From 46873e093139b68f74355a67b1f53b74b108750e Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Tue, 31 Jan 2017 20:29:53 +1100 Subject: [PATCH] cmdopt: remove unnecessary virtual keywords --- cmdopt.hpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/cmdopt.hpp b/cmdopt.hpp index 438cd477..27575c29 100644 --- a/cmdopt.hpp +++ b/cmdopt.hpp @@ -125,6 +125,7 @@ namespace util::cmdopt { } + //------------------------------------------------------------------------- class parser { public: template @@ -161,40 +162,46 @@ namespace util::cmdopt { }; + /////////////////////////////////////////////////////////////////////////// class error : public std::exception { }; + //------------------------------------------------------------------------- class invalid_key : public error { public: invalid_key (std::string _key); - virtual const char* what (void) const noexcept override; + const char* what (void) const noexcept override; private: const std::string m_key; }; + //------------------------------------------------------------------------- class invalid_value : public error { public: invalid_value (std::string _value); - virtual const char* what (void) const noexcept override; + const char* what (void) const noexcept override; private: const std::string m_value; }; + //------------------------------------------------------------------------- class invalid_null : public error { public: - virtual const char* what (void) const noexcept override; + const char* what (void) const noexcept override; }; + //------------------------------------------------------------------------- class invalid_required : public error { public: - virtual const char* what (void) const noexcept override; + const char* what (void) const noexcept override; }; + //------------------------------------------------------------------------- class unhandled_argument : public error { public: unhandled_argument (int index); - virtual const char* what (void) const noexcept override; + const char* what (void) const noexcept override; int index (void) const noexcept;