Lines Matching defs:Rule
369 const ManglingRule& Rule;
374 : Leads(leads), Rule(rule) {}
381 if (Index >= int(sizeof Rule.Param/sizeof Rule.Param[0])) return P;
383 const char R = Rule.Param[Index];
402 if (Index == (Rule.Lead[1] - 1)) P = Leads[1];
571 for (auto Rule : manglingRules)
572 Map.insert({Rule.Name, Id++});
672 const ManglingRule& Rule = manglingRules[FuncId];
674 for (int I=0; I < Rule.maxLeadIndex(); ++I) {
679 if ((I + 1) == Rule.Lead[0]) Leads[0] = P;
680 if ((I + 1) == Rule.Lead[1]) Leads[1] = P;