Public Types | Public Member Functions | Public Attributes
RTT::internal::BindStorageImpl< 3, ToBind > Struct Template Reference

#include <BindStorage.hpp>

List of all members.

Public Types

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

Public Member Functions

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

Public Attributes

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

Detailed Description

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

Definition at line 389 of file BindStorage.hpp.


Member Typedef Documentation

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

Definition at line 392 of file BindStorage.hpp.

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

Definition at line 393 of file BindStorage.hpp.

template<class ToBind >
typedef boost::function_traits<ToBind>::arg3_type RTT::internal::BindStorageImpl< 3, ToBind >::arg3_type

Definition at line 394 of file BindStorage.hpp.

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

Definition at line 391 of file BindStorage.hpp.

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

Definition at line 395 of file BindStorage.hpp.


Constructor & Destructor Documentation

template<class ToBind >
RTT::internal::BindStorageImpl< 3, ToBind >::BindStorageImpl ( ) [inline]

Definition at line 410 of file BindStorage.hpp.

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

Definition at line 411 of file BindStorage.hpp.


Member Function Documentation

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

Definition at line 418 of file BindStorage.hpp.

template<class ToBind >
void RTT::internal::BindStorageImpl< 3, ToBind >::store ( arg1_type  t1,
arg2_type  t2,
arg3_type  t3 
) [inline]

Definition at line 417 of file BindStorage.hpp.


Member Data Documentation

template<class ToBind >
AStore<arg1_type> RTT::internal::BindStorageImpl< 3, ToBind >::a1 [mutable]

Definition at line 400 of file BindStorage.hpp.

template<class ToBind >
AStore<arg2_type> RTT::internal::BindStorageImpl< 3, ToBind >::a2 [mutable]

Definition at line 401 of file BindStorage.hpp.

template<class ToBind >
AStore<arg3_type> RTT::internal::BindStorageImpl< 3, ToBind >::a3 [mutable]

Definition at line 402 of file BindStorage.hpp.

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

Definition at line 398 of file BindStorage.hpp.

template<class ToBind >
RStore<result_type> RTT::internal::BindStorageImpl< 3, ToBind >::retv [mutable]

Definition at line 403 of file BindStorage.hpp.

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

Definition at line 405 of file BindStorage.hpp.


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


rtt
Author(s): RTT Developers
autogenerated on Sat Jun 8 2019 18:46:38