#include <rtt-internal-fwd.hpp>
Public Types | |
typedef boost::function_types::function_type< non_member_signature >::type | type |
Private Types | |
typedef boost::function_types::components< F > | member_signature |
typedef boost::mpl::erase< typename member_signature::types, typename boost::mpl::next< typename boost::mpl::begin< member_signature >::type >::type >::type | non_member_signature |
This class converts a member function type R (X::)(Args) to a plain function type R (Args) which can be used by a boost::function or similar. If you have a type R(X::*)(Args) ( a function pointer type), use:
Definition at line 97 of file rtt-internal-fwd.hpp.
|
private |
Definition at line 68 of file UnMember.hpp.
|
private |
Definition at line 70 of file UnMember.hpp.
typedef boost::function_types::function_type<non_member_signature>::type RTT::internal::UnMember< F >::type |
Definition at line 72 of file UnMember.hpp.