#include <UnMember.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 97 of file UnMember.hpp.
| typedef boost::mpl::insert<non_member_signature, typename boost::mpl::next<typename boost::mpl::begin<non_member_signature>::type>::type, object_pointer >::type RTT::internal::ArgMember< F >::arg_signature  [private] | 
Definition at line 111 of file UnMember.hpp.
| typedef boost::function_types::components<F> RTT::internal::ArgMember< F >::member_signature  [private] | 
Definition at line 99 of file UnMember.hpp.
| typedef boost::mpl::erase<typename member_signature::types, typename boost::mpl::next<typename boost::mpl::begin<member_signature>::type>::type>::type RTT::internal::ArgMember< F >::non_member_signature  [private] | 
Definition at line 103 of file UnMember.hpp.
| 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> RTT::internal::ArgMember< F >::object_pointer  [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.