Lines Matching refs:DerivedCtor
9007 : DeclaredInDerived(false), BaseCtor(nullptr), DerivedCtor(nullptr) {} in InheritingConstructor()
9017 CXXConstructorDecl *DerivedCtor; member
9159 if (Entry.DerivedCtor) { in declareCtor()
9162 if (Entry.DerivedCtor->isInvalidDecl()) in declareCtor()
9164 Entry.DerivedCtor->setInvalidDecl(); in declareCtor()
9171 SemaRef.Diag(Entry.DerivedCtor->getLocation(), in declareCtor()
9177 SemaRef.SetDeclDeleted(Entry.DerivedCtor, UsingLoc); in declareCtor()
9206 CXXConstructorDecl *DerivedCtor = CXXConstructorDecl::Create( in declareCtor() local
9215 EPI.ExceptionSpec.SourceDecl = DerivedCtor; in declareCtor()
9216 DerivedCtor->setType(Context.getFunctionType(FPT->getReturnType(), in declareCtor()
9225 Context, DerivedCtor, UsingLoc, UsingLoc, /*IdentifierInfo=*/nullptr, in declareCtor()
9234 DerivedCtor->setAccess(BaseCtor->getAccess()); in declareCtor()
9235 DerivedCtor->setParams(ParamDecls); in declareCtor()
9236 DerivedCtor->setInheritedConstructor(BaseCtor); in declareCtor()
9238 SemaRef.SetDeclDeleted(DerivedCtor, UsingLoc); in declareCtor()
9244 TemplateParams, DerivedCtor); in declareCtor()
9246 DerivedCtor->setDescribedFunctionTemplate(DerivedTemplate); in declareCtor()
9249 Derived->addDecl(DerivedCtor); in declareCtor()
9253 Entry.DerivedCtor = DerivedCtor; in declareCtor()