Optimize RestrictionParser performance
This commit is contained in:
parent
70a507f371
commit
47f7ad7f35
@ -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");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user