Lines Matching refs:BaseCtor

6316     auto BaseCtor =  in specialMemberIsConstexpr()  local
6318 if (BaseCtor) in specialMemberIsConstexpr()
6319 return BaseCtor->isConstexpr(); in specialMemberIsConstexpr()
6813 auto *BaseCtor = in lookupInheritedCtor() local
6815 if (auto *MD = ICI->findConstructorForBase(Class, BaseCtor).first) in lookupInheritedCtor()
7033 if (auto *BaseCtor = SMOR.getMethod()) { in shouldDeleteForBase() local
7038 if (BaseCtor->isDeleted() && Diagnose) { in shouldDeleteForBase()
7043 S.NoteDeletedFunction(BaseCtor); in shouldDeleteForBase()
7045 return BaseCtor->isDeleted(); in shouldDeleteForBase()
10746 if (auto *BaseCtor = SMOR.getMethod()) { in visitBase() local
10747 visitSubobjectCall(Base, BaseCtor); in visitBase()
11043 CXXConstructorDecl *BaseCtor, in findInheritingConstructor() argument
11051 DeclarationName Name = BaseCtor->getDeclName(); in findInheritingConstructor()
11059 BaseCtor)) in findInheritingConstructor()
11064 Context.getTrivialTypeSourceInfo(BaseCtor->getType(), UsingLoc); in findInheritingConstructor()
11073 BaseCtor->isConstexpr() && in findInheritingConstructor()
11075 false, BaseCtor, &ICI); in findInheritingConstructor()
11079 BaseCtor->isExplicit(), /*Inline=*/true, in findInheritingConstructor()
11081 InheritedConstructor(Shadow, BaseCtor)); in findInheritingConstructor()
11105 mergeDeclAttributes(PD, BaseCtor->getParamDecl(I)); in findInheritingConstructor()
11111 assert(!BaseCtor->isDeleted() && "should not use deleted constructor"); in findInheritingConstructor()
11112 DerivedCtor->setAccess(BaseCtor->getAccess()); in findInheritingConstructor()
11177 auto BaseCtor = ICI.findConstructorForBase(BaseRD, InheritedCtor); in DefineInheritingConstructor() local
11178 if (!BaseCtor.first) in DefineInheritingConstructor()
11181 MarkFunctionReferenced(CurrentLocation, BaseCtor.first); in DefineInheritingConstructor()
11183 InitLoc, B.getType(), BaseCtor.first, VBase, BaseCtor.second); in DefineInheritingConstructor()