diff options
Diffstat (limited to 'include/clang/Rewrite/Frontend/ASTConsumers.h')
-rw-r--r-- | include/clang/Rewrite/Frontend/ASTConsumers.h | 48 |
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 |