diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2016-06-22 16:18:02 +0200 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2016-06-22 16:41:11 +0200 |
| commit | 0f2d7c9ed9dfa3716840fc112bd53e5ec6b6315b (patch) | |
| tree | a90760b1780d187028475bcb4080794f88ddc858 /le/le_object_table.cpp | |
| parent | 22231518b9c2c0b7f73c72a6ca834df659c63c7f (diff) | |
| download | openwar-0f2d7c9ed9dfa3716840fc112bd53e5ec6b6315b.tar.gz openwar-0f2d7c9ed9dfa3716840fc112bd53e5ec6b6315b.tar.bz2 openwar-0f2d7c9ed9dfa3716840fc112bd53e5ec6b6315b.zip | |
adds a tree format printer for "binparse" types.
Diffstat (limited to 'le/le_object_table.cpp')
| -rw-r--r-- | le/le_object_table.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/le/le_object_table.cpp b/le/le_object_table.cpp index 1155c35..3e87fb0 100644 --- a/le/le_object_table.cpp +++ b/le/le_object_table.cpp @@ -1,5 +1,9 @@ #include "le_object_table.hpp" +#include "output.hpp" + +#include <iostream> + namespace le { ObjectTable parse_object_table(std::istream& is, Offset32 offset, Value32 nr_objects) @@ -12,12 +16,13 @@ ObjectTable parse_object_table(std::istream& is, Offset32 offset, Value32 nr_obj for(Value32 i = Value32(0); i < nr_objects; i++) { table.entries.emplace(i+1, parse_object_table_entry(is)); } + return table; } std::ostream& operator<<(std::ostream& os, const ObjectTable& table) { - return os; + return binparse::operator<<(os, table.entries); } }
\ No newline at end of file |
