Lines Matching refs:SubMultiClass
205 SubMultiClassReference &SubMultiClass) { in AddSubMultiClass() argument
206 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass()
211 if (AddValue(CurRec, SubMultiClass.RefRange.Start, SMCVal)) in AddSubMultiClass()
223 if (AddValue(NewDef.get(), SubMultiClass.RefRange.Start, MCVal)) in AddSubMultiClass()
233 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) in AddSubMultiClass()
234 return Error(SubMultiClass.RefRange.Start, in AddSubMultiClass()
240 if (i < SubMultiClass.TemplateArgs.size()) { in AddSubMultiClass()
243 if (SetValue(CurRec, SubMultiClass.RefRange.Start, SMCTArgs[i], in AddSubMultiClass()
244 None, SubMultiClass.TemplateArgs[i])) in AddSubMultiClass()
257 if (SetValue(Def.get(), SubMultiClass.RefRange.Start, SMCTArgs[i], in AddSubMultiClass()
258 None, SubMultiClass.TemplateArgs[i])) in AddSubMultiClass()
268 return Error(SubMultiClass.RefRange.Start, in AddSubMultiClass()
2265 SubMultiClassReference SubMultiClass = in ParseMultiClass() local
2269 if (!SubMultiClass.MC) return true; in ParseMultiClass()
2272 if (AddSubMultiClass(CurMultiClass, SubMultiClass)) in ParseMultiClass()
2277 SubMultiClass = ParseSubMultiClassReference(CurMultiClass); in ParseMultiClass()