#pragma once #include #include namespace weee::core { struct mem { mem(); ircolib::u32 read(ircolib::u32); void write(ircolib::u32, ircolib::u32); void copy(std::vector &src, const ircolib::u32 offset); void copy(ircolib::u8 *src, const ircolib::u32 size, const ircolib::u32 offset); void set(const ircolib::u8 val, const ircolib::u32 size, const ircolib::u32 offset); private: std::vector mem1; }; } // namespace weee::core