[clang-tidy] use override

Found with modernize-use-override

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2020-05-09 17:44:52 -07:00
parent 58e4ba9145
commit 2a1f850753
No known key found for this signature in database
GPG Key ID: 36D31CFA845F0E3B

View File

@ -329,8 +329,8 @@ namespace cxxopts
{
}
virtual const char*
what() const noexcept
const char*
what() const noexcept override
{
return m_message.c_str();
}
@ -803,7 +803,7 @@ namespace cxxopts
{
}
virtual ~abstract_value() = default;
~abstract_value() override = default;
abstract_value(const abstract_value& rhs)
{
@ -824,37 +824,37 @@ namespace cxxopts
}
void
parse(const std::string& text) const
parse(const std::string& text) const override
{
parse_value(text, *m_store);
}
bool
is_container() const
is_container() const override
{
return type_is_container<T>::value;
}
void
parse() const
parse() const override
{
parse_value(m_default_value, *m_store);
}
bool
has_default() const
has_default() const override
{
return m_default;
}
bool
has_implicit() const
has_implicit() const override
{
return m_implicit;
}
std::shared_ptr<Value>
default_value(const std::string& value)
default_value(const std::string& value) override
{
m_default = true;
m_default_value = value;
@ -862,7 +862,7 @@ namespace cxxopts
}
std::shared_ptr<Value>
implicit_value(const std::string& value)
implicit_value(const std::string& value) override
{
m_implicit = true;
m_implicit_value = value;
@ -870,26 +870,26 @@ namespace cxxopts
}
std::shared_ptr<Value>
no_implicit_value()
no_implicit_value() override
{
m_implicit = false;
return shared_from_this();
}
std::string
get_default_value() const
get_default_value() const override
{
return m_default_value;
}
std::string
get_implicit_value() const
get_implicit_value() const override
{
return m_implicit_value;
}
bool
is_boolean() const
is_boolean() const override
{
return std::is_same<T, bool>::value;
}
@ -932,7 +932,7 @@ namespace cxxopts
class standard_value<bool> : public abstract_value<bool>
{
public:
~standard_value() = default;
~standard_value() override = default;
standard_value()
{
@ -946,7 +946,7 @@ namespace cxxopts
}
std::shared_ptr<Value>
clone() const
clone() const override
{
return std::make_shared<standard_value<bool>>(*this);
}