Home | History | Annotate | Download | only in Sema

Lines Matching refs:ICI

7231     Sema::InheritedConstructorInfo *ICI);
7252 Sema::InheritedConstructorInfo ICI(
7255 S, Loc, CD, Sema::CXXDefaultConstructor, &ICI);
8693 Sema::InheritedConstructorInfo *ICI;
8699 Sema::InheritedConstructorInfo *ICI)
8700 : S(S), MD(MD), CSM(CSM), ICI(ICI) {
8741 if (!ICI)
8746 if (auto *MD = ICI->findConstructorForBase(Class, BaseCtor).first)
8814 Sema::InheritedConstructorInfo *ICI, bool Diagnose)
8815 : SpecialMemberVisitor(S, MD, CSM, ICI), Diagnose(Diagnose),
8821 return ICI ? Sema::CXXInvalid : CSM;
9025 << !!ICI << MD->getParent() << FD << FieldType << /*Reference*/0;
9037 << !!ICI << MD->getParent() << FD << FD->getType() << /*Const*/1;
9099 << !!ICI << MD->getParent() << /*anonymous union*/1;
9132 << !!ICI << MD->getParent() << /*not anonymous union*/0;
9142 InheritedConstructorInfo *ICI,
9238 SpecialMemberDeletionInfo SMI(*this, MD, CSM, ICI, Diagnose);
9256 // For inherited constructors (non-null ICI), CSM may be passed so that MD
9260 assert(ICI || CSM == getSpecialMember(MD));
9262 if (ICI)
12808 Sema::InheritedConstructorInfo *ICI,
12810 : SpecialMemberVisitor(S, MD, CSM, ICI), Loc(Loc), ExceptSpec(S) {}
12900 Sema::InheritedConstructorInfo *ICI) {
12908 SpecialMemberExceptionSpecInfo Info(S, MD, CSM, ICI, MD->getLocation());
13158 InheritedConstructorInfo ICI(*this, Loc, Shadow);
13163 false, BaseCtor, &ICI);
13206 if (ShouldDeleteSpecialMember(DerivedCtor, CXXDefaultConstructor, &ICI))
13213 InheritedConstructorInfo ICI(*this, Ctor->getLocation(),
13215 ShouldDeleteSpecialMember(Ctor, CXXDefaultConstructor, &ICI,
13251 InheritedConstructorInfo ICI(*this, CurrentLocation, Shadow);
13267 auto BaseCtor = ICI.findConstructorForBase(BaseRD, InheritedCtor);