Lines Matching refs:ICI
7336 Sema::InheritedConstructorInfo *ICI);
7357 Sema::InheritedConstructorInfo ICI( in computeImplicitExceptionSpec() local
7360 S, Loc, CD, Sema::CXXDefaultConstructor, &ICI); in computeImplicitExceptionSpec()
8880 Sema::InheritedConstructorInfo *ICI; member
8886 Sema::InheritedConstructorInfo *ICI) in SpecialMemberVisitor()
8887 : S(S), MD(MD), CSM(CSM), ICI(ICI) { in SpecialMemberVisitor()
8928 if (!ICI) in lookupInheritedCtor()
8933 if (auto *MD = ICI->findConstructorForBase(Class, BaseCtor).first) in lookupInheritedCtor()
9001 Sema::InheritedConstructorInfo *ICI, bool Diagnose) in SpecialMemberDeletionInfo()
9002 : SpecialMemberVisitor(S, MD, CSM, ICI), Diagnose(Diagnose), in SpecialMemberDeletionInfo()
9008 return ICI ? Sema::CXXInvalid : CSM; in getEffectiveCSM()
9212 << !!ICI << MD->getParent() << FD << FieldType << /*Reference*/0; in shouldDeleteForField()
9223 << !!ICI << MD->getParent() << FD << FD->getType() << /*Const*/1; in shouldDeleteForField()
9285 << !!ICI << MD->getParent() << /*anonymous union*/1; in shouldDeleteForField()
9319 << !!ICI << MD->getParent() << /*not anonymous union*/0; in shouldDeleteForAllConstMembers()
9329 InheritedConstructorInfo *ICI, in ShouldDeleteSpecialMember() argument
9425 SpecialMemberDeletionInfo SMI(*this, MD, CSM, ICI, Diagnose); in ShouldDeleteSpecialMember()
9447 assert(ICI || CSM == getSpecialMember(MD)); in ShouldDeleteSpecialMember()
9449 if (ICI) in ShouldDeleteSpecialMember()
13190 Sema::InheritedConstructorInfo *ICI, in SpecialMemberExceptionSpecInfo()
13192 : SpecialMemberVisitor(S, MD, CSM, ICI), Loc(Loc), ExceptSpec(S) {} in SpecialMemberExceptionSpecInfo()
13282 Sema::InheritedConstructorInfo *ICI) { in ComputeDefaultedSpecialMemberExceptionSpec() argument
13290 SpecialMemberExceptionSpecInfo Info(S, MD, CSM, ICI, MD->getLocation()); in ComputeDefaultedSpecialMemberExceptionSpec()
13551 InheritedConstructorInfo ICI(*this, Loc, Shadow); in findInheritingConstructor() local
13556 false, BaseCtor, &ICI); in findInheritingConstructor()
13600 if (ShouldDeleteSpecialMember(DerivedCtor, CXXDefaultConstructor, &ICI)) in findInheritingConstructor()
13607 InheritedConstructorInfo ICI(*this, Ctor->getLocation(), in NoteDeletedInheritingConstructor() local
13609 ShouldDeleteSpecialMember(Ctor, CXXDefaultConstructor, &ICI, in NoteDeletedInheritingConstructor()
13645 InheritedConstructorInfo ICI(*this, CurrentLocation, Shadow); in DefineInheritingConstructor() local
13661 auto BaseCtor = ICI.findConstructorForBase(BaseRD, InheritedCtor); in DefineInheritingConstructor()