machine().device(tag) is now deprecated (nw)

This commit is contained in:
AJR 2018-05-20 14:24:38 -04:00
parent 2beba4ce73
commit 09ed257925

View File

@ -210,8 +210,8 @@ public:
bool allow_logging() const { return !m_logerror_list.empty(); }
// fetch items by name
inline device_t *device(const char *tag) const { return root_device().subdevice(tag); }
template <class DeviceClass> inline DeviceClass *device(const char *tag) { return downcast<DeviceClass *>(device(tag)); }
[[deprecated("absolute tag lookup; use subdevice or finder instead"]] inline device_t *device(const char *tag) const { return root_device().subdevice(tag); }
[[deprecated("absolute tag lookup; use subdevice or finder instead"]] template <class DeviceClass> inline DeviceClass *device(const char *tag) { return downcast<DeviceClass *>(device(tag)); }
// immediate operations
int run(bool quiet);