#include <type_traits>
struct foo { void bar(); };
static_assert(not std::is_pointer<void (foo::*)()>::value, "Pointers to member functions are not pointers");
int main() {}
I2luY2x1ZGUgPHR5cGVfdHJhaXRzPgoKc3RydWN0IGZvbyB7IHZvaWQgYmFyKCk7IH07CgpzdGF0aWNfYXNzZXJ0KG5vdCBzdGQ6OmlzX3BvaW50ZXI8dm9pZCAoZm9vOjoqKSgpPjo6dmFsdWUsICJQb2ludGVycyB0byBtZW1iZXIgZnVuY3Rpb25zIGFyZSBub3QgcG9pbnRlcnMiKTsKCmludCBtYWluKCkge30=