#ifndef INC_6502_EMULATOR_OPCODE_HANDLER_CONTAINER_H #define INC_6502_EMULATOR_OPCODE_HANDLER_CONTAINER_H #include "../../machine/machine.h" #include #include #include namespace emu_6502 { class OpcodeHandlerContainer { protected: unordered_map> handlers; public: OpcodeHandlerContainer(); OpcodeHandlerContainer(const OpcodeHandlerContainer& other) = delete; virtual ~OpcodeHandlerContainer() {}; const unordered_map>& get_handlers(); }; } #endif //INC_6502_EMULATOR_OPCODE_HANDLER_CONTAINER_H