#pragma once\r
\r
#if defined(_MSC_VER)\r
-#pragma warning (disable : 4482) // nonstandard extension used: enum 'enum' used in qualified name\r
+#pragma warning (disable : 4100) // unreferenced formal parameter\r
#pragma warning (disable : 4127) // conditional expression is constant\r
+#pragma warning (disable : 4180) // qualifier applied to function type has no meaning; ignored\r
+#pragma warning (disable : 4482) // nonstandard extension used: enum 'enum' used in qualified name\r
+#pragma warning (disable : 4503) // decorated name length exceeded, name was truncated\r
+#pragma warning (disable : 4512) // assignment operator could not be generated\r
#pragma warning (disable : 4714) // marked as __forceinline not inlined\r
-#pragma warning (disable : 4503) // decorated name length exceeded, name was truncated\r
#endif\r
\r