Fix constness of Options::parse
This commit is contained in:
parent
4b63c333a8
commit
e24c4cd273
@ -1414,6 +1414,9 @@ namespace cxxopts
|
|||||||
ParseResult
|
ParseResult
|
||||||
parse(int argc, const char** argv);
|
parse(int argc, const char** argv);
|
||||||
|
|
||||||
|
ParseResult
|
||||||
|
parse(int argc, char** argv);
|
||||||
|
|
||||||
OptionAdder
|
OptionAdder
|
||||||
add_options(std::string group = "");
|
add_options(std::string group = "");
|
||||||
|
|
||||||
@ -1872,6 +1875,15 @@ Options::parse(int argc, const char** argv)
|
|||||||
return parser.parse(argc, argv);
|
return parser.parse(argc, argv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline
|
||||||
|
ParseResult
|
||||||
|
Options::parse(int argc, char** argv)
|
||||||
|
{
|
||||||
|
OptionParser parser(*m_options, m_positional, m_allow_unrecognised);
|
||||||
|
|
||||||
|
return parser.parse(argc, const_cast<const char**>(argv));
|
||||||
|
}
|
||||||
|
|
||||||
inline ParseResult
|
inline ParseResult
|
||||||
OptionParser::parse(int argc, const char** argv)
|
OptionParser::parse(int argc, const char** argv)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user