diff options
Diffstat (limited to 'cpp/include/IceSSL/Plugin.h')
-rw-r--r-- | cpp/include/IceSSL/Plugin.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/cpp/include/IceSSL/Plugin.h b/cpp/include/IceSSL/Plugin.h index 79b27af95fc..c9333492534 100644 --- a/cpp/include/IceSSL/Plugin.h +++ b/cpp/include/IceSSL/Plugin.h @@ -105,9 +105,11 @@ class ICE_SSL_API CertificateReadException : public IceUtil::Exception public: CertificateReadException(const char*, int, const std::string&); - virtual ~CertificateReadException() throw(); - virtual std::string ice_name() const; + virtual ~CertificateReadException() ICE_NOEXCEPT; + virtual std::string ice_id() const; +#ifndef ICE_CPP11_MAPPING virtual CertificateReadException* ice_clone() const; +#endif virtual void ice_throw() const; std::string reason; @@ -128,9 +130,11 @@ public: #ifdef ICE_USE_SECURE_TRANSPORT CertificateEncodingException(const char*, int, CFErrorRef); #endif - virtual ~CertificateEncodingException() throw(); - virtual std::string ice_name() const; + virtual ~CertificateEncodingException() ICE_NOEXCEPT; + virtual std::string ice_id() const; +#ifndef ICE_CPP11_MAPPING virtual CertificateEncodingException* ice_clone() const; +#endif virtual void ice_throw() const; std::string reason; @@ -148,9 +152,11 @@ class ICE_SSL_API ParseException : public IceUtil::Exception public: ParseException(const char*, int, const std::string&); - virtual ~ParseException() throw(); - virtual std::string ice_name() const; + virtual ~ParseException() ICE_NOEXCEPT; + virtual std::string ice_id() const; +#ifndef ICE_CPP11_MAPPING virtual ParseException* ice_clone() const; +#endif virtual void ice_throw() const; std::string reason; |