forked from OSchip/llvm-project
Removing an include that was not necessary; NFC.
The include also had a using namespace llvm in it, so this adds qualifiers where needed as well. llvm-svn: 350756
This commit is contained in:
parent
b45994b843
commit
e9b4a225bb
|
@ -14,7 +14,6 @@
|
|||
#ifndef LLVM_CLANG_AST_ASTDUMPERUTILS_H
|
||||
#define LLVM_CLANG_AST_ASTDUMPERUTILS_H
|
||||
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
namespace clang {
|
||||
|
@ -23,7 +22,7 @@ namespace clang {
|
|||
// Do not use bold yellow for any text. It is hard to read on white screens.
|
||||
|
||||
struct TerminalColor {
|
||||
raw_ostream::Colors Color;
|
||||
llvm::raw_ostream::Colors Color;
|
||||
bool Bold;
|
||||
};
|
||||
|
||||
|
@ -38,50 +37,51 @@ struct TerminalColor {
|
|||
// Bold Cyan - ValueColor, DeclNameColor
|
||||
|
||||
// Decl kind names (VarDecl, FunctionDecl, etc)
|
||||
static const TerminalColor DeclKindNameColor = {raw_ostream::GREEN, true};
|
||||
static const TerminalColor DeclKindNameColor = {llvm::raw_ostream::GREEN, true};
|
||||
// Attr names (CleanupAttr, GuardedByAttr, etc)
|
||||
static const TerminalColor AttrColor = {raw_ostream::BLUE, true};
|
||||
static const TerminalColor AttrColor = {llvm::raw_ostream::BLUE, true};
|
||||
// Statement names (DeclStmt, ImplicitCastExpr, etc)
|
||||
static const TerminalColor StmtColor = {raw_ostream::MAGENTA, true};
|
||||
static const TerminalColor StmtColor = {llvm::raw_ostream::MAGENTA, true};
|
||||
// Comment names (FullComment, ParagraphComment, TextComment, etc)
|
||||
static const TerminalColor CommentColor = {raw_ostream::BLUE, false};
|
||||
static const TerminalColor CommentColor = {llvm::raw_ostream::BLUE, false};
|
||||
|
||||
// Type names (int, float, etc, plus user defined types)
|
||||
static const TerminalColor TypeColor = {raw_ostream::GREEN, false};
|
||||
static const TerminalColor TypeColor = {llvm::raw_ostream::GREEN, false};
|
||||
|
||||
// Pointer address
|
||||
static const TerminalColor AddressColor = {raw_ostream::YELLOW, false};
|
||||
static const TerminalColor AddressColor = {llvm::raw_ostream::YELLOW, false};
|
||||
// Source locations
|
||||
static const TerminalColor LocationColor = {raw_ostream::YELLOW, false};
|
||||
static const TerminalColor LocationColor = {llvm::raw_ostream::YELLOW, false};
|
||||
|
||||
// lvalue/xvalue
|
||||
static const TerminalColor ValueKindColor = {raw_ostream::CYAN, false};
|
||||
static const TerminalColor ValueKindColor = {llvm::raw_ostream::CYAN, false};
|
||||
// bitfield/objcproperty/objcsubscript/vectorcomponent
|
||||
static const TerminalColor ObjectKindColor = {raw_ostream::CYAN, false};
|
||||
static const TerminalColor ObjectKindColor = {llvm::raw_ostream::CYAN, false};
|
||||
|
||||
// Null statements
|
||||
static const TerminalColor NullColor = {raw_ostream::BLUE, false};
|
||||
static const TerminalColor NullColor = {llvm::raw_ostream::BLUE, false};
|
||||
|
||||
// Undeserialized entities
|
||||
static const TerminalColor UndeserializedColor = {raw_ostream::GREEN, true};
|
||||
static const TerminalColor UndeserializedColor = {llvm::raw_ostream::GREEN,
|
||||
true};
|
||||
|
||||
// CastKind from CastExpr's
|
||||
static const TerminalColor CastColor = {raw_ostream::RED, false};
|
||||
static const TerminalColor CastColor = {llvm::raw_ostream::RED, false};
|
||||
|
||||
// Value of the statement
|
||||
static const TerminalColor ValueColor = {raw_ostream::CYAN, true};
|
||||
static const TerminalColor ValueColor = {llvm::raw_ostream::CYAN, true};
|
||||
// Decl names
|
||||
static const TerminalColor DeclNameColor = {raw_ostream::CYAN, true};
|
||||
static const TerminalColor DeclNameColor = {llvm::raw_ostream::CYAN, true};
|
||||
|
||||
// Indents ( `, -. | )
|
||||
static const TerminalColor IndentColor = {raw_ostream::BLUE, false};
|
||||
static const TerminalColor IndentColor = {llvm::raw_ostream::BLUE, false};
|
||||
|
||||
class ColorScope {
|
||||
raw_ostream &OS;
|
||||
llvm::raw_ostream &OS;
|
||||
const bool ShowColors;
|
||||
|
||||
public:
|
||||
ColorScope(raw_ostream &OS, bool ShowColors, TerminalColor Color)
|
||||
ColorScope(llvm::raw_ostream &OS, bool ShowColors, TerminalColor Color)
|
||||
: OS(OS), ShowColors(ShowColors) {
|
||||
if (ShowColors)
|
||||
OS.changeColor(Color.Color, Color.Bold);
|
||||
|
|
Loading…
Reference in New Issue