| 23207 | } |
| 23208 | |
| 23209 | bool valid() const { |
| 23210 | auto pp = stack::push_pop(tbl); |
| 23211 | auto p = stack::probe_get_field<std::is_same<meta::unqualified_t<Table>, global_table>::value>(lua_state(), key, lua_gettop(lua_state())); |
| 23212 | lua_pop(lua_state(), p.levels); |
| 23213 | return p; |
| 23214 | } |
| 23215 | |
| 23216 | int push() const noexcept { |
| 23217 | return push(this->lua_state()); |
no test coverage detected