#pragma once class SFunc; class StaticFuncManager { std::vector m_static_funcs_list; public: void StaticAnalyse(void* ptr, u32 size, u32 base); void StaticExecute(u32 code); void StaticFinalize(); void push_back(SFunc *ele); SFunc *operator[](size_t i); ~StaticFuncManager(); };