Skip to content

Commit bd725ac

Browse files
authored
Merge pull request #137 from wravery/master
Avoid duplicating unescaped strings in peg::ast_node
2 parents 6c0ac9e + a4dd750 commit bd725ac

File tree

10 files changed

+236
-227
lines changed

10 files changed

+236
-227
lines changed

include/Validation.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,15 @@ struct ValidateArgumentMap
7979
};
8080

8181
using ValidateArgumentVariant = std::variant<ValidateArgumentVariable, response::IntType,
82-
response::FloatType, response::StringType, response::BooleanType, ValidateArgumentEnumValue,
82+
response::FloatType, std::string_view, response::BooleanType, ValidateArgumentEnumValue,
8383
ValidateArgumentList, ValidateArgumentMap>;
8484

8585
struct ValidateArgumentValue
8686
{
8787
ValidateArgumentValue(ValidateArgumentVariable&& value);
8888
ValidateArgumentValue(response::IntType value);
8989
ValidateArgumentValue(response::FloatType value);
90-
ValidateArgumentValue(response::StringType&& value);
90+
ValidateArgumentValue(std::string_view value);
9191
ValidateArgumentValue(response::BooleanType value);
9292
ValidateArgumentValue(ValidateArgumentEnumValue&& value);
9393
ValidateArgumentValue(ValidateArgumentList&& value);

0 commit comments

Comments
 (0)