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

Flags that describe a reflected type. More...

#include <StaticRTTI.h>

Classes

struct  Bits
 

Public Types

enum  Enum {
  StandardType = XII_BIT(0) , IsEnum = XII_BIT(1) , Bitflags = XII_BIT(2) , Class = XII_BIT(3) ,
  Abstract = XII_BIT(4) , Phantom = XII_BIT(5) , Minimal = XII_BIT(6) , Default = 0
}
 
using StorageType = xiiUInt8
 

Detailed Description

Flags that describe a reflected type.

Member Enumeration Documentation

◆ Enum

Enumerator
StandardType 

Anything that can be stored inside a xiiVariant except for pointers and containers.

IsEnum 

enum struct used for xiiEnum.

Bitflags 

bitflags struct used for xiiBitflags.

Class 

A class or struct. The above flags are mutually exclusive.

Abstract 

Type is abstract.

Phantom 

De-serialized type information that cannot be created on this process.

Minimal 

Does not contain any property, function or attribute information. Used only for versioning.


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