Cogs.Foundation
|
Go to the source code of this file.
Classes | |
class | Cogs::Reflection::TypeDatabase |
Manages all Type instances currently created in the system. More... | |
Namespaces | |
namespace | Cogs |
Main Cogs namespace. | |
namespace | Cogs::Reflection |
Contains reflection support. | |
namespace | Cogs::Reflection::Construction |
Functions | |
template<> | |
Cogs::StringView | getNameImpl (bool *) |
template<> | |
Cogs::StringView | getNameImpl (std::string *) |
template<> | |
Cogs::StringView | getNameImpl (int8_t *) |
template<> | |
Cogs::StringView | getNameImpl (int16_t *) |
template<> | |
Cogs::StringView | getNameImpl (int32_t *) |
template<> | |
Cogs::StringView | getNameImpl (int64_t *) |
template<> | |
Cogs::StringView | getNameImpl (uint8_t *) |
template<> | |
Cogs::StringView | getNameImpl (uint16_t *) |
template<> | |
Cogs::StringView | getNameImpl (uint32_t *) |
template<> | |
Cogs::StringView | getNameImpl (uint64_t *) |
template<> | |
Cogs::StringView | getNameImpl (float *) |
template<> | |
Cogs::StringView | getNameImpl (double *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< std::string > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< int8_t > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< int16_t > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< int32_t > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< int64_t > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< uint8_t > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< uint16_t > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< uint32_t > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< uint64_t > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< float > *) |
template<> | |
Cogs::StringView | getNameImpl (std::vector< double > *) |
template<typename T > | |
void * | Cogs::Reflection::Construction::createInstanceImpl (std::false_type) |
template<typename T > | |
void * | Cogs::Reflection::Construction::createInstanceImpl (std::true_type) |
template<typename T > | |
void * | Cogs::Reflection::Construction::createInstance () |
template<typename T > | |
void | Cogs::Reflection::Construction::destroyInstance (void *t) |
template<typename T > | |
void * | Cogs::Reflection::Construction::constructInstanceImpl (void *memory, std::true_type) |
template<typename T > | |
void * | Cogs::Reflection::Construction::constructInstanceImpl (void *, std::false_type) |
template<typename T > | |
void * | Cogs::Reflection::Construction::constructInstance (void *memory) |
template<typename T > | |
void | Cogs::Reflection::Construction::destructInstance (void *t) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |