std::pair<void(whatever::*)(), whatever*> memberptr;
char any1[sizeof(std::pair<void(*)(),void*>)];
char any2[sizeof(std::pair<void(whatever::*)(), whatever*>)];
std::pair<void(whatever::*)(), whatever*> memberptr;
char any1[sizeof(std::pair<void(*)(),void*>)];
char any2[sizeof(std::pair<void(whatever::*)(), whatever*>)];