#include "le_entry_table.hpp" #include "output.hpp" namespace le { EntryTable parse_entry_table(std::istream& is, binparse::Offset32 offset) { is.seekg(0, std::ios::beg); is.ignore(offset); EntryTable table; uint32_t i = 1; while(is.peek()) { table.entries.emplace(i++, parse_entry_table_entry(is)); } return table; } std::ostream&operator<<(std::ostream& os, const EntryTable& table) { return binparse::operator<<(os, table.entries); } }