Lines Matching defs:BaseDecl
79 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
81 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
83 FindBaseClass(Specifier, Path, BaseDecl);
100 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
102 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
103 return FindVirtualBaseClass(Specifier, Path, BaseDecl);
525 const CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(RT->getDecl());
526 if (!BaseDecl->isPolymorphic())
532 Collect(BaseDecl, false, InVirtualSubobject, Overriders);
544 CXXFinalOverriderMap *&MyVirtualOverriders = VirtualOverriders[BaseDecl];
554 Collect(BaseDecl, true, BaseDecl, *MyVirtualOverriders);
557 Collect(BaseDecl, false, InVirtualSubobject, ComputedBaseOverriders);
694 const CXXRecordDecl *BaseDecl =
699 if (BaseDecl->getNumVBases())
700 AddIndirectPrimaryBases(BaseDecl, Context, Bases);
716 const CXXRecordDecl *BaseDecl =
721 if (BaseDecl->getNumVBases())
722 AddIndirectPrimaryBases(BaseDecl, Context, Bases);