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