Public Types | Public Member Functions | Public Attributes
RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T > Struct Template Reference

#include <mystd.hpp>

List of all members.

Public Types

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

Public Member Functions

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

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 257 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 266 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 262 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 265 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 261 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 263 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 259 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 267 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 264 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 268 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 272 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 260 of file mystd.hpp.


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


rtt
Author(s): RTT Developers
autogenerated on Thu Jan 2 2014 11:35:44