Searched refs:BaseRecord (Results 1 – 9 of 9) sorted by relevance
247 CXXRecordDecl *BaseRecord; in lookupInBases() local249 BaseRecord = nullptr; in lookupInBases()261 if (BaseRecord) { in lookupInBases()262 if (!BaseRecord->hasDefinition() || in lookupInBases()264 BaseRecord = nullptr; in lookupInBases()270 BaseRecord = cast<CXXRecordDecl>( in lookupInBases()273 if (BaseRecord && in lookupInBases()366 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindBaseClass()369 ->getCanonicalDecl() == BaseRecord; in FindBaseClass()375 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindVirtualBaseClass()[all …]
70 class BaseRecord {72 explicit BaseRecord(const llvm::Record *Def) : Def(Def) {} in BaseRecord() function100 class Directive : public BaseRecord {102 explicit Directive(const llvm::Record *Def) : BaseRecord(Def) {} in Directive()123 class Clause : public BaseRecord {125 explicit Clause(const llvm::Record *Def) : BaseRecord(Def) {} in Clause()206 class ClauseVal : public BaseRecord {208 explicit ClauseVal(const llvm::Record *Def) : BaseRecord(Def) {} in ClauseVal()
93 if (const auto *BaseRecord = cast_or_null<CXXRecordDecl>( in diagnoseSlicedOverriddenMethods() local95 diagnoseSlicedOverriddenMethods(Call, *BaseRecord, BaseDecl); in diagnoseSlicedOverriddenMethods()
50 BaseRecord Rec{R}; in GenerateEnumClass()66 BaseRecord Rec{R}; in GenerateEnumClass()256 BaseRecord Rec{R}; in GenerateGetName()284 BaseRecord DefaultRec{(*DefaultIt)}; in GenerateGetKind()292 BaseRecord Rec{R}; in GenerateGetKind()
556 CXXRecordDecl *BaseRecord = in CheckQualifiedMemberReference() local558 if (!BaseRecord) { in CheckQualifiedMemberReference()577 if (BaseRecord->getCanonicalDecl() == MemberRecord || in CheckQualifiedMemberReference()578 !BaseRecord->isProvablyNotDerivedFrom(MemberRecord)) in CheckQualifiedMemberReference()
2488 CXXRecordDecl *BaseRecord = Specifier->getType()->getAsCXXRecordDecl(); in LookupQualifiedName() local2491 for (Path.Decls = BaseRecord->lookup(Name).begin(); in LookupQualifiedName()
8612 CXXRecordDecl *BaseRecord = Specifier->getType()->getAsCXXRecordDecl(); in AddOverriddenMethods() local8617 QualType T = Context.getTypeDeclType(BaseRecord); in AddOverriddenMethods()8622 for (NamedDecl *BaseND : BaseRecord->lookup(Name)) { in AddOverriddenMethods()
9931 RecordDecl *BaseRecord = in operator ()() local9939 for (Path.Decls = BaseRecord->lookup(Name).begin(); in operator ()()
1639 CXXBasePath &Path, const CXXRecordDecl *BaseRecord);1652 const CXXRecordDecl *BaseRecord);