summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-pdbdump/ClassDefinitionDumper.h
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2015-02-27 09:15:59 +0000
committerZachary Turner <zturner@google.com>2015-02-27 09:15:59 +0000
commit2d11c20445efe9ff69522e907e4be6b95c98eeba (patch)
treea3dfe22d414a500f00ca73551eea2e39359104b7 /llvm/tools/llvm-pdbdump/ClassDefinitionDumper.h
parent44da5f64d25dfb2ee24064022cac620d7b59e772 (diff)
downloadbcm5719-llvm-2d11c20445efe9ff69522e907e4be6b95c98eeba.tar.gz
bcm5719-llvm-2d11c20445efe9ff69522e907e4be6b95c98eeba.zip
[llvm-pdbdump] Colorize output.
llvm-svn: 230746
Diffstat (limited to 'llvm/tools/llvm-pdbdump/ClassDefinitionDumper.h')
-rw-r--r--llvm/tools/llvm-pdbdump/ClassDefinitionDumper.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/tools/llvm-pdbdump/ClassDefinitionDumper.h b/llvm/tools/llvm-pdbdump/ClassDefinitionDumper.h
index aaf03769fbe..092e3b1f2e0 100644
--- a/llvm/tools/llvm-pdbdump/ClassDefinitionDumper.h
+++ b/llvm/tools/llvm-pdbdump/ClassDefinitionDumper.h
@@ -20,9 +20,11 @@
namespace llvm {
+class LinePrinter;
+
class ClassDefinitionDumper : public PDBSymDumper {
public:
- ClassDefinitionDumper();
+ ClassDefinitionDumper(LinePrinter &P);
void start(const PDBSymbolTypeUDT &Exe, raw_ostream &OS, int Indent);
@@ -40,6 +42,8 @@ public:
int Indent) override;
private:
+ LinePrinter &Printer;
+
struct SymbolGroup {
SymbolGroup() {}
SymbolGroup(SymbolGroup &&Other) {
OpenPOWER on IntegriCloud