Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Variant Class Reference

#include <elm/util/Variant.h>

Public Member Functions

 Variant ()
 
template<class T >
 Variant (const T &x)
 
voidasPointer (void) const
 
template<class T >
variant::access_t< T >::rt as () const
 

Constructor & Destructor Documentation

◆ Variant() [1/2]

Variant ( )
inline

◆ Variant() [2/2]

Variant ( const T &  x)
inline

References access_t< T >::set().

Member Function Documentation

◆ as()

variant::access_t<T>::rt as ( ) const
inline

References access_t< T >::get().

◆ asPointer()

void* asPointer ( void  ) const
inline

References data_t::p.


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