Lines Matching refs:BaseDecl
104 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
106 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
107 return FindBaseClass(Specifier, Path, BaseDecl);
124 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
126 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
127 return FindVirtualBaseClass(Specifier, Path, BaseDecl);
601 const CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(RT->getDecl());
602 if (!BaseDecl->isPolymorphic())
608 Collect(BaseDecl, false, InVirtualSubobject, Overriders);
620 CXXFinalOverriderMap *&MyVirtualOverriders = VirtualOverriders[BaseDecl];
630 Collect(BaseDecl, true, BaseDecl, *MyVirtualOverriders);
633 Collect(BaseDecl, false, InVirtualSubobject, ComputedBaseOverriders);
772 const CXXRecordDecl *BaseDecl =
777 if (BaseDecl->getNumVBases())
778 AddIndirectPrimaryBases(BaseDecl, Context, Bases);
794 const CXXRecordDecl *BaseDecl =
799 if (BaseDecl->getNumVBases())
800 AddIndirectPrimaryBases(BaseDecl, Context, Bases);