[clang-tidy] add explicit to single argument constructors
Found with google-explicit-constructor Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
29b754be01
commit
1490848d30
@ -325,7 +325,7 @@ namespace cxxopts
|
|||||||
class OptionException : public std::exception
|
class OptionException : public std::exception
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
OptionException(std::string message)
|
explicit OptionException(std::string message)
|
||||||
: m_message(std::move(message))
|
: m_message(std::move(message))
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -344,7 +344,7 @@ namespace cxxopts
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
OptionSpecException(const std::string& message)
|
explicit OptionSpecException(const std::string& message)
|
||||||
: OptionException(message)
|
: OptionException(message)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -353,7 +353,7 @@ namespace cxxopts
|
|||||||
class OptionParseException : public OptionException
|
class OptionParseException : public OptionException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
OptionParseException(const std::string& message)
|
explicit OptionParseException(const std::string& message)
|
||||||
: OptionException(message)
|
: OptionException(message)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -362,7 +362,7 @@ namespace cxxopts
|
|||||||
class option_exists_error : public OptionSpecException
|
class option_exists_error : public OptionSpecException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
option_exists_error(const std::string& option)
|
explicit option_exists_error(const std::string& option)
|
||||||
: OptionSpecException("Option " + LQUOTE + option + RQUOTE + " already exists")
|
: OptionSpecException("Option " + LQUOTE + option + RQUOTE + " already exists")
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -371,7 +371,7 @@ namespace cxxopts
|
|||||||
class invalid_option_format_error : public OptionSpecException
|
class invalid_option_format_error : public OptionSpecException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
invalid_option_format_error(const std::string& format)
|
explicit invalid_option_format_error(const std::string& format)
|
||||||
: OptionSpecException("Invalid option format " + LQUOTE + format + RQUOTE)
|
: OptionSpecException("Invalid option format " + LQUOTE + format + RQUOTE)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -379,7 +379,7 @@ namespace cxxopts
|
|||||||
|
|
||||||
class option_syntax_exception : public OptionParseException {
|
class option_syntax_exception : public OptionParseException {
|
||||||
public:
|
public:
|
||||||
option_syntax_exception(const std::string& text)
|
explicit option_syntax_exception(const std::string& text)
|
||||||
: OptionParseException("Argument " + LQUOTE + text + RQUOTE +
|
: OptionParseException("Argument " + LQUOTE + text + RQUOTE +
|
||||||
" starts with a - but has incorrect syntax")
|
" starts with a - but has incorrect syntax")
|
||||||
{
|
{
|
||||||
@ -389,7 +389,7 @@ namespace cxxopts
|
|||||||
class option_not_exists_exception : public OptionParseException
|
class option_not_exists_exception : public OptionParseException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
option_not_exists_exception(const std::string& option)
|
explicit option_not_exists_exception(const std::string& option)
|
||||||
: OptionParseException("Option " + LQUOTE + option + RQUOTE + " does not exist")
|
: OptionParseException("Option " + LQUOTE + option + RQUOTE + " does not exist")
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -398,7 +398,7 @@ namespace cxxopts
|
|||||||
class missing_argument_exception : public OptionParseException
|
class missing_argument_exception : public OptionParseException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
missing_argument_exception(const std::string& option)
|
explicit missing_argument_exception(const std::string& option)
|
||||||
: OptionParseException(
|
: OptionParseException(
|
||||||
"Option " + LQUOTE + option + RQUOTE + " is missing an argument"
|
"Option " + LQUOTE + option + RQUOTE + " is missing an argument"
|
||||||
)
|
)
|
||||||
@ -409,7 +409,7 @@ namespace cxxopts
|
|||||||
class option_requires_argument_exception : public OptionParseException
|
class option_requires_argument_exception : public OptionParseException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
option_requires_argument_exception(const std::string& option)
|
explicit option_requires_argument_exception(const std::string& option)
|
||||||
: OptionParseException(
|
: OptionParseException(
|
||||||
"Option " + LQUOTE + option + RQUOTE + " requires an argument"
|
"Option " + LQUOTE + option + RQUOTE + " requires an argument"
|
||||||
)
|
)
|
||||||
@ -437,7 +437,7 @@ namespace cxxopts
|
|||||||
class option_not_present_exception : public OptionParseException
|
class option_not_present_exception : public OptionParseException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
option_not_present_exception(const std::string& option)
|
explicit option_not_present_exception(const std::string& option)
|
||||||
: OptionParseException("Option " + LQUOTE + option + RQUOTE + " not present")
|
: OptionParseException("Option " + LQUOTE + option + RQUOTE + " not present")
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -446,7 +446,7 @@ namespace cxxopts
|
|||||||
class argument_incorrect_type : public OptionParseException
|
class argument_incorrect_type : public OptionParseException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
argument_incorrect_type
|
explicit argument_incorrect_type
|
||||||
(
|
(
|
||||||
const std::string& arg
|
const std::string& arg
|
||||||
)
|
)
|
||||||
@ -460,7 +460,7 @@ namespace cxxopts
|
|||||||
class option_required_exception : public OptionParseException
|
class option_required_exception : public OptionParseException
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
option_required_exception(const std::string& option)
|
explicit option_required_exception(const std::string& option)
|
||||||
: OptionParseException(
|
: OptionParseException(
|
||||||
"Option " + LQUOTE + option + RQUOTE + " is required but not present"
|
"Option " + LQUOTE + option + RQUOTE + " is required but not present"
|
||||||
)
|
)
|
||||||
@ -799,7 +799,7 @@ namespace cxxopts
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract_value(T* t)
|
explicit abstract_value(T* t)
|
||||||
: m_store(t)
|
: m_store(t)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -940,7 +940,7 @@ namespace cxxopts
|
|||||||
set_default_and_implicit();
|
set_default_and_implicit();
|
||||||
}
|
}
|
||||||
|
|
||||||
standard_value(bool* b)
|
explicit standard_value(bool* b)
|
||||||
: abstract_value(b)
|
: abstract_value(b)
|
||||||
{
|
{
|
||||||
set_default_and_implicit();
|
set_default_and_implicit();
|
||||||
@ -1287,7 +1287,7 @@ namespace cxxopts
|
|||||||
using OptionMap = std::unordered_map<std::string, std::shared_ptr<OptionDetails>>;
|
using OptionMap = std::unordered_map<std::string, std::shared_ptr<OptionDetails>>;
|
||||||
public:
|
public:
|
||||||
|
|
||||||
Options(std::string program, std::string help_string = "")
|
explicit Options(std::string program, std::string help_string = "")
|
||||||
: m_program(std::move(program))
|
: m_program(std::move(program))
|
||||||
, m_help_string(toLocalString(std::move(help_string)))
|
, m_help_string(toLocalString(std::move(help_string)))
|
||||||
, m_custom_help("[OPTION...]")
|
, m_custom_help("[OPTION...]")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user