|
Cogs.Foundation
|
Go to the source code of this file.
Classes | |
| struct | Cogs::Reflection::FieldWrapper< T, U > |
| Convenience wrapper for adding attributes during field creation in a type safe manner. More... | |
| class | Cogs::Reflection::Field |
| Field definition describing a single data member of a data structure. More... | |
Namespaces | |
| namespace | Cogs |
| Main Cogs namespace. | |
| namespace | Cogs::Reflection |
| Contains reflection support. | |
Enumerations | |
| enum struct | Cogs::Reflection::FieldFlags : uint16_t { Cogs::Reflection::Default = 0 , Cogs::Reflection::Pointer = 0x1 , Cogs::Reflection::Array = 0x2 , Cogs::Reflection::NoSerialize = 0x4 , Cogs::Reflection::NoCodeGen = 0x8 } |
| Field flags. More... | |
Functions | |
| FieldFlags | Cogs::Reflection::operator| (FieldFlags lhs, FieldFlags rhs) |
| Or operator. | |
| FieldFlags | Cogs::Reflection::operator& (FieldFlags lhs, FieldFlags rhs) |
| And operator. | |
| FieldFlags & | Cogs::Reflection::operator|= (FieldFlags &lhs, FieldFlags rhs) |
| Or assignment operator. | |