summaryrefslogtreecommitdiff
path: root/tools/llvm-pdbdump/YAMLOutputStyle.h
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-04-26 19:45:00 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-04-26 19:45:00 +0000
commit12f3ca4cdb95b193af905a00e722a4dcb40b3de3 (patch)
treeae1a7fcfc24a8d4b23206c57121c3f361d4b7f84 /tools/llvm-pdbdump/YAMLOutputStyle.h
parentd99dafe2e4a385dd2a6c76da6d8258deb100657b (diff)
downloadsrc-test2-12f3ca4cdb95b193af905a00e722a4dcb40b3de3.tar.gz
src-test2-12f3ca4cdb95b193af905a00e722a4dcb40b3de3.zip
Notes
Diffstat (limited to 'tools/llvm-pdbdump/YAMLOutputStyle.h')
-rw-r--r--tools/llvm-pdbdump/YAMLOutputStyle.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/llvm-pdbdump/YAMLOutputStyle.h b/tools/llvm-pdbdump/YAMLOutputStyle.h
index db9868db4a7e..263af776fa03 100644
--- a/tools/llvm-pdbdump/YAMLOutputStyle.h
+++ b/tools/llvm-pdbdump/YAMLOutputStyle.h
@@ -19,6 +19,8 @@
namespace llvm {
namespace pdb {
+class ModStream;
+
class YAMLOutputStyle : public OutputStyle {
public:
YAMLOutputStyle(PDBFile &File);
@@ -26,6 +28,9 @@ public:
Error dump() override;
private:
+ Expected<Optional<llvm::pdb::yaml::PdbSourceFileInfo>>
+ getFileLineInfo(const pdb::ModStream &ModS);
+
Error dumpStringTable();
Error dumpFileHeaders();
Error dumpStreamMetadata();