XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVariantAssignmentAdapter< T, C, VALUE_TYPE > Struct Template Reference

Used to automatically assign any value to a xiiVariant using the assignment rules outlined in xiiAbstractFunctionProperty::Execute. More...

#include <VariantAdapter.h>

Public Types

using RealType = typename xiiTypeTraits<T>::NonConstReferencePointerType
 

Public Member Functions

 xiiVariantAssignmentAdapter (xiiVariant &value)
 
void operator= (RealType *rhs)
 
void operator= (RealType &&rhs)
 

Public Attributes

xiiVariantm_value
 

Detailed Description

template<class T, class C = typename xiiCleanType<T>::Type, xiiInt32 VALUE_TYPE = xiiIsValueType<T>::value>
struct xiiVariantAssignmentAdapter< T, C, VALUE_TYPE >

Used to automatically assign any value to a xiiVariant using the assignment rules outlined in xiiAbstractFunctionProperty::Execute.

< Is 1 if T is a xiiTypeFlags::StandardType or a custom type


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