From 205a65e3a8d2e277f824c7301a1ba03fe124df3b Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Sun, 4 Mar 2018 01:26:08 +1100 Subject: [PATCH] fix end()/cend() on output_finder (nw) --- src/emu/output.h | 6 +++--- src/frontend/mame/luaengine.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/emu/output.h b/src/emu/output.h index a1ddcd7ca5a..1fccc0ba961 100644 --- a/src/emu/output.h +++ b/src/emu/output.h @@ -104,11 +104,11 @@ public: auto &operator[](unsigned n) const { return m_proxies[n]; } auto begin() { return std::begin(m_proxies); } - auto end() { return std::begin(m_proxies); } + auto end() { return std::end(m_proxies); } auto begin() const { return std::begin(m_proxies); } - auto end() const { return std::begin(m_proxies); } + auto end() const { return std::end(m_proxies); } auto cbegin() const { return std::begin(m_proxies); } - auto cend() const { return std::begin(m_proxies); } + auto cend() const { return std::end(m_proxies); } void resolve() { resolve<0U>(m_proxies); } diff --git a/src/frontend/mame/luaengine.cpp b/src/frontend/mame/luaengine.cpp index 26ed9ea93b8..bb7c263d679 100644 --- a/src/frontend/mame/luaengine.cpp +++ b/src/frontend/mame/luaengine.cpp @@ -1965,7 +1965,7 @@ void lua_engine::initialize() sol().registry().new_usertype("output", "new", sol::no_constructor, "set_value", &output_manager::set_value, - "set_indexed_value", &output_manager::set_indexed_value, + "set_indexed_value", [](output_manager &o, char const *basename, int index, int value) { o.set_value(util::string_format("%s%d", basename, index).c_str(), value); }, "get_value", &output_manager::get_value, "get_indexed_value", [](output_manager &o, char const *basename, int index) { return o.get_value(util::string_format("%s%d", basename, index).c_str()); }, "name_to_id", &output_manager::name_to_id,