enumerate 'identifier' in switch of enum 'enumeration' is not handled
The enumerate has no associated handler in a switch statement, and there is no default label.
This warning is off by default. To turn it on, use the warning pragma:
#pragma warning(default : 4062)
Example
enum E { a, b, c }; void func ( E e ) { switch(e) { case a: case b: break; // no default label } // warning, enumerate 'c' not handled }