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)
{
filter.add_rule(true, "restriction:conditional");
filter.add_rule(true, "restriction:conditional"s);
for (const auto &namespaced : restrictions_)
{
filter.add_rule(true, "restriction:" + namespaced + ":conditional");