Orocos Real-Time Toolkit  2.6.0
Public Types
RTT::internal::CollectType< F > Struct Template Reference

This helper struct decomposes F and creates Ft, as required by CollectBaseImpl. More...

#include <rtt/internal/CollectSignature.hpp>

List of all members.

Public Types

typedef ft::function_type
< fttype >::type 
Ft
typedef Ft type
typedef fttype mpl_type

Detailed Description

template<class F>
struct RTT::internal::CollectType< F >

This helper struct decomposes F and creates Ft, as required by CollectBaseImpl.

Ft = return type of F and all out arguments (return type + pure reference args) of F as arguments.

Note that the result function type Ft keeps the original return type of F and does not translate it to 'SendStatus'. This allows us later-on to inspect if the operation is void return or not.

Definition at line 75 of file CollectSignature.hpp.


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