summaryrefslogtreecommitdiff
path: root/cpp/include/IceUtil/Options.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/IceUtil/Options.h')
-rw-r--r--cpp/include/IceUtil/Options.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpp/include/IceUtil/Options.h b/cpp/include/IceUtil/Options.h
index 2826b7e29bd..63301165295 100644
--- a/cpp/include/IceUtil/Options.h
+++ b/cpp/include/IceUtil/Options.h
@@ -27,7 +27,9 @@ class ICE_API APIException : public IceUtil::Exception
public:
APIException(const char*, int, const ::std::string&);
- virtual ~APIException() ICE_NOEXCEPT;
+#ifndef ICE_CPP11_COMPILER
+ virtual ~APIException() throw();
+#endif
virtual ::std::string ice_id() const;
virtual void ice_print(std::ostream&) const;
#ifndef ICE_CPP11_MAPPING
@@ -45,7 +47,9 @@ class ICE_API BadOptException : public IceUtil::Exception
public:
BadOptException(const char*, int, const ::std::string&);
- virtual ~BadOptException() ICE_NOEXCEPT;
+#ifndef ICE_CPP11_COMPILER
+ virtual ~BadOptException() throw();
+#endif
virtual ::std::string ice_id() const;
virtual void ice_print(std::ostream&) const;
#ifndef ICE_CPP11_MAPPING