#pragma once #include "types.hpp" #include #include #include #include namespace le { using namespace binparse; struct EntryTable { struct Entry { struct EntryPoint { Value8 flags; boost::variant entry; }; Value8 nr_entries; Value8 flags; Value16 object_index; std::vector entries; }; std::map entries; }; EntryTable parse_entry_table(std::istream& is, binparse::Offset32 offset); std::ostream& operator<<(std::ostream& os, EntryTable const& table); }