Searched refs:TreeTransform (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/Sema/
H A DTreeTransform.h1 //===------- TreeTransform.h - Semantic Tree Transformation -----*- C++ -*-===//
46 /// \c TreeTransform<X> and then overriding certain operations to provide
83 /// By default, \c TreeTransform will invoke semantic analysis to rebuild
94 class TreeTransform { class in namespace:clang
122 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { } function in class:clang::TreeTransform
171 TreeTransform &Self;
176 TemporaryBase(TreeTransform &Self, SourceLocation Location,
2520 StmtResult TreeTransform<Derived>::TransformStmt(Stmt *S) {
2553 ExprResult TreeTransform<Derived>::TransformExpr(Expr *E) {
2570 bool TreeTransform<Derive
[all...]
H A DSemaTemplateInstantiate.cpp14 #include "TreeTransform.h"
672 class TemplateInstantiator : public TreeTransform<TemplateInstantiator> {
678 typedef TreeTransform<TemplateInstantiator> inherited;
836 TreeTransform<TemplateInstantiator>::TransformCallExpr(CE);
843 return TreeTransform<TemplateInstantiator>::TransformLambdaExpr(E);
850 return TreeTransform<TemplateInstantiator>::
1008 return TreeTransform<TemplateInstantiator>::RebuildElaboratedType(KeywordLoc,
1243 return TreeTransform<TemplateInstantiator>::TransformDeclRefExpr(E);
H A DSemaTemplateDeduction.cpp24 #include "TreeTransform.h"
3459 public TreeTransform<SubstituteAutoTransform> {
3463 TreeTransform<SubstituteAutoTransform>(SemaRef), Replacement(Replacement) {
H A DSemaTemplate.cpp17 #include "TreeTransform.h"
7170 : public TreeTransform<CurrentInstantiationRebuilder> {
7175 typedef TreeTransform<CurrentInstantiationRebuilder> inherited;
7180 : TreeTransform<CurrentInstantiationRebuilder>(SemaRef),
H A DSemaExpr.cpp44 #include "TreeTransform.h"
8907 // Note that function is also called by TreeTransform when leaving a
10034 class TransformToPE : public TreeTransform<TransformToPE> {
10035 typedef TreeTransform<TransformToPE> BaseTransform;
10045 // fix to TreeTransform?

Completed in 362 milliseconds