Lines Matching refs:SubClass
231 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) { in AddSubClass() argument
232 Record *SC = SubClass.Rec; in AddSubClass()
241 if (AddValue(CurRec, SubClass.RefRange.Start, Field)) in AddSubClass()
247 assert(SubClass.TemplateArgs.size() <= TArgs.size() && in AddSubClass()
253 if (I < SubClass.TemplateArgs.size()) in AddSubClass()
254 R.set(TArgs[I], SubClass.TemplateArgs[I]); in AddSubClass()
256 return Error(SubClass.RefRange.Start, in AddSubClass()
280 return Error(SubClass.RefRange.Start, in AddSubClass()
286 return Error(SubClass.RefRange.Start, in AddSubClass()
288 CurRec->addSuperClass(SC, SubClass.RefRange); in AddSubClass()
292 bool TGParser::AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass) { in AddSubClass() argument
294 return AddSubClass(Entry.Rec.get(), SubClass); in AddSubClass()
300 if (AddSubClass(E, SubClass)) in AddSubClass()
3050 SubClassReference SubClass = ParseSubClassReference(CurRec, false); in ParseObjectBody() local
3053 if (!SubClass.Rec) return true; in ParseObjectBody()
3056 if (AddSubClass(CurRec, SubClass)) in ParseObjectBody()
3061 SubClass = ParseSubClassReference(CurRec, false); in ParseObjectBody()
3709 SubClassReference SubClass = ParseSubClassReference(nullptr, false); in ParseDefm() local
3712 if (!SubClass.Rec) return true; in ParseDefm()
3718 if (AddSubClass(E, SubClass)) in ParseDefm()
3724 SubClass = ParseSubClassReference(nullptr, false); in ParseDefm()