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