Do not modify the end iterator for parameter parsing, too
This commit is contained in:
committed by
Patrick Niklaus
parent
6f0b6a8158
commit
d3dbca374d
@@ -30,7 +30,7 @@ using is_parameter_t =
|
||||
// Starts parsing and iter and modifies it until iter == end or parsing failed
|
||||
template <typename ParameterT,
|
||||
typename std::enable_if<detail::is_parameter_t<ParameterT>::value, int>::type = 0>
|
||||
boost::optional<ParameterT> parseParameters(std::string::iterator &iter, std::string::iterator end);
|
||||
boost::optional<ParameterT> parseParameters(std::string::iterator &iter, const std::string::iterator end);
|
||||
|
||||
// Copy on purpose because we need mutability
|
||||
template <typename ParameterT,
|
||||
|
||||
Reference in New Issue
Block a user