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:
Aaron Ballman 2019-01-09 20:15:10 +00:00
parent b45994b843
commit e9b4a225bb
1 changed files with 19 additions and 19 deletions

View File

@ -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);