Lines Matching refs:SubClass
230 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) { in AddSubClass() argument
231 Record *SC = SubClass.Rec; in AddSubClass()
240 if (AddValue(CurRec, SubClass.RefRange.Start, Field)) in AddSubClass()
246 assert(SubClass.TemplateArgs.size() <= TArgs.size() && in AddSubClass()
252 if (I < SubClass.TemplateArgs.size()) in AddSubClass()
253 R.set(TArgs[I], SubClass.TemplateArgs[I]); in AddSubClass()
255 return Error(SubClass.RefRange.Start, in AddSubClass()
279 return Error(SubClass.RefRange.Start, in AddSubClass()
285 return Error(SubClass.RefRange.Start, in AddSubClass()
287 CurRec->addSuperClass(SC, SubClass.RefRange); in AddSubClass()
291 bool TGParser::AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass) { in AddSubClass() argument
293 return AddSubClass(Entry.Rec.get(), SubClass); in AddSubClass()
299 if (AddSubClass(E, SubClass)) in AddSubClass()
2991 SubClassReference SubClass = ParseSubClassReference(CurRec, false); in ParseObjectBody() local
2994 if (!SubClass.Rec) return true; in ParseObjectBody()
2997 if (AddSubClass(CurRec, SubClass)) in ParseObjectBody()
3002 SubClass = ParseSubClassReference(CurRec, false); in ParseObjectBody()
3639 SubClassReference SubClass = ParseSubClassReference(nullptr, false); in ParseDefm() local
3642 if (!SubClass.Rec) return true; in ParseDefm()
3648 if (AddSubClass(E, SubClass)) in ParseDefm()
3654 SubClass = ParseSubClassReference(nullptr, false); in ParseDefm()