| 1380 | |
| 1381 | template <typename T> |
| 1382 | int default_size(lua_State* L) { |
| 1383 | decltype(auto) self = stack::unqualified_get<T>(L, 1); |
| 1384 | return stack::push(L, self.size()); |
| 1385 | } |
| 1386 | |
| 1387 | template <typename T, typename Op> |
| 1388 | int comparsion_operator_wrap(lua_State* L) { |