Namespaces | Defines | Functions
Meta.h File Reference
#include <OpenKarto/MetaType.h>
#include <OpenKarto/MetaClass.h>
#include <OpenKarto/MetaClassManager.h>
#include <OpenKarto/MetaEnum.h>
#include <OpenKarto/MetaEnumManager.h>
Include dependency graph for Meta.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  karto

Defines

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


nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Sun Apr 2 2017 04:05:24