Lines Matching defs:ConvertConstructorToDeductionGuideTransform
2231 struct ConvertConstructorToDeductionGuideTransform { struct
2232 ConvertConstructorToDeductionGuideTransform(Sema &S, in ConvertConstructorToDeductionGuideTransform() function
2236 Sema &SemaRef;
2237 ClassTemplateDecl *Template;
2239 DeclContext *DC = Template->getDeclContext();
2240 CXXRecordDecl *Primary = Template->getTemplatedDecl();
2241 DeclarationName DeductionGuideName =
2244 QualType DeducedType = SemaRef.Context.getTypeDeclType(Primary);
2248 unsigned Depth1IndexAdjustment = Template->getTemplateParameters()->size();
2251 NamedDecl *transformConstructor(FunctionTemplateDecl *FTD, in transformConstructor()
2339 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { in buildSimpleDeductionGuide()
2371 NamedDecl *transformTemplateParameter(NamedDecl *TemplateParam, in transformTemplateParameter()
2407 transformTemplateParameterImpl(TemplateParmDecl *OldParam, in transformTemplateParameterImpl()
2418 QualType transformFunctionProtoType( in transformFunctionProtoType()
2471 ParmVarDecl *transformFunctionTypeParam( in transformFunctionTypeParam()
2528 FunctionTemplateDecl *buildDeductionGuide( in buildDeductionGuide()