Home
last modified time | relevance | path

Searched refs:TreeTransform (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h101 class TreeTransform {
194 TreeTransform &Self;
4164 TreeTransform<Derived>
4437 TreeTransform<Derived> &Self;
6889 QualType TreeTransform<Derived>::
6905 QualType TreeTransform<Derived>::
9106 StmtResult TreeTransform<Derived>::
10991 ExprResult TreeTransform<Derived>::
11239 TreeTransform<Derived>::TransformNoInitExpr( in TransformNoInitExpr()
13786 ExprResult TreeTransform<Derived>::
[all …]
H A DSemaTemplateInstantiate.cpp913 class TemplateInstantiator : public TreeTransform<TemplateInstantiator> {
919 typedef TreeTransform<TemplateInstantiator> inherited;
1133 return TreeTransform<TemplateInstantiator>::TransformLambdaExpr(E); in TransformLambdaExpr()
1138 return TreeTransform<TemplateInstantiator>::TransformRequiresExpr(E); in TransformRequiresExpr()
1348 return TreeTransform<TemplateInstantiator>::RebuildElaboratedType(KeywordLoc, in RebuildElaboratedType()
1726 return TreeTransform<TemplateInstantiator>::TransformDeclRefExpr(E); in TransformDeclRefExpr()
H A DSemaTemplateDeduction.cpp4572 public TreeTransform<SubstituteDeducedTypeTransform> {
4579 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), Replacement(), in SubstituteDeducedTypeTransform()
4584 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
H A DSemaTemplate.cpp2086 : public TreeTransform<ExtractTypeForDeductionGuide> {
2090 typedef TreeTransform<ExtractTypeForDeductionGuide> Base;
10748 : public TreeTransform<CurrentInstantiationRebuilder> {
10753 typedef TreeTransform<CurrentInstantiationRebuilder> inherited;
10758 : TreeTransform<CurrentInstantiationRebuilder>(SemaRef), in CurrentInstantiationRebuilder()
H A DSemaExprCXX.cpp8140 class TransformTypos : public TreeTransform<TransformTypos> {
8141 typedef TreeTransform<TransformTypos> BaseTransform;
8477 struct TyposReplace : TreeTransform<TyposReplace> { in CorrectDelayedTyposInExpr()
8478 TyposReplace(Sema &SemaRef) : TreeTransform(SemaRef) {} in CorrectDelayedTyposInExpr()
H A DSemaTemplateInstantiateDecl.cpp4970 : TreeTransform<SpecialMemberTypeInfoRebuilder> { in InstantiateFunctionDefinition()
4971 using Base = TreeTransform<SpecialMemberTypeInfoRebuilder>; in InstantiateFunctionDefinition()
4977 : TreeTransform(SemaRef), OldDecl(O), NewDecl(N) {} in InstantiateFunctionDefinition()
H A DSemaExpr.cpp16472 class TransformToPE : public TreeTransform<TransformToPE> {
16473 typedef TreeTransform<TransformToPE> BaseTransform;
16667 struct ComplexRemove : TreeTransform<ComplexRemove> { in RemoveNestedImmediateInvocation()
16668 using Base = TreeTransform<ComplexRemove>; in RemoveNestedImmediateInvocation()
H A DSemaOpenMP.cpp5195 class CaptureVars : public TreeTransform<CaptureVars> {
5196 using BaseTransform = TreeTransform<CaptureVars>;
16316 class TransformExprToCaptures : public TreeTransform<TransformExprToCaptures> {
16317 typedef TreeTransform<TransformExprToCaptures> BaseTransform;