#pragma once #include #include #include #include #include #define XED_ENCODER extern "C" { #include #include } namespace theo::decomp { class routine_t { public: explicit routine_t(coff::section_header_t* scn, std::vector& fn); std::vector decompose(); coff::section_header_t* scn(); std::vector data(); private: std::vector m_data; coff::section_header_t* m_scn; }; } // namespace theo::decomp