Namespaces | Macros | 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

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

Macro Definition Documentation

#define __OpenKarto_Meta_h__

Definition at line 21 of file Meta.h.



nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Thu Jun 6 2019 19:20:25