CAPD RedHom Library
|
#include <capd/homAux/UniversalVariable.h>
Classes | |
struct | GetPtr |
Public Types | |
typedef TypeT | Type |
typedef boost::variant< Type, boost::reference_wrapper< Type >, boost::shared_ptr< Type > > | Storage |
Public Member Functions | |
UniversalVariable (const Type &var) | |
UniversalVariable (Type &var, bool reference) | |
UniversalVariable (Type *var, bool reference) | |
UniversalVariable (boost::shared_ptr< Type > var) | |
Type const * | operator-> () const |
Type * | operator-> () |
Type const & | operator* () const |
Type & | operator* () |
typedef boost::variant<Type, boost::reference_wrapper<Type>, boost::shared_ptr<Type> > capd::homAux::UniversalVariable< TypeT >::Storage |
typedef TypeT capd::homAux::UniversalVariable< TypeT >::Type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |