All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
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 > Struct Template Reference

#include <vars_internal.h>

Inheritance diagram for 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 >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 _Accessor (S &var)
const T & Get () const
void Set (const T &val)

Public Attributes

cache
S & var

Detailed Description

template<typename T, typename S>
struct 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 >

Definition at line 303 of file vars_internal.h.


Constructor & Destructor Documentation

template<typename T , typename 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 >::_Accessor ( S &  var) [inline]

Definition at line 309 of file vars_internal.h.


Member Function Documentation

template<typename T , typename S >
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.

template<typename T , typename S >
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.


Member Data Documentation

template<typename T , typename S >
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.

template<typename T , typename S >
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.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


pangolin_wrapper
Author(s): Todor Stoyanov
autogenerated on Wed Feb 13 2013 14:03:25