Lines Matching defs:ConvertConstructorToDeductionGuideTransform
289 struct ConvertConstructorToDeductionGuideTransform { struct
290 ConvertConstructorToDeductionGuideTransform(Sema &S, in ConvertConstructorToDeductionGuideTransform() argument
307 Sema &SemaRef;
308 ClassTemplateDecl *Template;
309 ClassTemplateDecl *NestedPattern = nullptr;
311 DeclContext *DC = Template->getDeclContext();
312 CXXRecordDecl *Primary = Template->getTemplatedDecl();
313 DeclarationName DeductionGuideName =
316 QualType DeducedType = SemaRef.Context.getTypeDeclType(Primary);
320 unsigned Depth1IndexAdjustment = Template->getTemplateParameters()->size();
324 MultiLevelTemplateArgumentList OuterInstantiationArgs;
327 NamedDecl *transformConstructor(FunctionTemplateDecl *FTD, in transformConstructor()
439 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { in buildSimpleDeductionGuide()
485 NamedDecl *transformTemplateParameter(NamedDecl *TemplateParam, in transformTemplateParameter()
501 QualType transformFunctionProtoType( in transformFunctionProtoType()
575 ParmVarDecl *transformFunctionTypeParam( in transformFunctionTypeParam()