Lines Matching refs:Rule
368 const ManglingRule& Rule; member in __anon5e9beb680111::ParamIterator
373 : Leads(leads), Rule(rule), Index(0) {} in ParamIterator()
380 if (Index >= int(sizeof Rule.Param/sizeof Rule.Param[0])) return P; in getNextParam()
382 const char R = Rule.Param[Index]; in getNextParam()
401 if (Index == (Rule.Lead[1] - 1)) P = Leads[1]; in getNextParam()
559 for (auto Rule : manglingRules) in buildManglingRulesMap() local
560 Map.insert({Rule.Name, Id++}); in buildManglingRulesMap()
660 const ManglingRule& Rule = manglingRules[FuncId]; in parseFuncName() local
662 for (int I=0; I < Rule.maxLeadIndex(); ++I) { in parseFuncName()
667 if ((I + 1) == Rule.Lead[0]) Leads[0] = P; in parseFuncName()
668 if ((I + 1) == Rule.Lead[1]) Leads[1] = P; in parseFuncName()