#include <rtt-internal-fwd.hpp>
Public Types | |
typedef boost::function_types::function_type< arg_signature >::type | type |
Private Types | |
typedef boost::mpl::insert< non_member_signature, typename boost::mpl::next< typename boost::mpl::begin< non_member_signature >::type >::type, object_pointer >::type | arg_signature |
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 |
typedef boost::shared_ptr< typename boost::remove_const< typename boost::remove_reference< typename boost::mpl::at< typename member_signature::types, boost::mpl::int_< 1 > >::type >::type >::type > | object_pointer |
A complexer variant of UnMember: Convert a member function type to a function type which contains the object as first argument. Thus R (X::*)(Args) becomes R (X::*, Args)
Definition at line 95 of file rtt-internal-fwd.hpp.
|
private |
Definition at line 111 of file UnMember.hpp.
|
private |
Definition at line 99 of file UnMember.hpp.
|
private |
Definition at line 103 of file UnMember.hpp.
|
private |
Definition at line 104 of file UnMember.hpp.
typedef boost::function_types::function_type<arg_signature>::type RTT::internal::ArgMember< F >::type |
Definition at line 113 of file UnMember.hpp.