emu/machine.h: Deprecate machine resource pool.

This has outlived its usefulness.  Use smart pointers (std::unique_ptr,
std::shared_ptr, etc. from <memory>) to manage object lifecycles.
This commit is contained in:
Vas Crabb 2020-10-25 12:40:33 +11:00
parent 87948d7b89
commit f6986973e3

View File

@ -166,7 +166,7 @@ public:
const game_driver &system() const { return m_system; }
osd_interface &osd() const;
machine_manager &manager() const { return m_manager; }
resource_pool &respool() { return m_respool; }
[[deprecated("use smart pointers to manage object lifecycles")]] resource_pool &respool() { return m_respool; }
device_scheduler &scheduler() { return m_scheduler; }
save_manager &save() { return m_save; }
memory_manager &memory() { return m_memory; }