Lines Matching refs:BaseDecl
89 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
92 [this, BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
93 return FindBaseClass(Specifier, Path, BaseDecl);
110 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
113 [this, BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
114 return FindVirtualBaseClass(Specifier, Path, BaseDecl);
485 const CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(RT->getDecl());
486 if (!BaseDecl->isPolymorphic())
492 Collect(BaseDecl, false, InVirtualSubobject, Overriders);
504 CXXFinalOverriderMap *&MyVirtualOverriders = VirtualOverriders[BaseDecl];
514 Collect(BaseDecl, true, BaseDecl, *MyVirtualOverriders);
517 Collect(BaseDecl, false, InVirtualSubobject, ComputedBaseOverriders);
658 const CXXRecordDecl *BaseDecl =
663 if (BaseDecl->getNumVBases())
664 AddIndirectPrimaryBases(BaseDecl, Context, Bases);
680 const CXXRecordDecl *BaseDecl =
685 if (BaseDecl->getNumVBases())
686 AddIndirectPrimaryBases(BaseDecl, Context, Bases);