RTT::detail::FunctionForwarder< R &, FunctorT > Struct Template Reference

Specialise reference types. More...

#include <rtt/FunctorDataSource.hpp>

List of all members.

Public Types

typedef R & result_type
typedef R * store_type

Public Member Functions

result_type result ()
 FunctionForwarder (FunctorT &f)
result_type invoke ()
template<typename Arg1T >
result_type invoke (DataSource< Arg1T > *arg1)
template<typename Arg1T , typename Arg2T >
result_type invoke (DataSource< Arg1T > *arg1, DataSource< Arg2T > *arg2)
template<typename Arg1T , typename Arg2T , typename Arg3T >
result_type invoke (DataSource< Arg1T > *arg1, DataSource< Arg2T > *arg2, DataSource< Arg3T > *arg3)
template<typename Arg1T , typename Arg2T , typename Arg3T , typename Arg4T >
result_type invoke (DataSource< Arg1T > *arg1, DataSource< Arg2T > *arg2, DataSource< Arg3T > *arg3, DataSource< Arg4T > *arg4)
template<typename Arg1T , typename Arg2T , typename Arg3T , typename Arg4T , typename Arg5T >
result_type invoke (DataSource< Arg1T > *arg1, DataSource< Arg2T > *arg2, DataSource< Arg3T > *arg3, DataSource< Arg4T > *arg4, DataSource< Arg5T > *arg5)
template<typename Arg1T , typename Arg2T , typename Arg3T , typename Arg4T , typename Arg5T , typename Arg6T >
result_type invoke (DataSource< Arg1T > *arg1, DataSource< Arg2T > *arg2, DataSource< Arg3T > *arg3, DataSource< Arg4T > *arg4, DataSource< Arg5T > *arg5, DataSource< Arg6T > *arg6)

Public Attributes

FunctorT gen
store_type res

Detailed Description

template<typename R, typename FunctorT>
struct RTT::detail::FunctionForwarder< R &, FunctorT >

Specialise reference types.

Definition at line 257 of file FunctorDataSource.hpp.


The documentation for this struct was generated from the following file:
Generated on Thu Dec 23 13:22:46 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3