|
void * | construct () const |
|
void * | copy_construct (const void *object) const |
|
void * | move_construct (void *object) const |
|
void | copy_assign (void *object, const void *other) const |
|
void | move_assign (void *object, void *other) const |
|
void | destroy (void *object) const |
|
std::string | toString (void *object) const |
|
void * | fromString (const std::string &value) const |
|
const cpp::TypeInfo & | type () const |
|
const cpp::TypeInfo & | typeInfo () const |
|
const ctti::detail::cstring | typeName () const |
|
|
template<typename T > |
static void | registerType () |
|
template<typename... Ts> |
static void | registerTypes () |
|
template<typename T > |
static Type & | get () |
|
static Type & | get (const std::string &typeName) |
|
|
bool | operator== (const Type &lhs, const Type &rhs) |
|
bool | operator!= (const Type &lhs, const Type &rhs) |
|
The documentation for this class was generated from the following files:
- include/siplasplas/reflection/dynamic/type.hpp
- src/reflection/dynamic/type.cpp