Cogs.Foundation
|
Functions | |
template<typename T > | |
void * | createInstanceImpl (std::false_type) |
template<typename T > | |
void * | createInstanceImpl (std::true_type) |
template<typename T > | |
void * | createInstance () |
template<typename T > | |
void | destroyInstance (void *t) |
template<typename T > | |
void * | constructInstanceImpl (void *memory, std::true_type) |
template<typename T > | |
void * | constructInstanceImpl (void *, std::false_type) |
template<typename T > | |
void * | constructInstance (void *memory) |
template<typename T > | |
void | destructInstance (void *t) |
void * Cogs::Reflection::Construction::constructInstance | ( | void * | memory | ) |
void * Cogs::Reflection::Construction::constructInstanceImpl | ( | void * | , |
std::false_type | |||
) |
void * Cogs::Reflection::Construction::constructInstanceImpl | ( | void * | memory, |
std::true_type | |||
) |
References Cogs::T.
void * Cogs::Reflection::Construction::createInstance | ( | ) |
void * Cogs::Reflection::Construction::createInstanceImpl | ( | std::false_type | ) |
void * Cogs::Reflection::Construction::createInstanceImpl | ( | std::true_type | ) |
References Cogs::T.
void Cogs::Reflection::Construction::destroyInstance | ( | void * | t | ) |
References Cogs::T.