#include <vars_internal.h>
Public Member Functions | |
_Accessor (S &var) | |
const T & | Get () const |
void | Set (const T &val) |
Public Attributes | |
T | cache |
S & | var |
Definition at line 303 of file vars_internal.h.
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 >::_Accessor | ( | S & | var | ) | [inline] |
Definition at line 309 of file vars_internal.h.
const T& 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 >::Get | ( | ) | const [inline, virtual] |
Implements pangolin::Accessor< T >.
Definition at line 313 of file vars_internal.h.
void 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 >::Set | ( | const T & | val | ) | [inline, virtual] |
Implements pangolin::Accessor< T >.
Definition at line 324 of file vars_internal.h.
T 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 >::cache [mutable] |
Definition at line 333 of file vars_internal.h.
S& 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 >::var |
Definition at line 332 of file vars_internal.h.