6 void Foo::enum_test(speed s) {
8 printf("IMPULSE speed\n");
9 } else if (s == WARP) {
10 printf("WARP speed\n");
11 } else if (s == LUDICROUS) {
12 printf("LUDICROUS speed\n");
14 printf("Unknown speed\n");
18 void enum_test(color c, Foo::speed s) {
20 printf("color = RED, ");
21 } else if (c == BLUE) {
22 printf("color = BLUE, ");
23 } else if (c == GREEN) {
24 printf("color = GREEN, ");
26 printf("color = Unknown color!, ");
28 if (s == Foo::IMPULSE) {
29 printf("speed = IMPULSE speed\n");
30 } else if (s == Foo::WARP) {
31 printf("speed = WARP speed\n");
32 } else if (s == Foo::LUDICROUS) {
33 printf("speed = LUDICROUS speed\n");
35 printf("speed = Unknown speed!\n");