Lines Matching refs:BaseSpec

2724   if (CXXBaseSpecifier *BaseSpec = CheckBaseSpecifier(Class, SpecifierRange,  in ActOnBaseSpecifier()  local
2727 return BaseSpec; in ActOnBaseSpecifier()
2749 for (const auto &BaseSpec : Decl->bases()) { in NoteIndirectBases() local
2750 QualType Base = Context.getCanonicalType(BaseSpec.getType()) in NoteIndirectBases()
4393 const CXXBaseSpecifier *BaseSpec = DirectBaseSpec ? DirectBaseSpec in BuildMemInitializer() local
4395 Diag(BaseSpec->getBeginLoc(), diag::note_base_class_specified_here) in BuildMemInitializer()
4396 << BaseSpec->getType() << BaseSpec->getSourceRange(); in BuildMemInitializer()
4661 const CXXBaseSpecifier *BaseSpec = DirectBaseSpec; in BuildBaseInitializer() local
4662 if (!BaseSpec) in BuildBaseInitializer()
4663 BaseSpec = VirtualBaseSpec; in BuildBaseInitializer()
4674 InitializedEntity::InitializeBase(Context, BaseSpec, VirtualBaseSpec); in BuildBaseInitializer()
4707 BaseSpec->isVirtual(), in BuildBaseInitializer()
4739 CXXBaseSpecifier *BaseSpec, in BuildImplicitBaseInitializer() argument
4743 = InitializedEntity::InitializeBase(SemaRef.Context, BaseSpec, in BuildImplicitBaseInitializer()
4774 SemaRef.Context.getQualifiedType(BaseSpec->getType().getUnqualifiedType(), in BuildImplicitBaseInitializer()
4782 BasePath.push_back(BaseSpec); in BuildImplicitBaseInitializer()
4803 SemaRef.Context.getTrivialTypeSourceInfo(BaseSpec->getType(), in BuildImplicitBaseInitializer()
4805 BaseSpec->isVirtual(), in BuildImplicitBaseInitializer()
11488 for (const CXXBaseSpecifier &BaseSpec : Info->Record->bases()) { in CheckComparisonCategoryType() local
11489 CXXRecordDecl *Base = BaseSpec.getType()->getAsCXXRecordDecl(); in CheckComparisonCategoryType()
14876 CXXBaseSpecifier *BaseSpec = Worklist.pop_back_val(); in checkMoveAssignmentForRepeatedMove() local
14877 CXXRecordDecl *Base = BaseSpec->getType()->getAsCXXRecordDecl(); in checkMoveAssignmentForRepeatedMove()
14885 if (!BaseSpec->isVirtual() && !Base->getNumVBases()) in checkMoveAssignmentForRepeatedMove()
14899 if (BaseSpec->isVirtual()) { in checkMoveAssignmentForRepeatedMove()
14918 << Base << BI.getType() << BaseSpec->getSourceRange(); in checkMoveAssignmentForRepeatedMove()