template<typename ObjectType, typename MemberType> class AccessorDirectProperty : public DataProperty
An implemetation of DataProperty using a pair of callbacks to read and write a reference.
This is a direct property because the get function returns a const reference.
const Type &GetMember() const; void SetMember(const Type &);
AccessorDirectProperty | An implemetation of DataProperty using a pair of callbacks to read and write a reference. |
Functions | |
AccessorProperty | Creates an accessor property capable of reading and writing a property through the getter and setter pointer-to-member functions provided. |
Members | |
mGetter | |
mSetter |
An implemetation of DataProperty using a pair of callbacks to read and write a reference.
template<typename ObjectType, typename MemberType> class AccessorDirectProperty : public DataProperty
Properties represent a single data element.
class ReflectExport( reflect ) DataProperty : public Property
const MemberType &( ObjectType::*mGetter )() const
void ( ObjectType::*mSetter )(const MemberType &)