| 10586 | |
| 10587 | template <typename T> |
| 10588 | int default_size(lua_State* L) { |
| 10589 | decltype(auto) self = stack::unqualified_get<T>(L, 1); |
| 10590 | return stack::push(L, self.size()); |
| 10591 | } |
| 10592 | |
| 10593 | template <typename T, typename Op> |
| 10594 | int comparsion_operator_wrap(lua_State* L) { |