diff options
Diffstat (limited to 'src/emu/romentry.h')
-rw-r--r-- | src/emu/romentry.h | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/src/emu/romentry.h b/src/emu/romentry.h index e56403c14c7..6232587849b 100644 --- a/src/emu/romentry.h +++ b/src/emu/romentry.h @@ -121,11 +121,15 @@ enum struct tiny_rom_entry { - const char *name; - const char *hashdata; - u32 offset; - u32 length; - u32 flags; + char const *name; + char const *hashdata; + u32 offset; + u32 length; + u32 flags; + + constexpr u32 get_offset() const { return offset; } + constexpr u32 get_length() const { return length; } + constexpr u32 get_flags() const { return flags; } }; @@ -142,11 +146,11 @@ public: rom_entry &operator=(rom_entry &&) = default; // accessors - const std::string &name() const { return m_name; } - const std::string &hashdata() const { return m_hashdata; } - u32 offset() const { return m_offset; } - u32 length() const { return m_length; } - u32 flags() const { return m_flags; } + std::string const &name() const { return m_name; } + std::string const &hashdata() const { return m_hashdata; } + u32 get_offset() const { return m_offset; } + u32 get_length() const { return m_length; } + u32 get_flags() const { return m_flags; } void set_flags(u32 flags) { m_flags = flags; } private: |