Orocos Real-Time Toolkit  2.9.0
Public Types | Public Member Functions | Public Attributes | List of all members
RTT::internal::BindStorageImpl< 2, ToBind > Struct Template Reference

#include <rtt/internal/BindStorage.hpp>

Public Types

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

Public Member Functions

 BindStorageImpl ()
 
 BindStorageImpl (const BindStorageImpl &orig)
 
void store (arg1_type t1, arg2_type t2)
 
void exec ()
 

Public Attributes

boost::function< ToBind > mmeth
 
AStore< arg1_typea1
 
AStore< arg2_typea2
 
RStore< result_typeretv
 
bf::vector< RStore< result_type > &, AStore< arg1_type > &, AStore< arg2_type > & > vStore
 

Detailed Description

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

Definition at line 351 of file BindStorage.hpp.

Member Typedef Documentation

template<class ToBind >
typedef boost::function_traits<ToBind>::arg1_type RTT::internal::BindStorageImpl< 2, ToBind >::arg1_type

Definition at line 354 of file BindStorage.hpp.

template<class ToBind >
typedef boost::function_traits<ToBind>::arg2_type RTT::internal::BindStorageImpl< 2, ToBind >::arg2_type

Definition at line 355 of file BindStorage.hpp.

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

Definition at line 353 of file BindStorage.hpp.

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

Definition at line 356 of file BindStorage.hpp.

Constructor & Destructor Documentation

template<class ToBind >
RTT::internal::BindStorageImpl< 2, ToBind >::BindStorageImpl ( )
inline

Definition at line 370 of file BindStorage.hpp.

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

Definition at line 371 of file BindStorage.hpp.

Member Function Documentation

template<class ToBind >
void RTT::internal::BindStorageImpl< 2, ToBind >::exec ( )
inline
template<class ToBind >
void RTT::internal::BindStorageImpl< 2, ToBind >::store ( arg1_type  t1,
arg2_type  t2 
)
inline

Definition at line 377 of file BindStorage.hpp.

Member Data Documentation

template<class ToBind >
AStore<arg1_type> RTT::internal::BindStorageImpl< 2, ToBind >::a1
mutable

Definition at line 361 of file BindStorage.hpp.

template<class ToBind >
AStore<arg2_type> RTT::internal::BindStorageImpl< 2, ToBind >::a2
mutable

Definition at line 362 of file BindStorage.hpp.

template<class ToBind >
boost::function<ToBind> RTT::internal::BindStorageImpl< 2, ToBind >::mmeth

Definition at line 359 of file BindStorage.hpp.

template<class ToBind >
RStore<result_type> RTT::internal::BindStorageImpl< 2, ToBind >::retv
mutable

Definition at line 363 of file BindStorage.hpp.

template<class ToBind >
bf::vector< RStore<result_type>&, AStore<arg1_type>&, AStore<arg2_type>& > RTT::internal::BindStorageImpl< 2, ToBind >::vStore

Definition at line 365 of file BindStorage.hpp.


The documentation for this struct was generated from the following file: