RTT::internal::BindStorageImpl< 0, ToBind > Struct Template Reference

#include <BindStorage.hpp>

List of all members.

Public Types

typedef boost::function_traits
< ToBind >::result_type 
result_type
typedef boost::function_traits
< ToBind >::result_type 
result_type
typedef RStore< result_typeRStoreType
typedef RStore< result_typeRStoreType

Public Member Functions

 BindStorageImpl (const BindStorageImpl &orig)
 BindStorageImpl ()
 BindStorageImpl (const BindStorageImpl &orig)
 BindStorageImpl ()
void exec ()
void exec ()

Public Attributes

boost::function< ToBind > mmeth
Signal< ToBind >::shared_ptr msig
RStore< result_typeretv
bf::vector< RStore
< result_type > & > 
vStore

Detailed Description

template<class ToBind>
struct RTT::internal::BindStorageImpl< 0, ToBind >

When no arguments are to be stored, the implementation stores the function in a boost::function object.

Definition at line 250 of file install/include/rtt/internal/BindStorage.hpp.


Member Typedef Documentation

template<class ToBind >
typedef boost::function_traits<ToBind>::result_type RTT::internal::BindStorageImpl< 0, ToBind >::result_type

Definition at line 252 of file rtt/internal/BindStorage.hpp.

template<class ToBind >
typedef boost::function_traits<ToBind>::result_type RTT::internal::BindStorageImpl< 0, ToBind >::result_type
template<class ToBind >
typedef RStore<result_type> RTT::internal::BindStorageImpl< 0, ToBind >::RStoreType

Definition at line 253 of file rtt/internal/BindStorage.hpp.

template<class ToBind >
typedef RStore<result_type> RTT::internal::BindStorageImpl< 0, ToBind >::RStoreType

Constructor & Destructor Documentation

template<class ToBind >
RTT::internal::BindStorageImpl< 0, ToBind >::BindStorageImpl (  )  [inline]
template<class ToBind >
RTT::internal::BindStorageImpl< 0, ToBind >::BindStorageImpl ( const BindStorageImpl< 0, ToBind > &  orig  )  [inline]
template<class ToBind >
RTT::internal::BindStorageImpl< 0, ToBind >::BindStorageImpl (  )  [inline]

Definition at line 264 of file rtt/internal/BindStorage.hpp.

template<class ToBind >
RTT::internal::BindStorageImpl< 0, ToBind >::BindStorageImpl ( const BindStorageImpl< 0, ToBind > &  orig  )  [inline]

Definition at line 265 of file rtt/internal/BindStorage.hpp.


Member Function Documentation

template<class ToBind >
void RTT::internal::BindStorageImpl< 0, ToBind >::exec (  )  [inline]

Definition at line 267 of file rtt/internal/BindStorage.hpp.

template<class ToBind >
void RTT::internal::BindStorageImpl< 0, ToBind >::exec (  )  [inline]

Member Data Documentation

template<class ToBind >
boost::function< ToBind > RTT::internal::BindStorageImpl< 0, ToBind >::mmeth
template<class ToBind >
Signal< ToBind >::shared_ptr RTT::internal::BindStorageImpl< 0, ToBind >::msig
template<class ToBind >
RStore< result_type > RTT::internal::BindStorageImpl< 0, ToBind >::retv [mutable]
template<class ToBind >
bf::vector< RStore< result_type > & > RTT::internal::BindStorageImpl< 0, ToBind >::vStore

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


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:49:58 2013