| 350 | return ret; |
| 351 | } |
| 352 | static inline void Push(lua_State* L, const ContainerType& v) { |
| 353 | lua_createtable(L, v.size(), 0); |
| 354 | for (const auto& kv : v) { |
| 355 | Handler<K>::Push(L, kv.first); |
| 356 | Handler<V>::Push(L, kv.second); |
| 357 | lua_settable(L, -3); |
| 358 | } |
| 359 | } |
| 360 | }; |
| 361 | |
| 362 | struct UndefinedHandler { |