|
libUTL++
|
Template version of RunTimeClass. More...
#include <RunTimeClass.h>

Public Member Functions | |
| TRunTimeClass (const RunTimeClass *baseClass) | |
| Constructor. More... | |
| virtual const char * | vname () const |
| Get the name. More... | |
| virtual size_t | size () const |
| Get the size of this class (as in sizeof()). More... | |
Public Member Functions inherited from utl::RunTimeClass | |
| RunTimeClass (const RunTimeClass *baseClass) | |
| Constructor. More... | |
| RunTimeClass (const RunTimeClass &runTimeClass) | |
| Copy constructor. More... | |
| virtual Object * | create () const |
| Create a new instance of this class. More... | |
| bool | _isA (const RunTimeClass *rtc) const |
| Determine whether thisClass.isA(givenClass). More... | |
| const RunTimeClass * | baseClass () const |
| Get the base class. More... | |
| const char * | name () const |
| Get the name. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from utl::RunTimeClass | |
| static void | printClassNames () |
| Print class names. More... | |
| static void | add (RunTimeClass *rtc) |
| Add a class to the repository of known classes. More... | |
| static const RunTimeClass * | find (const char *className) |
| Find the RunTimeClass by the given name. More... | |
Template version of RunTimeClass.
TRunTimeClass inherits from RunTimeClass, and implements methods that apply to both abstract and concrete classes.
Definition at line 144 of file RunTimeClass.h.
|
inline |
Constructor.
| baseClass | base class of this class |
Definition at line 151 of file RunTimeClass.h.
|
inlinevirtual |
|
inlinevirtual |
Get the size of this class (as in sizeof()).
Reimplemented from utl::RunTimeClass.
Definition at line 172 of file RunTimeClass.h.