X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Fllvm-pdbdump%2Fllvm-pdbdump.h;h=b2f5004d054de81b45a59bb018f9e1137cdbd9de;hb=0c7c98a27d989d19848a22f97c1ad1ab8efa111e;hp=74a171810c7ff3c5870bba2a79f5afe827dc5f7d;hpb=5e871d0b9c14eddbd7ad0fcc1a9790a525675d37;p=oota-llvm.git diff --git a/tools/llvm-pdbdump/llvm-pdbdump.h b/tools/llvm-pdbdump/llvm-pdbdump.h index 74a171810c7..b2f5004d054 100644 --- a/tools/llvm-pdbdump/llvm-pdbdump.h +++ b/tools/llvm-pdbdump/llvm-pdbdump.h @@ -10,19 +10,22 @@ #ifndef LLVM_TOOLS_LLVMPDBDUMP_LLVMPDBDUMP_H #define LLVM_TOOLS_LLVMPDBDUMP_LLVMPDBDUMP_H +#include "llvm/Support/CommandLine.h" #include "llvm/Support/raw_ostream.h" -namespace llvm { -struct newline { - newline(int IndentWidth) : Width(IndentWidth) {} - int Width; -}; +namespace opts { +extern llvm::cl::opt Compilands; +extern llvm::cl::opt Symbols; +extern llvm::cl::opt Globals; +extern llvm::cl::opt Types; +extern llvm::cl::opt ClassDefs; +extern llvm::cl::opt All; -inline raw_ostream &operator<<(raw_ostream &OS, const newline &Indent) { - OS << "\n"; - OS.indent(Indent.Width); - return OS; -} +extern llvm::cl::opt ExcludeCompilerGenerated; + +extern llvm::cl::list ExcludeTypes; +extern llvm::cl::list ExcludeSymbols; +extern llvm::cl::list ExcludeCompilands; } #endif \ No newline at end of file