1 // Build don't link: 2 // GROUPS passed enums 3 enum fig { 4 figgy, 5 pudding, 6 }; // ERROR - comma 7 8 class X { 9 public: 10 static fig (*open)(void *thing, const char *filename); 11 static fig (*parse)(void *thing); 12 }; 13 14 enum fig (*X::open)(void *thing, const char *filename) = 0; 15 fig (*X::parse)(void *thing) = 0; 16