#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 () |