summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/luaengine.cpp
diff options
context:
space:
mode:
author Miodrag Milanović <mmicko@gmail.com>2016-04-20 09:19:08 +0200
committer Miodrag Milanović <mmicko@gmail.com>2016-04-20 09:19:08 +0200
commit2ee3949169642c0dfe4f1ef3e9c6892862251e56 (patch)
tree263d664307a617ade6db38a717392e5e7d28c687 /src/emu/luaengine.cpp
parent8a85bc7cea100a46b5e615d450c8b46efd9abf95 (diff)
parent084d3654ca14a79d9ec173bad4ddf00ad0fb5a7f (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.cpp8
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;
+ image_table[image.instance_name()] = &image;
}
return image_table;