#pragma once #include "types.hpp" namespace le { using binparse::Offset16; using binparse::Value8; enum class object_page_flags { legal_physical = 0, iteration_data = 1, invalid = 2, zero_filled = 3, range_of = 4 }; struct ObjectPageTableEntry { Offset16 high_page_number; Value8 low_page_number; Value8 flags; }; ObjectPageTableEntry parse_object_page_table_entry(std::istream& is); std::ostream& operator<<(std::ostream& os, ObjectPageTableEntry const& entry); }