Lines Matching full:transform
58 /// Tree transform to "extract" a transformed type from a class template's
83 TypeSourceInfo *transform(TypeSourceInfo *TSI) { return TransformType(TSI); } in transform() function in __anon493c7e3e0111::ExtractTypeForDeductionGuide
142 // Transform the underlying type of the typedef and clone the Decl only if in TransformTypedefType()
243 // Transform a given template type parameter `TTP`.
287 /// Transform to convert portions of a constructor declaration into the
326 /// Transform a constructor declaration into a deduction guide.
420 // Transform the type of the function, adjusting the return type and in transformConstructor()
482 /// Transform a constructor template parameter into a deduction guide template
518 // First, transform all the references to template parameters that are in transformFunctionProtoType()
528 // Then, transform all the references to template parameters that are in transformFunctionProtoType()
605 .transform(NewDI); in transformFunctionTypeParam()
800 // Template arguments used to transform the template arguments in in buildAssociatedConstraints()
804 // Transform the transformed template args in buildAssociatedConstraints()
1327 ConvertConstructorToDeductionGuideTransform Transform( in DeclareAggregateDeductionGuideFromInitList() local
1329 if (!isCompleteType(Loc, Transform.DeducedType)) in DeclareAggregateDeductionGuideFromInitList()
1345 Transform.NestedPattern ? Transform.NestedPattern : Transform.Template; in DeclareAggregateDeductionGuideFromInitList()
1349 Transform.buildSimpleDeductionGuide(ParamTypes)); in DeclareAggregateDeductionGuideFromInitList()
1374 ConvertConstructorToDeductionGuideTransform Transform( in DeclareImplicitDeductionGuides() local
1376 if (!isCompleteType(Loc, Transform.DeducedType)) in DeclareImplicitDeductionGuides()
1379 if (hasDeclaredDeductionGuides(Transform.DeductionGuideName, DC)) in DeclareImplicitDeductionGuides()
1398 Transform.NestedPattern ? Transform.NestedPattern : Transform.Template; in DeclareImplicitDeductionGuides()
1430 Transform.transformConstructor(FTD, CD); in DeclareImplicitDeductionGuides()
1439 Transform.buildSimpleDeductionGuide(std::nullopt); in DeclareImplicitDeductionGuides()
1445 Transform.buildSimpleDeductionGuide(Transform.DeducedType)) in DeclareImplicitDeductionGuides()