Как я могу обнаружить, что функция-член имеет константный модификатор или нет?
Рассмотрим код
struct A {
int member();
int member() const;
};
typedef int (A::*PtrToMember)();
typedef int (A::*PtrToConstMember)() const;
Мне нужно что-то вроде этого:
std::is_const<PtrToMember>::value // evaluating to false
std::is_const<PtrToConstMember>::value // evaluating to true