#include <vars_internal.h>
Public Member Functions | |
virtual const T & | Get () const =0 |
virtual void | Set (const T &val)=0 |
virtual | ~Accessor () |
Static Public Member Functions | |
static Accessor< T > * | Create (const char *typeidname, void *var) |
Definition at line 225 of file vars_internal.h.
virtual pangolin::Accessor< T >::~Accessor | ( | ) | [inline, virtual] |
Definition at line 227 of file vars_internal.h.
static Accessor<T>* pangolin::Accessor< T >::Create | ( | const char * | typeidname, |
void * | var | ||
) | [inline, static] |
Definition at line 230 of file vars_internal.h.
virtual const T& pangolin::Accessor< T >::Get | ( | ) | const [pure virtual] |
Implemented in pangolin::_Accessor< T, S, typename boost::enable_if_c<!((boost::is_scalar< T >::value||boost::is_same< T, bool >::value)&&(boost::is_scalar< S >::value||boost::is_same< S, bool >::value))&&!boost::is_same< T, S >::value >::type >, pangolin::_Accessor< T, T >, and pangolin::_Accessor< T, S, typename boost::enable_if_c<(boost::is_scalar< T >::value||boost::is_same< T, bool >::value)&&(boost::is_scalar< S >::value||boost::is_same< S, bool >::value)&&!boost::is_same< T, S >::value >::type >.
virtual void pangolin::Accessor< T >::Set | ( | const T & | val | ) | [pure virtual] |
Implemented in pangolin::_Accessor< T, S, typename boost::enable_if_c<!((boost::is_scalar< T >::value||boost::is_same< T, bool >::value)&&(boost::is_scalar< S >::value||boost::is_same< S, bool >::value))&&!boost::is_same< T, S >::value >::type >, pangolin::_Accessor< T, T >, and pangolin::_Accessor< T, S, typename boost::enable_if_c<(boost::is_scalar< T >::value||boost::is_same< T, bool >::value)&&(boost::is_scalar< S >::value||boost::is_same< S, bool >::value)&&!boost::is_same< T, S >::value >::type >.