#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.
|