Compiler Warning (level 1) C4482
Visual Studio 2013
nonstandard extension used: enum 'enum' used in qualified name
When you refer to an enum inside a type, you do not need to specify the name of the enum. This warning is not generated by Visual C++ compilers that support C++11.