diff options
Diffstat (limited to 'llvm/tools/llvm-pdbdump/llvm-pdbdump.h')
| -rw-r--r-- | llvm/tools/llvm-pdbdump/llvm-pdbdump.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/tools/llvm-pdbdump/llvm-pdbdump.h b/llvm/tools/llvm-pdbdump/llvm-pdbdump.h index 5ad46b4bc17..0fdcab2c666 100644 --- a/llvm/tools/llvm-pdbdump/llvm-pdbdump.h +++ b/llvm/tools/llvm-pdbdump/llvm-pdbdump.h @@ -17,6 +17,8 @@ namespace opts { namespace pretty { +enum class ClassDefinitionFormat { None, LayoutOnly, Full }; + extern llvm::cl::opt<bool> Compilands; extern llvm::cl::opt<bool> Symbols; extern llvm::cl::opt<bool> Globals; @@ -26,7 +28,7 @@ extern llvm::cl::opt<bool> Typedefs; extern llvm::cl::opt<bool> All; extern llvm::cl::opt<bool> ExcludeCompilerGenerated; -extern llvm::cl::opt<bool> NoClassDefs; +extern llvm::cl::opt<ClassDefinitionFormat> ClassFormat; extern llvm::cl::opt<bool> NoEnumDefs; extern llvm::cl::list<std::string> ExcludeTypes; extern llvm::cl::list<std::string> ExcludeSymbols; |

