diff options
Diffstat (limited to 'llvm/tools/llvm-pdbdump/YAMLOutputStyle.h')
-rw-r--r-- | llvm/tools/llvm-pdbdump/YAMLOutputStyle.h | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h b/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h index cbd1817773c..a2c208d03f1 100644 --- a/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h +++ b/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h @@ -23,23 +23,16 @@ class YAMLOutputStyle : public OutputStyle { public: YAMLOutputStyle(PDBFile &File); - Error dumpFileHeaders() override; - Error dumpStreamSummary() override; - Error dumpStreamBlocks() override; - Error dumpStreamData() override; - Error dumpInfoStream() override; - Error dumpNamedStream() override; - Error dumpTpiStream(uint32_t StreamIdx) override; - Error dumpDbiStream() override; - Error dumpSectionContribs() override; - Error dumpSectionMap() override; - Error dumpPublicsStream() override; - Error dumpSectionHeaders() override; - Error dumpFpoStream() override; - - void flush() override; + Error dump() override; private: + + Error dumpFileHeaders(); + Error dumpStreamMetadata(); + Error dumpStreamDirectory(); + + void flush(); + PDBFile &File; llvm::yaml::Output Out; |