B | |
m | BaseJumper, BaseClassProperty |
C | |
m | ConstAccess, AccessorAccessProperty |
D | |
m | Deserializer |
m | DynamicPointerType, Class |
F | |
Functions, ObjectType:: | |
m | Functions, ObjectType |
G | |
m | Getter |
M | |
m | Member |
m | Members, StructType |
m | MutableAccess, AccessorAccessProperty |
O | |
m | Ok, Reflector |
P | |
Properties, PersistentClass:: | |
S | |
m | SerializationClass, Class |
m | Serializer |
m | Setter |
m | Size, DirectArrayProperty |
V | |
Values, EnumType:: |
BaseObjectType *( * mBaseJumper )(void *)
const Type &( ObjectType::*mConstAccess )() const
The deserializer this Reflector is managing, or NULL if it is Serializing.
Deserializer *mDeserializer
void ( ObjectType::*mDeserializer )(Reflector &)
The Type object representing pointers to this type.
mutable DynamicPointerType mDynamicPointerType
Used to help register functions in a reflection definition.
FunctionCollector Functions
The map of functions registered on this type.
FunctionMap *mFunctions
const MemberType &( ObjectType::*mGetter )() const
void ( ObjectType::*mGetter )(MemberType &) const
MemberType ( ObjectType::*mGetter )() const
MemberType ( ObjectType::*mMember )[]
MemberType ObjectType::*mMember
MemberType ObjectType::*mMember
MemberType ObjectType::*mMember
std::vector<Property *> mMembers
Type &( ObjectType::*mMutableAccess )()
Used to help register properties in a reflection definition.
PropertyCollector Properties
The Class that pointers use when serializing.
const Class *mSerializationClass
The serializer this Reflector is managing, or NULL if it is Deserializing.
Serializer *mSerializer
void ( ObjectType::*mSerializer )(Reflector &) const
void ( ObjectType::*mSetter )(const MemberType &)
void ( ObjectType::*mSetter )(const MemberType &)
void ( ObjectType::*mSetter )(MemberType)
unsigned mSize
This member of EnumType::DescriptionHelper is used to help register enums in a reflection definition.
ValueHelper Values