![]() |
XII Release 0.1.0
|
Describes what category a property belongs to. More...
#include <AbstractProperty.h>
Public Types | |
enum | Enum { Constant , Member , Function , Array , Set , Map , Default = Member } |
using | StorageType = xiiUInt8 |
Describes what category a property belongs to.
Enumerator | |
---|---|
Constant | The property is a constant value that is stored inside the RTTI data. |
Member | The property is a 'member property', i.e. it represents some accessible value. Cast to xiiAbstractMemberProperty. |
Function | The property is a function which can be called. Cast to xiiAbstractFunctionProperty. |
Array | The property is actually an array of values. The array dimensions might be changeable. Cast to xiiAbstractArrayProperty. |
Set | The property is actually a set of values. Cast to xiiAbstractSetProperty. |
Map | The property is actually a map from string to values. Cast to xiiAbstractMapProperty. |