| 16566 | }; |
| 16567 | |
| 16568 | inline int handle_errors(lua_State* L, const error_result& er) { |
| 16569 | if (er.fmt == nullptr) { |
| 16570 | return er.results; |
| 16571 | } |
| 16572 | return luaL_error(L, er.fmt, er.args[0], er.args[1], er.args[2], er.args[3]); |
| 16573 | } |
| 16574 | |
| 16575 | template <typename X, typename = void> |
| 16576 | struct container_traits_default { |