XII Release 0.1.0
Loading...
Searching...
No Matches
xiiPropertyCategory Struct Reference

Describes what category a property belongs to. More...

#include <AbstractProperty.h>

Inheritance diagram for xiiPropertyCategory:
[legend]

Public Types

enum  Enum {
  Constant , Member , Function , Array ,
  Set , Map , Default = Member
}
 
using StorageType = xiiUInt8
 

Detailed Description

Describes what category a property belongs to.

Member Enumeration Documentation

◆ Enum

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.


The documentation for this struct was generated from the following file: