Lines Matching refs:Subset
221 typedef slist<Element> Subset; typedef
222 typedef map<Label, Subset*> LabelMap;
246 Subset *subset = new Subset; in ComputeStart()
252 Subset *subset = subsets_[s]; in ComputeFinal()
254 for (typename Subset::iterator siter = subset->begin(); in ComputeFinal()
275 StateId FindState(Subset *subset) { in FindState()
305 Subset *src_subset = subsets_[s]; in LabelSubsets()
307 for (typename Subset::iterator siter = src_subset->begin(); in LabelSubsets()
317 Subset* &dest_subset = (*label_map)[arc.ilabel]; in LabelSubsets()
319 dest_subset = new Subset; in LabelSubsets()
327 void AddArc(StateId s, Label label, Subset *dest_subset) { in AddArc()
333 typename Subset::iterator oiter; in AddArc()
334 for (typename Subset::iterator diter = dest_subset->begin(); in AddArc()
360 for (typename Subset::iterator diter = dest_subset->begin(); in AddArc()
388 bool operator()(Subset* subset1, Subset* subset2) const { in operator()
393 for (typename Subset::iterator iter1 = subset1->begin(); in operator()
401 for (typename Subset::iterator iter2 = subset2->begin(); in operator()
408 for (typename Subset::iterator iter1 = subset1->begin(); in operator()
428 size_t operator()(const Subset* subset) const { in operator()
430 for (typename Subset::const_iterator iter = subset->begin(); in operator()
454 vector<Subset *> subsets_;
457 typedef hash_map<Subset *, StateId, SubsetKey, SubsetEqual>