]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_utilities/lib/errors.h
Security-59754.80.3.tar.gz
[apple/security.git] / OSX / libsecurity_utilities / lib / errors.h
index 4baae8f38c3524d745d50f6f11d371b32d9dd1b2..b0cf718d487983bbad069266524369fef2048846 100644 (file)
@@ -50,7 +50,7 @@ protected:
     CommonError();
     CommonError(const CommonError &source);
 public:
-    virtual ~CommonError() throw ();
+    virtual ~CommonError() _NOEXCEPT;
 
     virtual OSStatus osStatus() const = 0;
        virtual int unixError() const = 0;
@@ -74,7 +74,7 @@ public:
     const int error;
     virtual OSStatus osStatus() const;
        virtual int unixError() const;
-    virtual const char *what () const throw ();
+    virtual const char *what () const _NOEXCEPT;
     
     static void check(int result)              { if (result == -1) throwMe(); }
     static void throwMe(int err = errno) __attribute__((noreturn));
@@ -96,7 +96,7 @@ public:
     const int error;
     virtual OSStatus osStatus() const;
        virtual int unixError() const;
-    virtual const char *what () const throw ();
+    virtual const char *what () const _NOEXCEPT;
     
     static void check(OSStatus status) { if (status != errSecSuccess) throwMe(status); }
     static void throwMe(int err) __attribute__((noreturn));
@@ -120,7 +120,7 @@ protected:
 public:
        virtual OSStatus osStatus() const;
        virtual int unixError() const;
-       virtual const char *what () const throw ();
+       virtual const char *what () const _NOEXCEPT;
        
        template <class T>
        static void check(const T &p)           { if (!p) throwMe(); }