#include <OpenKarto/MetaType.h>#include <OpenKarto/MetaClass.h>#include <OpenKarto/MetaClassManager.h>#include <OpenKarto/MetaEnum.h>#include <OpenKarto/MetaEnumManager.h>

Go to the source code of this file.
Namespaces | |
| karto | |
Macros | |
| #define | __OpenKarto_Meta_h__ |
| #define | KARTO_AUTO_TYPE(type, registerFunc) |
| #define | KARTO_RTTI() |
| #define | KARTO_TYPE(type) |
Functions | |
| const MetaClass & | karto::GetMetaClassByIndex (kt_size_t index) |
| const MetaClass & | karto::GetMetaClassByName (const karto::String &rName) |
| template<typename T > | |
| const MetaClass & | karto::GetMetaClassByObject (const T &rObject) |
| template<typename T > | |
| const MetaClass & | karto::GetMetaClassByType () |
| const MetaEnum & | karto::GetMetaEnumByIndex (kt_size_t index) |
| const MetaEnum & | karto::GetMetaEnumByName (const karto::String &rName) |
| template<typename T > | |
| const MetaEnum & | karto::GetMetaEnumByObject (const T &rObject) |
| template<typename T > | |
| const MetaEnum & | karto::GetMetaEnumByType () |
| kt_size_t | karto::GetRegisteredMetaClassSize () |
| kt_size_t | karto::GetRegisteredMetaEnumSize () |