summaryrefslogtreecommitdiffstats
path: root/include/clang/Frontend/ASTConsumers.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Frontend/ASTConsumers.h')
-rw-r--r--include/clang/Frontend/ASTConsumers.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/include/clang/Frontend/ASTConsumers.h b/include/clang/Frontend/ASTConsumers.h
deleted file mode 100644
index 757fcae..0000000
--- a/include/clang/Frontend/ASTConsumers.h
+++ /dev/null
@@ -1,58 +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_FRONTEND_ASTCONSUMERS_H
-#define LLVM_CLANG_FRONTEND_ASTCONSUMERS_H
-
-#include "clang/Basic/LLVM.h"
-#include <memory>
-
-namespace clang {
-
-class ASTConsumer;
-class CodeGenOptions;
-class DiagnosticsEngine;
-class FileManager;
-class LangOptions;
-class Preprocessor;
-class TargetOptions;
-
-// AST pretty-printer: prints out the AST in a format that is close to the
-// original C code. The output is intended to be in a format such that
-// clang could re-parse the output back into the same AST, but the
-// implementation is still incomplete.
-std::unique_ptr<ASTConsumer> CreateASTPrinter(raw_ostream *OS,
- StringRef FilterString);
-
-// AST dumper: dumps the raw AST in human-readable form to stderr; this is
-// intended for debugging.
-std::unique_ptr<ASTConsumer> CreateASTDumper(StringRef FilterString,
- bool DumpDecls,
- bool DumpLookups);
-
-// AST Decl node lister: prints qualified names of all filterable AST Decl
-// nodes.
-std::unique_ptr<ASTConsumer> CreateASTDeclNodeLister();
-
-// Graphical AST viewer: for each function definition, creates a graph of
-// the AST and displays it with the graph viewer "dotty". Also outputs
-// function declarations to stderr.
-std::unique_ptr<ASTConsumer> CreateASTViewer();
-
-// DeclContext printer: prints out the DeclContext tree in human-readable form
-// to stderr; this is intended for debugging.
-std::unique_ptr<ASTConsumer> CreateDeclContextPrinter();
-
-} // end clang namespace
-
-#endif
OpenPOWER on IntegriCloud