mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
ng_mcclellan: use flat_set in triggerAllowed()
This commit is contained in:
parent
d0e4a703ed
commit
92c28d28c1
@ -283,10 +283,8 @@ static
|
|||||||
bool triggerAllowed(const NGHolder &g, const NFAVertex v,
|
bool triggerAllowed(const NGHolder &g, const NFAVertex v,
|
||||||
const vector<vector<CharReach> > &all_triggers,
|
const vector<vector<CharReach> > &all_triggers,
|
||||||
const vector<CharReach> &trigger) {
|
const vector<CharReach> &trigger) {
|
||||||
set<NFAVertex> curr;
|
flat_set<NFAVertex> curr({v});
|
||||||
set<NFAVertex> next;
|
flat_set<NFAVertex> next;
|
||||||
|
|
||||||
curr.insert(v);
|
|
||||||
|
|
||||||
for (auto it = trigger.rbegin(); it != trigger.rend(); ++it) {
|
for (auto it = trigger.rbegin(); it != trigger.rend(); ++it) {
|
||||||
next.clear();
|
next.clear();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user