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