#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.