diff options
| author | 2016-04-20 09:19:08 +0200 | |
|---|---|---|
| committer | 2016-04-20 09:19:08 +0200 | |
| commit | 2ee3949169642c0dfe4f1ef3e9c6892862251e56 (patch) | |
| tree | 263d664307a617ade6db38a717392e5e7d28c687 /src/emu/luaengine.cpp | |
| parent | 8a85bc7cea100a46b5e615d450c8b46efd9abf95 (diff) | |
| parent | 084d3654ca14a79d9ec173bad4ddf00ad0fb5a7f (diff) | |
Merge pull request #823 from ajrhacker/deviter
Iterate over devices C++11 style [AJR]
Diffstat (limited to 'src/emu/luaengine.cpp')
| -rw-r--r-- | src/emu/luaengine.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/luaengine.cpp b/src/emu/luaengine.cpp index 4d7fc1474d4..682066e8460 100644 --- a/src/emu/luaengine.cpp +++ b/src/emu/luaengine.cpp @@ -547,10 +547,10 @@ luabridge::LuaRef lua_engine::l_machine_get_images(const running_machine *r) lua_State *L = luaThis->m_lua_state; luabridge::LuaRef image_table = luabridge::LuaRef::newTable(L); - image_interface_iterator iter(r->root_device()); - for (device_image_interface *image = iter.first(); image != nullptr; image = iter.next()) { - image_table[image->brief_instance_name()] = image; - image_table[image->instance_name()] = image; + for (device_image_interface &image : image_interface_iterator(r->root_device())) + { + image_table[image.brief_instance_name()] = ℑ + image_table[image.instance_name()] = ℑ } return image_table; |
