Plasma Engine  2.0
Loading...
Searching...
No Matches
plVariantAssignmentAdapter< T, C, VALUE_TYPE > Struct Template Reference

Used to automatically assign any value to an plVariant using the assignment rules outlined in plAbstractFunctionProperty::Execute. More...

#include <VariantAdapter.h>

Public Types

using RealType = typename plTypeTraits<T>::NonConstReferencePointerType
 

Public Member Functions

 plVariantAssignmentAdapter (plVariant &value)
 
void operator= (RealType *rhs)
 
void operator= (RealType &&rhs)
 

Public Attributes

plVariantm_value
 

Detailed Description

template<class T, class C = typename plCleanType<T>::Type, int VALUE_TYPE = plIsValueType<T>::value>
struct plVariantAssignmentAdapter< T, C, VALUE_TYPE >

Used to automatically assign any value to an plVariant using the assignment rules outlined in plAbstractFunctionProperty::Execute.

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


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