mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
update single
This commit is contained in:
parent
a9644d0956
commit
9daf52e8df
|
@ -20,8 +20,8 @@
|
||||||
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// This file was generated with a script.
|
// This file was generated with a script.
|
||||||
// Generated 2017-03-21 20:56:11.322560 UTC
|
// Generated 2017-03-22 11:54:07.623956 UTC
|
||||||
// This header was generated with sol v2.16.0 (revision 8a84999)
|
// This header was generated with sol v2.16.0 (revision a9644d0)
|
||||||
// https://github.com/ThePhD/sol2
|
// https://github.com/ThePhD/sol2
|
||||||
|
|
||||||
#ifndef SOL_SINGLE_INCLUDE_HPP
|
#ifndef SOL_SINGLE_INCLUDE_HPP
|
||||||
|
@ -9860,6 +9860,11 @@ namespace sol {
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
bool is_stack(std::false_type) const {
|
bool is_stack(std::false_type) const {
|
||||||
|
int r = base_t::registry_index();
|
||||||
|
if (r == LUA_REFNIL)
|
||||||
|
return meta::any_same<meta::unqualified_t<T>, lua_nil_t, nullopt_t, std::nullptr_t>::value ? true : false;
|
||||||
|
if (r == LUA_NOREF)
|
||||||
|
return false;
|
||||||
auto pp = stack::push_pop(*this);
|
auto pp = stack::push_pop(*this);
|
||||||
return stack::check<T>(base_t::lua_state(), -1, no_panic);
|
return stack::check<T>(base_t::lua_state(), -1, no_panic);
|
||||||
}
|
}
|
||||||
|
@ -9906,11 +9911,6 @@ namespace sol {
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
bool is() const {
|
bool is() const {
|
||||||
int r = base_t::registry_index();
|
|
||||||
if (r == LUA_REFNIL)
|
|
||||||
return meta::any_same<meta::unqualified_t<T>, lua_nil_t, nullopt_t, std::nullptr_t>::value ? true : false;
|
|
||||||
if (r == LUA_NOREF)
|
|
||||||
return false;
|
|
||||||
return is_stack<T>(std::is_same<base_t, stack_reference>());
|
return is_stack<T>(std::is_same<base_t, stack_reference>());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user