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

Public Types

enum  Enum : StorageType {
  Invalid = 0U , DirectCast , PointerCast , TypedObject ,
  CustomTypeCast
}
using StorageType = xiiUInt8

Member Enumeration Documentation

◆ Enum

enum xiiVariantClass::Enum : StorageType
Enumerator
DirectCast 

A standard type.

PointerCast 

Any cast to T*.

TypedObject 

xiiTypedObject cast. Needed because at no point does and xiiVariant ever store a xiiTypedObject so it can't be returned as a const reference.

CustomTypeCast 

Custom object types.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Types/VariantType.h