XACC
Classes | Public Member Functions | List of all members
xacc::Variant< Types > Class Template Reference
Inheritance diagram for xacc::Variant< Types >:

Public Member Functions

template<typename T >
 Variant (T &element)
 
template<typename T >
 Variant (T &&element)
 
 Variant (const Variant &element)
 
template<typename T >
as () const
 
template<typename T >
as_no_error () const
 
int which () const
 
bool isNumeric () const
 
void storeOriginalExpression (std::string expr)
 
void storeOriginalExpression ()
 
std::string getOriginalExpression ()
 
bool isVariable () const
 
const std::string toString () const
 
bool operator== (const Variant< Types... > &v) const
 
bool operator!= (const Variant< Types... > &v) const
 

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