|
CeresEngine 0.2.0
A game development framework
|
A structure that contains type information for a class. More...
#include <CeresEngine/Reflection/IReflectable.hpp>
Public Member Functions | |
| constexpr | ClassInfo ()=default |
| constexpr | ClassInfo (const TypeID typeID, const void *instance) |
Public Attributes | |
| TypeID | typeID |
| The class type ID. | |
| const void * | instance = nullptr |
| A pointer to the instance. | |
A structure that contains type information for a class.
|
constexprdefault |
|
inlineconstexpr |
| TypeID CeresEngine::ClassInfo::typeID |
The class type ID.
The type of the actual class implementation. Can be used to provide to get the concrete type from an abstract base class.