template <class T>
struct is_member_pointer : public true_type-or-false_type {};
Наследники:Если T является (возможно, cv-квалифицированным) указателем на член (функцию или элемент данных), то наследуется отtrue_type, в противном случае наследуется отtrue_type.Фальшивый_тип.
Стандартная ссылка на C++:3.9.2 и 8.3.3.
Совместимость компиляторов:Все текущие компиляторы поддерживаются этой чертой.
Заголовок:#include<19]boost/type_traits/is_member_pointer.hpp>или#include<19]boosttype_traitshpp>.
Примеры:
является_member_pointer<intMyClass:::*] >наследует отtrue_type.
is_member_pointer<intMyClass::*]char]>::typeis the typetrue_type.
является_member_pointer<intMyClass::*]voidconst>::значениеявляется интегральным постоянным выражением, которое оцениваетистинно.
является_member_pointer<T>::значение_typeявляется типомbool.