Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DTreeTransform.h102 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 DSemaConcept.cpp684 class AdjustConstraintDepth : public TreeTransform<AdjustConstraintDepth> {
687 using inherited = TreeTransform<AdjustConstraintDepth>;
H A DSemaTemplate.cpp1693 : 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 DSemaTemplateDeduction.cpp4561 public TreeTransform<SubstituteDeducedTypeTransform> {
4568 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
4573 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
H A DSemaExprCXX.cpp8419 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 DSemaTemplateInstantiate.cpp1094 class TemplateInstantiator : public TreeTransform<TemplateInstantiator> {
1101 typedef TreeTransform<TemplateInstantiator> inherited;
H A DSemaTemplateInstantiateDecl.cpp4998 : TreeTransform<SpecialMemberTypeInfoRebuilder> { in InstantiateFunctionDefinition()
4999 using Base = TreeTransform<SpecialMemberTypeInfoRebuilder>; in InstantiateFunctionDefinition()
5005 : TreeTransform(SemaRef), OldDecl(O), NewDecl(N) {} in InstantiateFunctionDefinition()
H A DSemaExpr.cpp5969 : 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 DSemaOpenMP.cpp5561 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 DInternalsManual.rst3247 * Add ``TransformXXX`` and ``RebuildXXX`` functions to the ``TreeTransform``