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. More...
#include <rtt/UnMember.hpp>
Public Types | |
typedef boost::function_type < boost::plain_function, non_member_signature >::type | type |
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:
UnMember< boost::remove_pointer<R(X::*)(Args)>::type>::type
Definition at line 65 of file UnMember.hpp.