Do not modify the end iterator for parameter parsing, too

This commit is contained in:
Daniel J. Hofmann
2016-04-01 14:30:22 +02:00
committed by Patrick Niklaus
parent 6f0b6a8158
commit d3dbca374d
2 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -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,