diff options
Diffstat (limited to 'include/clang/AST/EvaluatedExprVisitor.h')
-rw-r--r-- | include/clang/AST/EvaluatedExprVisitor.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/include/clang/AST/EvaluatedExprVisitor.h b/include/clang/AST/EvaluatedExprVisitor.h index 1aec5ae842d4..f356584144e6 100644 --- a/include/clang/AST/EvaluatedExprVisitor.h +++ b/include/clang/AST/EvaluatedExprVisitor.h @@ -19,6 +19,7 @@ #include "clang/AST/Expr.h" #include "clang/AST/ExprCXX.h" #include "clang/AST/StmtVisitor.h" +#include "llvm/ADT/STLExtras.h" namespace clang { @@ -107,23 +108,22 @@ public: }; /// EvaluatedExprVisitor - This class visits 'Expr *'s -template<typename ImplClass> +template <typename ImplClass> class EvaluatedExprVisitor - : public EvaluatedExprVisitorBase<make_ptr, ImplClass> { + : public EvaluatedExprVisitorBase<std::add_pointer, ImplClass> { public: - explicit EvaluatedExprVisitor(const ASTContext &Context) : - EvaluatedExprVisitorBase<make_ptr, ImplClass>(Context) { } + explicit EvaluatedExprVisitor(const ASTContext &Context) + : EvaluatedExprVisitorBase<std::add_pointer, ImplClass>(Context) {} }; /// ConstEvaluatedExprVisitor - This class visits 'const Expr *'s. -template<typename ImplClass> +template <typename ImplClass> class ConstEvaluatedExprVisitor - : public EvaluatedExprVisitorBase<make_const_ptr, ImplClass> { + : public EvaluatedExprVisitorBase<llvm::make_const_ptr, ImplClass> { public: - explicit ConstEvaluatedExprVisitor(const ASTContext &Context) : - EvaluatedExprVisitorBase<make_const_ptr, ImplClass>(Context) { } + explicit ConstEvaluatedExprVisitor(const ASTContext &Context) + : EvaluatedExprVisitorBase<llvm::make_const_ptr, ImplClass>(Context) {} }; - } #endif // LLVM_CLANG_AST_EVALUATEDEXPRVISITOR_H |