#pragma once #include #include namespace hex::prv { class Overlay { public: Overlay() = default; void setAddress(u64 address) { this->m_address = address; } [[nodiscard]] u64 getAddress() const { return this->m_address; } [[nodiscard]] u64 getSize() const { return this->m_data.size(); } [[nodiscard]] std::vector &getData() { return this->m_data; } private: u64 m_address = 0; std::vector m_data; }; }