Lines Matching defs:ConvertConstructorToDeductionGuideTransform
2137 struct ConvertConstructorToDeductionGuideTransform { struct
2138 ConvertConstructorToDeductionGuideTransform(Sema &S, in ConvertConstructorToDeductionGuideTransform() argument
2142 Sema &SemaRef;
2143 ClassTemplateDecl *Template;
2145 DeclContext *DC = Template->getDeclContext();
2146 CXXRecordDecl *Primary = Template->getTemplatedDecl();
2147 DeclarationName DeductionGuideName =
2150 QualType DeducedType = SemaRef.Context.getTypeDeclType(Primary);
2154 unsigned Depth1IndexAdjustment = Template->getTemplateParameters()->size();
2157 NamedDecl *transformConstructor(FunctionTemplateDecl *FTD, in transformConstructor()
2245 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { in buildSimpleDeductionGuide()
2277 NamedDecl *transformTemplateParameter(NamedDecl *TemplateParam, in transformTemplateParameter()
2311 transformTemplateParameterImpl(TemplateParmDecl *OldParam, in transformTemplateParameterImpl()
2322 QualType transformFunctionProtoType( in transformFunctionProtoType()
2375 ParmVarDecl *transformFunctionTypeParam( in transformFunctionTypeParam()
2432 FunctionTemplateDecl *buildDeductionGuide( in buildDeductionGuide()