Optimize RestrictionParser performance

This commit is contained in:
Siarhei Fedartsou 2022-08-29 23:25:28 +02:00
parent 70a507f371
commit 47f7ad7f35

View File

@ -42,10 +42,12 @@ RestrictionParser::RestrictionParser(bool use_turn_restrictions_,
} }
} }
filter.add_rule(true, "restriction"); using namespace std::string_literals;
filter.add_rule(true, "restriction"s);
if (parse_conditionals) if (parse_conditionals)
{ {
filter.add_rule(true, "restriction:conditional"); filter.add_rule(true, "restriction:conditional"s);
for (const auto &namespaced : restrictions_) for (const auto &namespaced : restrictions_)
{ {
filter.add_rule(true, "restriction:" + namespaced + ":conditional"); filter.add_rule(true, "restriction:" + namespaced + ":conditional");