Searched refs:TreeTransform (Results 1 – 10 of 10) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | TreeTransform.h | 102 class TreeTransform { 130 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { } in TreeTransform() function 195 TreeTransform &Self; 200 TemporaryBase(TreeTransform &Self, SourceLocation Location, in TemporaryBase() 3916 StmtResult TreeTransform<Derived>::TransformStmt(Stmt *S, StmtDiscardKind SDK) { in TransformStmt() 3952 OMPClause *TreeTransform<Derived>::TransformOMPClause(OMPClause *S) { in TransformOMPClause() 3971 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) { in TransformExpr() 3988 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init, in TransformInitializer() 4075 bool TreeTransform<Derived>::TransformExprs(Expr *const *Inputs, in TransformExprs() 4188 Sema::ConditionResult TreeTransform<Derived>::TransformCondition( in TransformCondition() [all …]
|
| H A D | SemaConcept.cpp | 684 class AdjustConstraintDepth : public TreeTransform<AdjustConstraintDepth> { 687 using inherited = TreeTransform<AdjustConstraintDepth>;
|
| H A D | SemaTemplate.cpp | 1693 : public TreeTransform<ConstraintRefersToContainingTemplateChecker> { 1723 using inherited = TreeTransform<ConstraintRefersToContainingTemplateChecker>; 2185 : public TreeTransform<ExtractTypeForDeductionGuide> { 2189 typedef TreeTransform<ExtractTypeForDeductionGuide> Base; 11108 : public TreeTransform<CurrentInstantiationRebuilder> { 11113 typedef TreeTransform<CurrentInstantiationRebuilder> inherited; 11118 : TreeTransform<CurrentInstantiationRebuilder>(SemaRef), in CurrentInstantiationRebuilder()
|
| H A D | SemaTemplateDeduction.cpp | 4561 public TreeTransform<SubstituteDeducedTypeTransform> { 4568 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform() 4573 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
|
| H A D | SemaExprCXX.cpp | 8419 class TransformTypos : public TreeTransform<TransformTypos> { 8420 typedef TreeTransform<TransformTypos> BaseTransform; 8756 struct TyposReplace : TreeTransform<TyposReplace> { in CorrectDelayedTyposInExpr() 8757 TyposReplace(Sema &SemaRef) : TreeTransform(SemaRef) {} in CorrectDelayedTyposInExpr()
|
| H A D | SemaTemplateInstantiate.cpp | 1094 class TemplateInstantiator : public TreeTransform<TemplateInstantiator> { 1101 typedef TreeTransform<TemplateInstantiator> inherited;
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4998 : TreeTransform<SpecialMemberTypeInfoRebuilder> { in InstantiateFunctionDefinition() 4999 using Base = TreeTransform<SpecialMemberTypeInfoRebuilder>; in InstantiateFunctionDefinition() 5005 : TreeTransform(SemaRef), OldDecl(O), NewDecl(N) {} in InstantiateFunctionDefinition()
|
| H A D | SemaExpr.cpp | 5969 : TreeTransform<EnsureImmediateInvocationInDefaultArgs> { 5971 : TreeTransform(SemaRef) {} in EnsureImmediateInvocationInDefaultArgs() 17610 class TransformToPE : public TreeTransform<TransformToPE> { 17611 typedef TreeTransform<TransformToPE> BaseTransform; 17837 struct ComplexRemove : TreeTransform<ComplexRemove> { in RemoveNestedImmediateInvocation() 17838 using Base = TreeTransform<ComplexRemove>; in RemoveNestedImmediateInvocation()
|
| H A D | SemaOpenMP.cpp | 5561 class CaptureVars : public TreeTransform<CaptureVars> { 5562 using BaseTransform = TreeTransform<CaptureVars>; 18670 class TransformExprToCaptures : public TreeTransform<TransformExprToCaptures> { 18671 typedef TreeTransform<TransformExprToCaptures> BaseTransform;
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | InternalsManual.rst | 3247 * Add ``TransformXXX`` and ``RebuildXXX`` functions to the ``TreeTransform``
|