SPH
Classes
VariantHelpers Namespace Reference

Helper visitors creating, deleting or modifying Variant. More...

Classes

struct  DefaultCreate
 Creates a variant using default constructor. More...
 
struct  Delete
 Destroys the object currently stored in variant. More...
 
struct  CopyMoveCreate
 Creates a variant by copying/moving value currently stored in other variant. More...
 
struct  Assign
 Assigns a value type of which can be stored in variant. More...
 
struct  CopyMoveAssign
 Creates a variant by copying/moving value currently stored in other variant. More...
 
struct  Swap
 Swaps content of two variants. More...
 

Detailed Description

Helper visitors creating, deleting or modifying Variant.