Skip to content

Commit d2dd8fb

Browse files
committed
refactor: use const references for MatchRange in converter functions
1 parent 26218d9 commit d2dd8fb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cucumber_cpp/library/cucumber_expression/ParameterRegistry.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ namespace cucumber_cpp::library::cucumber_expression
2222
template<class T>
2323
std::function<std::any(MatchRange)> CreateStreamConverter()
2424
{
25-
return [](MatchRange matches)
25+
return [](const MatchRange& matches)
2626
{
2727
return StringTo<T>(matches.begin()->str());
2828
};
2929
}
3030

3131
std::function<std::any(MatchRange)> CreateStringConverter()
3232
{
33-
return [](MatchRange matches)
33+
return [](const MatchRange& matches)
3434
{
3535
std::string str = matches[1].matched ? matches[1].str() : matches[3].str();
3636
str = std::regex_replace(str, std::regex(R"__(\\")__"), "\"");

0 commit comments

Comments
 (0)