summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/sol2/sol/stack_push.hpp
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2016-11-07 13:31:30 -0600
committer cracyc <cracyc@users.noreply.github.com>2016-11-07 13:31:30 -0600
commit673e7536216e6792c3da1a7c800c0edbe8e2f286 (patch)
treeaaf00d33ed2a4097ebbe34cea16163f7ddee50b3 /3rdparty/sol2/sol/stack_push.hpp
parentd733b5451ace5b45b2009add6495fb894fbb4d44 (diff)
update sol2 (nw)
Diffstat (limited to '3rdparty/sol2/sol/stack_push.hpp')
-rw-r--r--3rdparty/sol2/sol/stack_push.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/3rdparty/sol2/sol/stack_push.hpp b/3rdparty/sol2/sol/stack_push.hpp
index cf39d1e40c8..0478bcbe1ff 100644
--- a/3rdparty/sol2/sol/stack_push.hpp
+++ b/3rdparty/sol2/sol/stack_push.hpp
@@ -108,7 +108,7 @@ namespace sol {
};
template<typename T>
- struct pusher<T*, meta::disable_if_t<meta::all<meta::has_begin_end<meta::unqualified_t<T>>, meta::neg<meta::any<std::is_base_of<reference, meta::unqualified_t<T>>, std::is_base_of<stack_reference, meta::unqualified_t<T>>>>>::value>> {
+ struct pusher<T*, meta::disable_if_t<meta::all<is_container<T>, meta::neg<meta::any<std::is_base_of<reference, meta::unqualified_t<T>>, std::is_base_of<stack_reference, meta::unqualified_t<T>>>>>::value>> {
template <typename... Args>
static int push(lua_State* L, Args&&... args) {
return pusher<detail::as_pointer_tag<T>>{}.push(L, std::forward<Args>(args)...);