Public Types | Public Member Functions | Public Attributes | List of all members
RTT::internal::BindStorageImpl< 7, ToBind > Struct Template Reference

#include <BindStorage.hpp>

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 >::arg4_type arg4_type
 
typedef boost::function_traits< ToBind >::arg5_type arg5_type
 
typedef boost::function_traits< ToBind >::arg6_type arg6_type
 
typedef boost::function_traits< ToBind >::arg7_type arg7_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, arg4_type t4, arg5_type t5, arg6_type t6, arg7_type t7)
 

Public Attributes

AStore< arg1_typea1
 
AStore< arg2_typea2
 
AStore< arg3_typea3
 
AStore< arg4_typea4
 
AStore< arg5_typea5
 
AStore< arg6_typea6
 
AStore< arg7_typea7
 
boost::function< ToBind > mmeth
 
RStore< result_typeretv
 
bf::vector< RStore< result_type > &, AStore< arg1_type > &, AStore< arg2_type > &, AStore< arg3_type > &, AStore< arg4_type > &, AStore< arg5_type > &, AStore< arg6_type > &, AStore< arg7_type > & > vStore
 

Detailed Description

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

Definition at line 567 of file BindStorage.hpp.

Member Typedef Documentation

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

Definition at line 570 of file BindStorage.hpp.

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

Definition at line 571 of file BindStorage.hpp.

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

Definition at line 572 of file BindStorage.hpp.

template<class ToBind >
typedef boost::function_traits<ToBind>::arg4_type RTT::internal::BindStorageImpl< 7, ToBind >::arg4_type

Definition at line 573 of file BindStorage.hpp.

template<class ToBind >
typedef boost::function_traits<ToBind>::arg5_type RTT::internal::BindStorageImpl< 7, ToBind >::arg5_type

Definition at line 574 of file BindStorage.hpp.

template<class ToBind >
typedef boost::function_traits<ToBind>::arg6_type RTT::internal::BindStorageImpl< 7, ToBind >::arg6_type

Definition at line 575 of file BindStorage.hpp.

template<class ToBind >
typedef boost::function_traits<ToBind>::arg7_type RTT::internal::BindStorageImpl< 7, ToBind >::arg7_type

Definition at line 576 of file BindStorage.hpp.

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

Definition at line 569 of file BindStorage.hpp.

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

Definition at line 577 of file BindStorage.hpp.

Constructor & Destructor Documentation

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

Definition at line 596 of file BindStorage.hpp.

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

Definition at line 597 of file BindStorage.hpp.

Member Function Documentation

template<class ToBind >
void RTT::internal::BindStorageImpl< 7, ToBind >::exec ( )
inline

Definition at line 604 of file BindStorage.hpp.

template<class ToBind >
void RTT::internal::BindStorageImpl< 7, ToBind >::store ( arg1_type  t1,
arg2_type  t2,
arg3_type  t3,
arg4_type  t4,
arg5_type  t5,
arg6_type  t6,
arg7_type  t7 
)
inline

Definition at line 603 of file BindStorage.hpp.

Member Data Documentation

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

Definition at line 582 of file BindStorage.hpp.

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

Definition at line 583 of file BindStorage.hpp.

template<class ToBind >
AStore<arg3_type> RTT::internal::BindStorageImpl< 7, ToBind >::a3
mutable

Definition at line 584 of file BindStorage.hpp.

template<class ToBind >
AStore<arg4_type> RTT::internal::BindStorageImpl< 7, ToBind >::a4
mutable

Definition at line 585 of file BindStorage.hpp.

template<class ToBind >
AStore<arg5_type> RTT::internal::BindStorageImpl< 7, ToBind >::a5
mutable

Definition at line 586 of file BindStorage.hpp.

template<class ToBind >
AStore<arg6_type> RTT::internal::BindStorageImpl< 7, ToBind >::a6
mutable

Definition at line 587 of file BindStorage.hpp.

template<class ToBind >
AStore<arg7_type> RTT::internal::BindStorageImpl< 7, ToBind >::a7
mutable

Definition at line 588 of file BindStorage.hpp.

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

Definition at line 580 of file BindStorage.hpp.

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

Definition at line 589 of file BindStorage.hpp.

Definition at line 591 of file BindStorage.hpp.


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


rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:46