Orocos Real-Time Toolkit  2.9.0
Public Types | Public Member Functions | Public Attributes | List of all members
RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T > Struct Template Reference

#include <rtt/internal/mystd.hpp>

Public Types

typedef ResultT( Signature) (Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T)
 
typedef ResultT result_type
 
typedef Arg1T first_argument_type
 
typedef Arg2T second_argument_type
 
typedef Arg3T third_argument_type
 
typedef Arg4T fourth_argument_type
 
typedef Arg5T fifth_argument_type
 
typedef Arg6T sixth_argument_type
 

Public Member Functions

 pointer_to_sixary_function (ResultT(*f)(Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T))
 
ResultT operator() (Arg1T a, Arg2T b, Arg3T c, Arg4T d, Arg5T e, Arg6T f) const
 

Public Attributes

ResultT(* fun )(Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T)
 

Detailed Description

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
struct RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >

Definition at line 256 of file mystd.hpp.

Member Typedef Documentation

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
typedef Arg5T RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::fifth_argument_type

Definition at line 265 of file mystd.hpp.

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
typedef Arg1T RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::first_argument_type

Definition at line 261 of file mystd.hpp.

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
typedef Arg4T RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::fourth_argument_type

Definition at line 264 of file mystd.hpp.

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
typedef ResultT RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::result_type

Definition at line 260 of file mystd.hpp.

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
typedef Arg2T RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::second_argument_type

Definition at line 262 of file mystd.hpp.

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
typedef ResultT( RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::Signature) (Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T)

Definition at line 258 of file mystd.hpp.

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
typedef Arg6T RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::sixth_argument_type

Definition at line 266 of file mystd.hpp.

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
typedef Arg3T RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::third_argument_type

Definition at line 263 of file mystd.hpp.

Constructor & Destructor Documentation

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::pointer_to_sixary_function ( ResultT(*)(Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T)  f)
inline

Definition at line 267 of file mystd.hpp.

Member Function Documentation

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
ResultT RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::operator() ( Arg1T  a,
Arg2T  b,
Arg3T  c,
Arg4T  d,
Arg5T  e,
Arg6T  f 
) const
inline

Definition at line 271 of file mystd.hpp.

Member Data Documentation

template<typename ResultT, typename Arg1T, typename Arg2T, typename Arg3T, typename Arg4T, typename Arg5T, typename Arg6T>
ResultT(* RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >::fun) (Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T)

Definition at line 259 of file mystd.hpp.


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