diff --git a/single/sol/sol.hpp b/single/sol/sol.hpp index e36e286c..87af2a74 100644 --- a/single/sol/sol.hpp +++ b/single/sol/sol.hpp @@ -20,8 +20,8 @@ // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // This file was generated with a script. -// Generated 2017-09-06 20:49:28.612590 UTC -// This header was generated with sol v2.18.2 (revision fbdc5d9) +// Generated 2017-09-07 04:51:15.580524 UTC +// This header was generated with sol v2.18.2 (revision 30c7e40) // https://github.com/ThePhD/sol2 #ifndef SOL_SINGLE_INCLUDE_HPP @@ -16345,14 +16345,14 @@ namespace sol { template decltype(auto) traverse_get(Keys&&... keys) const { auto pp = stack::push_pop::value>(*this); - return traverse_get_optional(meta::is_optional>(), std::forward(keys)...); + return traverse_get_optional(meta::is_optional>(), std::forward(keys)...); } template basic_table_core& traverse_set(Keys&&... keys) { auto pp = stack::push_pop::value>(*this); auto pn = stack::pop_n(base_t::lua_state(), static_cast(sizeof...(Keys)-2)); - traverse_set_deep(std::forward(keys)...); + traverse_set_deep(std::forward(keys)...); return *this; } @@ -16366,7 +16366,7 @@ namespace sol { decltype(auto) raw_get(Keys&&... keys) const { static_assert(sizeof...(Keys) == sizeof...(Ret), "number of keys and number of return types do not match"); auto pp = stack::push_pop::value>(*this); - return tuple_get(types(), std::make_index_sequence(), std::forward_as_tuple(std::forward(keys)...)); + return tuple_get(types(), std::make_index_sequence(), std::forward_as_tuple(std::forward(keys)...)); } template @@ -16391,14 +16391,14 @@ namespace sol { template decltype(auto) traverse_raw_get(Keys&&... keys) const { auto pp = stack::push_pop::value>(*this); - return traverse_get_optional(meta::is_optional>(), std::forward(keys)...); + return traverse_get_optional(meta::is_optional>(), std::forward(keys)...); } template basic_table_core& traverse_raw_set(Keys&&... keys) { auto pp = stack::push_pop::value>(*this); auto pn = stack::pop_n(base_t::lua_state(), static_cast(sizeof...(Keys)-2)); - traverse_set_deep(std::forward(keys)...); + traverse_set_deep(std::forward(keys)...); return *this; } diff --git a/sol/table_core.hpp b/sol/table_core.hpp index 712a9964..5b1208ee 100644 --- a/sol/table_core.hpp +++ b/sol/table_core.hpp @@ -252,14 +252,14 @@ namespace sol { template decltype(auto) traverse_get(Keys&&... keys) const { auto pp = stack::push_pop::value>(*this); - return traverse_get_optional(meta::is_optional>(), std::forward(keys)...); + return traverse_get_optional(meta::is_optional>(), std::forward(keys)...); } template basic_table_core& traverse_set(Keys&&... keys) { auto pp = stack::push_pop::value>(*this); auto pn = stack::pop_n(base_t::lua_state(), static_cast(sizeof...(Keys)-2)); - traverse_set_deep(std::forward(keys)...); + traverse_set_deep(std::forward(keys)...); return *this; } @@ -273,7 +273,7 @@ namespace sol { decltype(auto) raw_get(Keys&&... keys) const { static_assert(sizeof...(Keys) == sizeof...(Ret), "number of keys and number of return types do not match"); auto pp = stack::push_pop::value>(*this); - return tuple_get(types(), std::make_index_sequence(), std::forward_as_tuple(std::forward(keys)...)); + return tuple_get(types(), std::make_index_sequence(), std::forward_as_tuple(std::forward(keys)...)); } template @@ -298,14 +298,14 @@ namespace sol { template decltype(auto) traverse_raw_get(Keys&&... keys) const { auto pp = stack::push_pop::value>(*this); - return traverse_get_optional(meta::is_optional>(), std::forward(keys)...); + return traverse_get_optional(meta::is_optional>(), std::forward(keys)...); } template basic_table_core& traverse_raw_set(Keys&&... keys) { auto pp = stack::push_pop::value>(*this); auto pn = stack::pop_n(base_t::lua_state(), static_cast(sizeof...(Keys)-2)); - traverse_set_deep(std::forward(keys)...); + traverse_set_deep(std::forward(keys)...); return *this; }