class CFunctionMap { protected: typedef CCompiledFunc * PCCompiledFunc; typedef PCCompiledFunc * PCCompiledFunc_TABLE; CFunctionMap(); ~CFunctionMap(); bool AllocateMemory ( void ); void Reset ( void ); inline PCCompiledFunc_TABLE * FunctionTable ( void ) const { return m_FunctionTable; } inline BYTE ** DelaySlotTable ( void ) const { return m_DelaySlotTable; } private: void CleanBuffers ( void ); PCCompiledFunc_TABLE * m_FunctionTable; BYTE ** m_DelaySlotTable; };