libpqxx
compiler-internal-pre.hxx
1 
15 // NO GUARDS HERE! This code should be executed every time!
16 
17 #ifdef _WIN32
18 #ifdef _MSC_VER
19 
20 // Save client program warning state, and set warning level 4.
21 // Setting the warning level explicitly ensures that libpqxx
22 // headers will work with this warning level as well.
23 #pragma warning (push,4)
24 
25 #pragma warning (disable: 4251)
26 #pragma warning (disable: 4273)
27 #pragma warning (disable: 4275)
28 #pragma warning (disable: 4355)
29 #pragma warning (disable: 4511) // Copy constructor could not be generated.
30 #pragma warning (disable: 4512) // Assignment operator could not be generated.
31 #pragma warning (disable: 4996) // Deprecation warning, e.g. about strncpy().
32 
33 #endif // _MSC_VER
34 #endif // _WIN32
35