summaryrefslogtreecommitdiffstats
path: root/include/clang/Rewrite/Frontend/ASTConsumers.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Rewrite/Frontend/ASTConsumers.h')
-rw-r--r--include/clang/Rewrite/Frontend/ASTConsumers.h48
1 files changed, 0 insertions, 48 deletions
diff --git a/include/clang/Rewrite/Frontend/ASTConsumers.h b/include/clang/Rewrite/Frontend/ASTConsumers.h
deleted file mode 100644
index c9df889..0000000
--- a/include/clang/Rewrite/Frontend/ASTConsumers.h
+++ /dev/null
@@ -1,48 +0,0 @@
-//===--- ASTConsumers.h - ASTConsumer implementations -----------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// AST Consumers.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_CLANG_REWRITE_FRONTEND_ASTCONSUMERS_H
-#define LLVM_CLANG_REWRITE_FRONTEND_ASTCONSUMERS_H
-
-#include "clang/Basic/LLVM.h"
-#include <memory>
-#include <string>
-
-namespace clang {
-
-class ASTConsumer;
-class DiagnosticsEngine;
-class LangOptions;
-class Preprocessor;
-
-// ObjC rewriter: attempts to rewrite ObjC constructs into pure C code.
-// This is considered experimental, and only works with Apple's ObjC runtime.
-std::unique_ptr<ASTConsumer>
-CreateObjCRewriter(const std::string &InFile, raw_ostream *OS,
- DiagnosticsEngine &Diags, const LangOptions &LOpts,
- bool SilenceRewriteMacroWarning);
-std::unique_ptr<ASTConsumer>
-CreateModernObjCRewriter(const std::string &InFile, raw_ostream *OS,
- DiagnosticsEngine &Diags, const LangOptions &LOpts,
- bool SilenceRewriteMacroWarning, bool LineInfo);
-
-/// CreateHTMLPrinter - Create an AST consumer which rewrites source code to
-/// HTML with syntax highlighting suitable for viewing in a web-browser.
-std::unique_ptr<ASTConsumer> CreateHTMLPrinter(raw_ostream *OS,
- Preprocessor &PP,
- bool SyntaxHighlight = true,
- bool HighlightMacros = true);
-
-} // end clang namespace
-
-#endif
OpenPOWER on IntegriCloud