]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/getopt.h
Mark constructors and destructors as default where appropriate
[libs/core.git] / source / core / getopt.h
index a1208f4c1fa9e423314225bb87e8fc91903149e8..5c21ccb97bb7142aeb2b968ebd0e8e23e1303676 100644 (file)
@@ -17,7 +17,7 @@ private:
 
 public:
        usage_error(const std::string &w, const std::string &h = std::string()): std::runtime_error(w), help_(h) { }
-       ~usage_error() throw() { }
+       virtual ~usage_error() throw() = default;
 
        const char *help() const throw() { return help_.c_str(); }
 };
@@ -72,9 +72,9 @@ public:
        class Option
        {
        protected:
-               Option() { }
+               Option() = default;
        public:
-               virtual ~Option() { }
+               virtual ~Option() = default;
 
                /// Sets help text for the option.
                virtual Option &set_help(const std::string &) = 0;
@@ -92,9 +92,9 @@ public:
        class Argument
        {
        protected:
-               Argument() { }
+               Argument() = default;
        public:
-               virtual ~Argument() { }
+               virtual ~Argument() = default;
 
                virtual Argument &set_help(const std::string &) = 0;
        };
@@ -103,9 +103,9 @@ private:
        class Store
        {
        protected:
-               Store() { }
+               Store() = default;
        public:
-               virtual ~Store() { }
+               virtual ~Store() = default;
 
                virtual Store *clone() const = 0;