diff options
Diffstat (limited to 'src/emu/emumem.h')
-rw-r--r-- | src/emu/emumem.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emu/emumem.h b/src/emu/emumem.h index ef47941290a..95a7c0d685e 100644 --- a/src/emu/emumem.h +++ b/src/emu/emumem.h @@ -17,6 +17,7 @@ #ifndef MAME_EMU_EMUMEM_H #define MAME_EMU_EMUMEM_H +#include <optional> #include <type_traits> using s8 = std::int8_t; @@ -1851,6 +1852,8 @@ public: void select(int entry); void disable(); + std::optional<int> entry() const { return m_cur_id == -1 ? std::optional<int>() : m_cur_slot; } + const std::string &name() const { return m_name; } private: |