AccessorAccessProperty

template<typename ObjectType, typename Type> class AccessorAccessProperty : public DataProperty

An implemetation of DataProperty using a pair of callbacks to access a reference (const and non-const).

The callbacks must be methods that look like

const Type &GetMember() const;
Type &GetMember();
Summary
AccessorAccessPropertyAn implemetation of DataProperty using a pair of callbacks to access a reference (const and non-const).
Functions
AccessorPropertyCreates an accessor property capable of reading and writing a property through the getter and setter pointer-to-member functions provided.
Members
mConstAccess
mMutableAccess

Functions

AccessorProperty

Creates an accessor property capable of reading and writing a property through the getter and setter pointer-to-member functions provided.

Members

mConstAccess

const Type &(ObjectType::*mConstAccess)() const

mMutableAccess

Type &(ObjectType::*mMutableAccess)()
template<typename ObjectType, typename Type> class AccessorAccessProperty : public DataProperty
An implemetation of DataProperty using a pair of callbacks to access a reference (const and non-const).
class ReflectExport(reflect) DataProperty : public Property
Properties represent a single data element.
const Type &(ObjectType::*mConstAccess)() const
Type &(ObjectType::*mMutableAccess)()
Close