summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/mame.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/mame.h')
-rw-r--r--src/frontend/mame/mame.h20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/frontend/mame/mame.h b/src/frontend/mame/mame.h
index 01a7235972b..3700aaab81b 100644
--- a/src/frontend/mame/mame.h
+++ b/src/frontend/mame/mame.h
@@ -15,20 +15,26 @@
class plugin_options;
class osd_interface;
+//**************************************************************************
+// TYPE DEFINITIONS
+//**************************************************************************
class lua_engine;
class cheat_manager;
class inifile_manager;
class favorite_manager;
class mame_ui_manager;
-//**************************************************************************
-// TYPE DEFINITIONS
-//**************************************************************************
+namespace ui {
+} // namespace ui
// ======================> machine_manager
class mame_machine_manager : public machine_manager
{
+ DISABLE_COPYING(mame_machine_manager);
+private:
+ // construction/destruction
+ mame_machine_manager(emu_options &options, osd_interface &osd);
public:
static mame_machine_manager *instance(emu_options &options, osd_interface &osd);
static mame_machine_manager *instance();
@@ -58,15 +64,7 @@ public:
cheat_manager &cheat() const { assert(m_cheat != nullptr); return *m_cheat; }
inifile_manager &inifile() const { assert(m_inifile != nullptr); return *m_inifile; }
favorite_manager &favorite() const { assert(m_favorite != nullptr); return *m_favorite; }
-
private:
- // construction
- mame_machine_manager(emu_options &options, osd_interface &osd);
- mame_machine_manager(mame_machine_manager const &) = delete;
- mame_machine_manager(mame_machine_manager &&) = delete;
- mame_machine_manager &operator=(mame_machine_manager const &) = delete;
- mame_machine_manager &operator=(mame_machine_manager &&) = delete;
-
std::unique_ptr<plugin_options> m_plugins; // pointer to plugin options
lua_engine * m_lua;