#include <senf/Utils/type_traits.hh>
This meta function will remove any type of member pointer from it's argument. Other types will be returned unchanged.
BOOST_STATIC_ASSERT(( boost::is_same<
senf::remove_member_pointer< int (Class::*) >::type,
int
>::value ));
BOOST_STATIC_ASSERT(( boost::is_same<
senf::remove_member_pointer< void (Class::*)(int) >::type,
void (int)
>::value ));
| MemberPointer | type to remove member pointer from |
Definition at line 122 of file type_traits.hh.
Public Types |
|
| typedef MemberPointer | type |
| typedef MemberPointer senf::remove_member_pointer< MemberPointer >:: | ||||
| type | ||||
Definition at line 124 of file type_traits.hh.