#ifndef PS2RECOMP_FUNCTION_TABLE_EMITTER_H #define PS2RECOMP_FUNCTION_TABLE_EMITTER_H #include #include #include #include namespace ps2recomp { struct Function; class CodeGenerator; class FunctionTableEmitter { public: explicit FunctionTableEmitter(CodeGenerator &codeGenerator); std::string emit(const std::vector &functions, const std::map &stubs); private: CodeGenerator &m_codeGenerator; }; } #endif // PS2RECOMP_FUNCTION_TABLE_EMITTER_H