Lines Matching refs:SubMultiClass
203 SubMultiClassReference &SubMultiClass) { in AddSubMultiClass() argument
204 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass()
212 if (AddValue(CurRec, SubMultiClass.RefLoc, SMCVals[i])) in AddSubMultiClass()
227 if (AddValue(NewDef, SubMultiClass.RefLoc, MCVals[i])) in AddSubMultiClass()
237 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) in AddSubMultiClass()
238 return Error(SubMultiClass.RefLoc, in AddSubMultiClass()
244 if (i < SubMultiClass.TemplateArgs.size()) { in AddSubMultiClass()
247 if (SetValue(CurRec, SubMultiClass.RefLoc, SMCTArgs[i], in AddSubMultiClass()
249 SubMultiClass.TemplateArgs[i])) in AddSubMultiClass()
267 if (SetValue(Def, SubMultiClass.RefLoc, SMCTArgs[i], in AddSubMultiClass()
269 SubMultiClass.TemplateArgs[i])) in AddSubMultiClass()
279 return Error(SubMultiClass.RefLoc, in AddSubMultiClass()
1878 SubMultiClassReference SubMultiClass = in ParseMultiClass() local
1882 if (SubMultiClass.MC == 0) return true; in ParseMultiClass()
1885 if (AddSubMultiClass(CurMultiClass, SubMultiClass)) in ParseMultiClass()
1890 SubMultiClass = ParseSubMultiClassReference(CurMultiClass); in ParseMultiClass()