#pragma once #include #include #include #include #include #include namespace theo::decomp { class decomp_t { public: explicit decomp_t(std::vector& lib_data); std::vector& rtns(); std::vector& lib(); std::vector& objs(); private: void decompose(); std::vector m_lib_data; std::vector m_obj_imgs; std::vector m_rtns; }; } // namespace theo::decomp