Lines Matching defs:ConvertConstructorToDeductionGuideTransform
2132 struct ConvertConstructorToDeductionGuideTransform { struct
2133 ConvertConstructorToDeductionGuideTransform(Sema &S, in ConvertConstructorToDeductionGuideTransform() function
2137 Sema &SemaRef;
2138 ClassTemplateDecl *Template;
2140 DeclContext *DC = Template->getDeclContext();
2141 CXXRecordDecl *Primary = Template->getTemplatedDecl();
2142 DeclarationName DeductionGuideName =
2145 QualType DeducedType = SemaRef.Context.getTypeDeclType(Primary);
2149 unsigned Depth1IndexAdjustment = Template->getTemplateParameters()->size();
2152 NamedDecl *transformConstructor(FunctionTemplateDecl *FTD, in transformConstructor()
2226 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { in buildSimpleDeductionGuide()
2258 NamedDecl *transformTemplateParameter(NamedDecl *TemplateParam, in transformTemplateParameter()
2306 transformTemplateParameterImpl(TemplateParmDecl *OldParam, in transformTemplateParameterImpl()
2317 QualType transformFunctionProtoType( in transformFunctionProtoType()
2370 ParmVarDecl *transformFunctionTypeParam( in transformFunctionTypeParam()
2427 FunctionTemplateDecl *buildDeductionGuide( in buildDeductionGuide()