SPH
|
Creates a variant by copying/moving value currently stored in other variant. More...
#include <Variant.h>
Public Member Functions | |
template<typename T , typename TOther > | |
void | visit (const TOther &other) |
template<typename T , typename TOther , typename = std::enable_if_t<!std::is_lvalue_reference<TOther>::value>> | |
void | visit (TOther &&other) |
Public Attributes | |
AlignedUnion< TArgs... > & | storage |
Creates a variant by copying/moving value currently stored in other variant.
|
inline |
|
inline |
AlignedUnion<TArgs...>& VariantHelpers::CopyMoveAssign< TArgs >::storage |