#include <FsfTypeNode.h>
Inherits fsf::CNode.
Inherited by fsf::CTypeNode< Type >.

Public Member Functions | |
Creators | |
| CTypeNodeBase () | |
| 0-parameter constructor | |
| CTypeNodeBase (CNode *pParent, Time tTime=0) | |
| 2-parameter constructor: parent and timestamp | |
| CTypeNodeBase (const std::string &strName, CNode *pParent=NULL, Time tTime=0) | |
| 3-parameter constructor: name, parent and timestamp | |
| CTypeNodeBase (const CTypeNodeBase &rhs) | |
| Copy constructor. | |
| virtual CNode * | clone () const |
| Cloning: necessary for run-time polymorphism. | |
Manipulators | |
| CTypeNodeBase & | operator= (const CTypeNodeBase &rhs) |
| Assignment operator. | |
Accessors | |
| virtual void | getTypeID (std::string &str) const |
| Returns factory mapping key. | |
Base type useful for generic pointers to instances of template class CTypeNode
| fsf::CTypeNodeBase::CTypeNodeBase | ( | ) | [inline] |
0-parameter constructor
2-parameter constructor: parent and timestamp
| fsf::CTypeNodeBase::CTypeNodeBase | ( | const std::string & | strName, | |
| CNode * | pParent = NULL, |
|||
| Time | tTime = 0 | |||
| ) | [inline] |
3-parameter constructor: name, parent and timestamp
| fsf::CTypeNodeBase::CTypeNodeBase | ( | const CTypeNodeBase & | rhs | ) | [inline] |
Copy constructor.
| virtual CNode* fsf::CTypeNodeBase::clone | ( | ) | const [inline, virtual] |
Cloning: necessary for run-time polymorphism.
Reimplemented from fsf::CNode.
Reimplemented in fsf::CTypeNode< Type >.
| virtual void fsf::CTypeNodeBase::getTypeID | ( | std::string & | str | ) | const [inline, virtual] |
Returns factory mapping key.
Reimplemented from fsf::CNode.
Reimplemented in fsf::CTypeNode< Type >.
| CTypeNodeBase & CTypeNodeBase::operator= | ( | const CTypeNodeBase & | rhs | ) |
Assignment operator.
1.5.9