]> git.tdb.fi Git - libs/core.git/commitdiff
Modernize noexcept specifiers
authorMikko Rasa <tdb@tdb.fi>
Tue, 6 Dec 2022 22:57:52 +0000 (00:57 +0200)
committerMikko Rasa <tdb@tdb.fi>
Tue, 6 Dec 2022 22:57:52 +0000 (00:57 +0200)
source/core/getopt.h
source/core/systemerror.h
source/core/variant.h
source/io/file.h
source/io/mode.h
source/io/zlibcompressed.h
source/stringcodec/except.h
source/strings/fmt.h
source/strings/lexicalcast.h
source/strings/regex.h

index 575184f3400b2699cf3ba078a90633550ffd9e6d..cdf5ee3a7e9706137d5c928674fdcfa278a4a0b5 100644 (file)
@@ -17,9 +17,8 @@ private:
 
 public:
        usage_error(const std::string &w, const std::string &h = std::string()): std::runtime_error(w), m_help(h) { }
-       ~usage_error() throw() override = default;
 
-       const char *help() const throw() { return m_help.c_str(); }
+       const char *help() const noexcept { return m_help.c_str(); }
 };
 
 
index c2387fad828b2de624ef502b58f6cd031a5c0666..5edbe9d5062d938e95bc7a9832fe5eea347ad5bc 100644 (file)
@@ -14,9 +14,8 @@ private:
 public:
        system_error(const std::string &, int = -1);
        system_error(const std::string &, const std::string &);
-       ~system_error() throw() override = default;
 
-       int code() const throw() { return m_code; }
+       int code() const noexcept { return m_code; }
 
 private:
        static std::string get_message(int);
index af204f2233f3c7759665a0f6b729bd52459d4326..eaf5a34e171ea3423018548a189f7fd8e250ba9a 100644 (file)
@@ -12,7 +12,6 @@ class type_mismatch: public std::runtime_error
 {
 public:
        type_mismatch(const std::type_info &, const std::type_info &);
-       ~type_mismatch() throw() override = default;
 };
 
 
index f23cc93e7d013b71dc33cbe060cd83ce939fbe4a..106813144615f6767d1e1247432903505154ec48 100644 (file)
@@ -14,14 +14,12 @@ class file_not_found: public std::runtime_error
 {
 public:
        file_not_found(const std::string &fn): std::runtime_error(fn) { }
-       ~file_not_found() throw() override = default;
 };
 
 class file_already_exists: public std::runtime_error
 {
 public:
        file_already_exists(const std::string &fn): std::runtime_error(fn) { }
-       ~file_already_exists() throw() override = default;
 };
 
 
index 565eb0fb90043fdd1b9873ebe41942436aa00fbc..65b408972b4cd6d01f2b140a541bae71e87c19a8 100644 (file)
@@ -34,7 +34,6 @@ class invalid_access: public std::logic_error
 {
 public:
        invalid_access(Mode);
-       ~invalid_access() throw() override = default;
 };
 
 } // namespace IO
index eb35f6ce1b8c7c7b33e25cf86f39d36f83b8f782..67cd6731de1f317c34a8d76abf79afd26096bdf0 100644 (file)
@@ -16,9 +16,8 @@ private:
 
 public:
        zlib_error(const std::string &, int);
-       ~zlib_error() throw() override = default;
 
-       int code() const throw() { return m_code; }
+       int code() const noexcept { return m_code; }
 };
 
 /**
index 0c7b690d5d47e4acdfb454b9ff4a4ba100a675e3..19cb4137079783b8986bd3c41a2def2f6333264b 100644 (file)
@@ -14,7 +14,6 @@ class codec_error: public std::runtime_error
 {
 public:
        codec_error(const std::string &w): std::runtime_error(w) { }
-       ~codec_error() throw() override = default;
 };
 
 
@@ -25,7 +24,6 @@ class invalid_character: public codec_error
 {
 public:
        invalid_character(unichar, const std::string &);
-       ~invalid_character() throw() override = default;
 };
 
 
@@ -36,7 +34,6 @@ class invalid_sequence: public codec_error
 {
 public:
        invalid_sequence(const std::string::const_iterator &, const std::string::const_iterator &, const std::string &);
-       ~invalid_sequence() throw() override = default;
 
 private:
        std::string format_sequence(const std::string::const_iterator &, const std::string::const_iterator &);
index 45ae91749c5e3b51ae19b1ebc4dbec8d1627f4d5..d6db418f990a41089f41e8e60745e424327e3ca3 100644 (file)
@@ -11,7 +11,6 @@ class format_error: public std::logic_error
 {
 public:
        format_error(const std::string &w): std::logic_error(w) { }
-       ~format_error() throw() override = default;
 };
 
 
index 393622d54771bb5197886a7423627fce6066b519..9aecd3270fe4ffa97d410100f43dd6b5daf7fe6c 100644 (file)
@@ -16,7 +16,6 @@ class lexical_error: public std::runtime_error
 {
 public:
        lexical_error(const std::string &w): runtime_error(w) { }
-       ~lexical_error() throw() override = default;
 };
 
 
@@ -27,7 +26,6 @@ class format_mismatch: public lexical_error
 {
 public:
        format_mismatch(const std::string &w): lexical_error(w) { }
-       ~format_mismatch() throw() override = default;
 };
 
 
index bef5231e4b8a3cc3e1337da11ad682c94b9653db..acc842bc6e969807eac2e156be5ca5161df689d6 100644 (file)
@@ -11,7 +11,6 @@ class bad_regex: public std::logic_error
 {
 public:
        bad_regex(const std::string &, const std::string &, const std::string::const_iterator &);
-       ~bad_regex() throw() override = default;
 
 private:
        std::string make_where(const std::string &, const std::string::const_iterator &);