// file : xsde/cxx/compilers/vc-7/pre.hxx // copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC // license : GNU GPL v2 + exceptions; see accompanying LICENSE file #if (_MSC_VER < 1310) # error Microsoft Visual C++ 7.0 (.NET 2002) is not supported. #endif #include // These warnings had to be disabled "for good". // #pragma warning (disable:4505) // unreferenced local function has been #ifdef XSDE_REUSE_STYLE_MIXIN #pragma warning (disable:4250) // inherits via dominance #endif // Push warning state. // #pragma warning (push, 3) // Disabled warnings. // #pragma warning (disable:4355) // passing 'this' to a member #pragma warning (disable:4584) // is already a base-class #pragma warning (disable:4800) // forcing value to bool #pragma warning (disable:4275) // non dll-interface base #pragma warning (disable:4251) // base needs to have dll-interface // Elevated warnings. // #pragma warning (2:4239) // standard doesn't allow this conversion