Lines Matching refs:BaseCtor
7323 auto BaseCtor = in specialMemberIsConstexpr() local
7325 if (BaseCtor) in specialMemberIsConstexpr()
7326 return BaseCtor->isConstexpr(); in specialMemberIsConstexpr()
9203 auto *BaseCtor = in lookupInheritedCtor() local
9205 if (auto *MD = ICI->findConstructorForBase(Class, BaseCtor).first) in lookupInheritedCtor()
9464 if (auto *BaseCtor = SMOR.getMethod()) { in shouldDeleteForBase() local
9469 if (BaseCtor->isDeleted() && Diagnose) { in shouldDeleteForBase()
9475 S.NoteDeletedFunction(BaseCtor); in shouldDeleteForBase()
9477 return BaseCtor->isDeleted(); in shouldDeleteForBase()
13627 if (auto *BaseCtor = SMOR.getMethod()) { in visitBase() local
13628 visitSubobjectCall(Base, BaseCtor); in visitBase()
13944 CXXConstructorDecl *BaseCtor, in findInheritingConstructor() argument
13952 DeclarationName Name = BaseCtor->getDeclName(); in findInheritingConstructor()
13960 BaseCtor)) in findInheritingConstructor()
13965 Context.getTrivialTypeSourceInfo(BaseCtor->getType(), UsingLoc); in findInheritingConstructor()
13973 bool Constexpr = BaseCtor->isConstexpr() && in findInheritingConstructor()
13976 false, BaseCtor, &ICI); in findInheritingConstructor()
13980 BaseCtor->getExplicitSpecifier(), getCurFPFeatures().isFPConstrained(), in findInheritingConstructor()
13983 Constexpr ? BaseCtor->getConstexprKind() : ConstexprSpecKind::Unspecified, in findInheritingConstructor()
13984 InheritedConstructor(Shadow, BaseCtor), in findInheritingConstructor()
13985 BaseCtor->getTrailingRequiresClause()); in findInheritingConstructor()
14009 mergeDeclAttributes(PD, BaseCtor->getParamDecl(I)); in findInheritingConstructor()
14015 assert(!BaseCtor->isDeleted() && "should not use deleted constructor"); in findInheritingConstructor()
14016 DerivedCtor->setAccess(BaseCtor->getAccess()); in findInheritingConstructor()
14083 auto BaseCtor = ICI.findConstructorForBase(BaseRD, InheritedCtor); in DefineInheritingConstructor() local
14084 if (!BaseCtor.first) in DefineInheritingConstructor()
14087 MarkFunctionReferenced(CurrentLocation, BaseCtor.first); in DefineInheritingConstructor()
14089 InitLoc, B.getType(), BaseCtor.first, VBase, BaseCtor.second); in DefineInheritingConstructor()