]> git.tdb.fi Git - libs/datafile.git/commitdiff
Mark empty constructors and destructors as defaulted
authorMikko Rasa <tdb@tdb.fi>
Sun, 31 Oct 2021 19:12:00 +0000 (21:12 +0200)
committerMikko Rasa <tdb@tdb.fi>
Sun, 31 Oct 2021 19:12:00 +0000 (21:12 +0200)
source/collection.h
source/collectionsource.h
source/except.h
source/loader.h
source/loaderaction.h
source/packsource.h
source/parsermode.h
source/statement.h
source/type.h
source/writermode.h

index 4a2f736de49cdabc4df1c9da4ce4ee96cda4753e..db4e50a0c44211e58ff238af429102faf5185376 100644 (file)
@@ -335,7 +335,7 @@ class CollectionItemTypeBase
 protected:
        struct ExtractorBase
        {
-               virtual ~ExtractorBase() { }
+               virtual ~ExtractorBase() = default;
        };
 
        template<typename T>
@@ -348,7 +348,7 @@ protected:
        std::vector<std::string> suffixes;
        std::vector<ExtractorBase *> extractors;
 
-       CollectionItemTypeBase() { }
+       CollectionItemTypeBase() = default;
 public:
        virtual ~CollectionItemTypeBase();
 
index e5647d8231449f2793703eaea083876fd8b0f705..eeff10acc12e3313e2080d9164963747d5bccf26 100644 (file)
@@ -21,9 +21,9 @@ public:
        typedef std::list<std::string> NameList;
 
 protected:
-       CollectionSource() { }
+       CollectionSource() = default;
 public:
-       virtual ~CollectionSource() { }
+       virtual ~CollectionSource() = default;
 
        /// Determines whether an object is available from this source.
        virtual bool is_loadable(const CollectionItemTypeBase &type, const std::string &name) const = 0;
index 34d9e77810d838b694e0023a364271ecd1bb5afc..7107fe1625a856551812faa2381b597970ec511f 100644 (file)
@@ -18,7 +18,7 @@ public:
        data_error(const std::string &, unsigned, const std::string &);
        data_error(const std::string &, unsigned, const std::exception &);
        data_error(const std::string &, unsigned, const data_error &);
-       virtual ~data_error() throw() { }
+       virtual ~data_error() throw() = default;
 
        const std::string &get_source() const { return source; }
        unsigned get_line() const { return line; }
@@ -32,7 +32,7 @@ class parse_error: public std::runtime_error
 {
 public:
        parse_error(const std::string &);
-       virtual ~parse_error() throw() { }
+       virtual ~parse_error() throw() = default;
 };
 
 
@@ -40,7 +40,7 @@ class syntax_error: public std::runtime_error
 {
 public:
        syntax_error(const std::string &t);
-       virtual ~syntax_error() throw() { }
+       virtual ~syntax_error() throw() = default;
 };
 
 
@@ -48,7 +48,7 @@ class bad_definition: public std::runtime_error
 {
 public:
        bad_definition(const std::string &w);
-       virtual ~bad_definition() throw() { }
+       virtual ~bad_definition() throw() = default;
 };
 
 
@@ -56,7 +56,7 @@ class nesting_error: public std::logic_error
 {
 public:
        nesting_error(const std::string &);
-       virtual ~nesting_error() throw() { }
+       virtual ~nesting_error() throw() = default;
 };
 
 
@@ -64,7 +64,7 @@ class unknown_keyword: public std::runtime_error
 {
 public:
        unknown_keyword(const std::string &);
-       virtual ~unknown_keyword() throw() { }
+       virtual ~unknown_keyword() throw() = default;
 };
 
 
@@ -72,7 +72,7 @@ class invalid_signature: public std::runtime_error
 {
 public:
        invalid_signature(const std::string &, const std::string &);
-       virtual ~invalid_signature() throw() { }
+       virtual ~invalid_signature() throw() = default;
 };
 
 
index 85e26d938b0aba5ac8a5efb67d5593e8c7137f45..24cd7df1a503badc3b09ead5d36438e8307598d2 100644 (file)
@@ -57,7 +57,7 @@ protected:
 
        Loader();
 public:
-       virtual ~Loader() { }
+       virtual ~Loader() = default;
 
        /** Loads statements from a parser. */
        void load(Parser &p);
index 4666687e71534fd15d63499898ce9217250f4ee9..9d5baae63aa4de770a70eb7ef7a99f05f1099d43 100644 (file)
@@ -24,9 +24,9 @@ Base class for loader actions.
 class LoaderAction
 {
 protected:
-       LoaderAction() { }
+       LoaderAction() = default;
 public:
-       virtual ~LoaderAction() { }
+       virtual ~LoaderAction() = default;
 
        /** Called to process a statement. */
        virtual void execute(Loader &, const Statement &) const = 0;
index 3694a3bf8b530e22d0ccf366cc4e251e1ce2793c..67c14f5c15539a3d7457401625aeb9967776c80d 100644 (file)
@@ -120,7 +120,7 @@ private:
        ObjectMap objects;
 
 public:
-       PackSource() { }
+       PackSource() = default;
        PackSource(const PackSource &);
        PackSource &operator=(const PackSource &);
 private:
index 9d47ae422f8753bfb7a7a16f401e40b615a43729..319b0f1ae0bf5162bd08e0101f894bf48ab53375 100644 (file)
@@ -22,7 +22,7 @@ protected:
 
        ParserMode(Input &i, const std::string &s): in(i), src(s) { }
 public:
-       virtual ~ParserMode() { }
+       virtual ~ParserMode() = default;
 
        virtual Statement parse() = 0;
        virtual void process_control_statement(const Statement &) { }
index 3aa60045399dcff715bfcecf07db14fe942b4716..cd1797c4551d7c702347f91ba6631da8d06c2c7a 100644 (file)
@@ -45,7 +45,7 @@ struct StatementKey
        std::string keyword;
        std::string signature;
 
-       StatementKey() { }
+       StatementKey() = default;
        StatementKey(const std::string &k, const std::string &s): keyword(k), signature(s) { }
 
        bool operator<(const StatementKey &o) const
index 151f2ca96624f1da495d41c4f1179c8b597599d1..0e371e632a9bb4b66aee10520e5aab300726675e 100644 (file)
@@ -12,7 +12,7 @@ struct Symbol
 {
        std::string name;
 
-       Symbol() { }
+       Symbol() = default;
 
        template<typename T>
        Symbol(const T &n): name(lexical_cast<std::string>(n)) { }
index 614de980f49211ac2f8dd3179839a6753e7138af..3f898bbfd37deb794f743c64bea2242ad88819e0 100644 (file)
@@ -16,7 +16,7 @@ protected:
 
        WriterMode(Output &o): out(o) { }
 public:
-       virtual ~WriterMode() { }
+       virtual ~WriterMode() = default;
 
        virtual void set_float_precision(unsigned) = 0;
        virtual void write(const Statement &st) = 0;