Go to the documentation of this file.
21 #include <Ice/InputStream.h>
22 #include <Ice/LocalException.h>
23 #include <Ice/OutgoingAsync.h>
24 #include <Ice/OutputStream.h>
25 #include <Ice/ValueFactory.h>
27 #include <IceUtil/PopDisableWarnings.h>
28 #include <IceUtil/PushDisableWarnings.h>
31 #pragma warning(disable : 4458) // declaration of ... hides class member
32 #elif defined(__clang__)
33 #pragma clang diagnostic ignored "-Wshadow"
34 #elif defined(__GNUC__)
35 #pragma GCC diagnostic ignored "-Wshadow"
38 #ifndef ICE_IGNORE_VERSION
39 #if ICE_INT_VERSION / 100 != 307
40 #error Ice version mismatch!
42 #if ICE_INT_VERSION % 100 > 50
43 #error Beta header file detected
45 #if ICE_INT_VERSION % 100 < 0
46 #error Ice patch level mismatch!
50 #ifdef ICE_CPP11_MAPPING // C++11 mapping
61 #else // C++98 mapping