Lines Matching refs:SubMultiClass
216 SubMultiClassReference &SubMultiClass) { in AddSubMultiClass() argument
217 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass()
225 if (AddValue(CurRec, SubMultiClass.RefRange.Start, SMCVals[i])) in AddSubMultiClass()
240 if (AddValue(NewDef.get(), SubMultiClass.RefRange.Start, MCVals[i])) in AddSubMultiClass()
250 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) in AddSubMultiClass()
251 return Error(SubMultiClass.RefRange.Start, in AddSubMultiClass()
257 if (i < SubMultiClass.TemplateArgs.size()) { in AddSubMultiClass()
260 if (SetValue(CurRec, SubMultiClass.RefRange.Start, SMCTArgs[i], in AddSubMultiClass()
262 SubMultiClass.TemplateArgs[i])) in AddSubMultiClass()
275 if (SetValue(Def.get(), SubMultiClass.RefRange.Start, SMCTArgs[i], in AddSubMultiClass()
277 SubMultiClass.TemplateArgs[i])) in AddSubMultiClass()
287 return Error(SubMultiClass.RefRange.Start, in AddSubMultiClass()
2312 SubMultiClassReference SubMultiClass = in ParseMultiClass() local
2316 if (!SubMultiClass.MC) return true; in ParseMultiClass()
2319 if (AddSubMultiClass(CurMultiClass, SubMultiClass)) in ParseMultiClass()
2324 SubMultiClass = ParseSubMultiClassReference(CurMultiClass); in ParseMultiClass()