#include <iostream>
#include <type_traits>
class myclass
{
public:
void f()
{
}
};
int main()
{
std :: cout << std :: is_function <decltype(&myclass :: f)> :: value << std :: endl;
std :: cout << std :: is_member_function_pointer <decltype(&myclass :: f)> :: value << std :: endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZV90cmFpdHM+CgpjbGFzcyBteWNsYXNzCnsKcHVibGljOgogIHZvaWQgZigpCiAgewogIH0KfTsKCmludCBtYWluKCkKewogIHN0ZCA6OiBjb3V0IDw8IHN0ZCA6OiBpc19mdW5jdGlvbiA8ZGVjbHR5cGUoJm15Y2xhc3MgOjogZik+IDo6IHZhbHVlIDw8IHN0ZCA6OiBlbmRsOwogIHN0ZCA6OiBjb3V0IDw8IHN0ZCA6OiBpc19tZW1iZXJfZnVuY3Rpb25fcG9pbnRlciA8ZGVjbHR5cGUoJm15Y2xhc3MgOjogZik+IDo6IHZhbHVlIDw8IHN0ZCA6OiBlbmRsOwp9