llvm-pdbdump.h 1001 B

1234567891011121314151617181920212223242526272829303132
  1. //===- llvm-pdbdump.h ----------------------------------------- *- C++ --*-===//
  2. //
  3. // The LLVM Compiler Infrastructure
  4. //
  5. // This file is distributed under the University of Illinois Open Source
  6. // License. See LICENSE.TXT for details.
  7. //
  8. //===----------------------------------------------------------------------===//
  9. #ifndef LLVM_TOOLS_LLVMPDBDUMP_LLVMPDBDUMP_H
  10. #define LLVM_TOOLS_LLVMPDBDUMP_LLVMPDBDUMP_H
  11. #include "llvm/Support/CommandLine.h"
  12. #include "llvm/Support/raw_ostream.h"
  13. namespace opts {
  14. extern llvm::cl::opt<bool> Compilands;
  15. extern llvm::cl::opt<bool> Symbols;
  16. extern llvm::cl::opt<bool> Globals;
  17. extern llvm::cl::opt<bool> Types;
  18. extern llvm::cl::opt<bool> All;
  19. extern llvm::cl::opt<bool> ExcludeCompilerGenerated;
  20. extern llvm::cl::opt<bool> NoClassDefs;
  21. extern llvm::cl::opt<bool> NoEnumDefs;
  22. extern llvm::cl::list<std::string> ExcludeTypes;
  23. extern llvm::cl::list<std::string> ExcludeSymbols;
  24. extern llvm::cl::list<std::string> ExcludeCompilands;
  25. }
  26. #endif