2 // This is a test case to make sure the explicit cast on a pointer to
3 // a member function works ok.
6 extern "C" int printf(const char *, ...);
10 typedef void (Object::*VoidObjMemberFunc)(Object *tracker, void *ap);
17 class Clipper: public Object {
20 void Feedback(Object*, void*);
22 void Clipper::Feedback(Object *tracker, void *ap) {
23 printf("Doing feedback\n");
26 void vfunc(VoidObjMemberFunc of, Object *op, void *v1) {
33 vfunc((VoidObjMemberFunc)&Clipper::Feedback, &o, 0);