Howdy,
Could, some if not all, enums be named rather than being anonymous enums?
I ran into troubles with the enum describing event types in SDL_events.h.
The problem is that an anonymous enum cannot be used in C++ templates like
so:
enum { C };
template< typename T >
void
f( T ) {
}
f( C );
Shouldn’t compile as per the C++ standard: “14.3.1 Template type
arguments”.
Should I just hack away and try and produce a patch for the SDL_events.h,
or is someone who actually knows what they are doing willing to make the
change if such change is indeed seen necessary?
// ville