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