Skip to content
Snippets Groups Projects
Commit beae356e authored by Martin Wölzer's avatar Martin Wölzer
Browse files

src/include/clapp/parser.hpp: explicit cast argc to std::size_t (due to GSL 3.1 changes)

parent 2ad861d1
No related branches found
No related tags found
2 merge requests!12Release 0.3.0 including non-param-options behavior change,!11Draft: Release 0.3.0
Pipeline #317 passed with stages
in 7 hours, 2 minutes, and 52 seconds
...@@ -21,7 +21,9 @@ ...@@ -21,7 +21,9 @@
#include <sstream> #include <sstream>
inline clapp::parser::arg_t::arg_t(const char* const* argv, int argc) inline clapp::parser::arg_t::arg_t(const char* const* argv, int argc)
: base{gsl::make_span(argv, argc)} {} : base{gsl::span{argv, static_cast<std::size_t>(argc)}} {
Expects(argc >= 0);
}
template <typename short_option_func_t, typename long_option_func_t> template <typename short_option_func_t, typename long_option_func_t>
constexpr bool clapp::parser::basic_parser_t::is_param_opt() { constexpr bool clapp::parser::basic_parser_t::is_param_opt() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment