#include <Object.hpp>
Inheritance diagram for Ionflux::Tools::Object:


Public Member Functions | |
| Object () | |
| Constructor. | |
| virtual | ~Object () |
| Destructor. | |
| virtual const ClassInfo * | getClass () const |
| Get class information. | |
| virtual std::string | getClassName () const |
| Get class name. | |
| virtual std::string | getClassDesc () const |
| Get class description. | |
Static Public Attributes | |
| static const ObjectClassInfo | objectClassInfo |
| Class information instance. | |
| static const ClassInfo * | CLASS_INFO = &Object::objectClassInfo |
| Class information. | |
Protected Attributes | |
| std::vector< const ClassInfo * > | theClasses |
| Class info vector. | |
A base class for all objects.
|
|
Constructor. Construct new Object object. |
|
|
Destructor. Destruct Object object. |
|
|
Get class information. Get the class information.
|
|
|
Get class description. Get the class description
|
|
|
Get class name. Get the class name
|
|
|
Class information.
Reimplemented in Ionflux::Tools::Database, Ionflux::Tools::ManagedObject, Ionflux::Tools::MySQLDatabase, Ionflux::Tools::Utf8Tokenizer, and Ionflux::Tools::Utf8TokenTypeMap. |
|
|
Class information instance.
|
|
|
Class info vector.
|
1.4.6