Lines Matching defs:ConvertConstructorToDeductionGuideTransform
2111 struct ConvertConstructorToDeductionGuideTransform { struct
2112 ConvertConstructorToDeductionGuideTransform(Sema &S, in ConvertConstructorToDeductionGuideTransform() function
2116 Sema &SemaRef;
2117 ClassTemplateDecl *Template;
2119 DeclContext *DC = Template->getDeclContext();
2120 CXXRecordDecl *Primary = Template->getTemplatedDecl();
2121 DeclarationName DeductionGuideName =
2124 QualType DeducedType = SemaRef.Context.getTypeDeclType(Primary);
2128 unsigned Depth1IndexAdjustment = Template->getTemplateParameters()->size();
2131 NamedDecl *transformConstructor(FunctionTemplateDecl *FTD, in transformConstructor()
2205 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { in buildSimpleDeductionGuide()
2237 NamedDecl *transformTemplateParameter(NamedDecl *TemplateParam, in transformTemplateParameter()
2285 transformTemplateParameterImpl(TemplateParmDecl *OldParam, in transformTemplateParameterImpl()
2296 QualType transformFunctionProtoType( in transformFunctionProtoType()
2349 ParmVarDecl *transformFunctionTypeParam( in transformFunctionTypeParam()
2406 FunctionTemplateDecl *buildDeductionGuide( in buildDeductionGuide()