| 18 | #include "Containers/LuaArray.h" |
| 19 | |
| 20 | static FORCEINLINE void TArray_Guard(lua_State* L, FLuaArray* Array) |
| 21 | { |
| 22 | if (!Array) |
| 23 | luaL_error(L, "invalid TArray"); |
| 24 | |
| 25 | if (!Array->Inner->IsValid()) |
| 26 | luaL_error(L, TCHAR_TO_UTF8(*FString::Printf(TEXT("invalid TArray element type:%s"), *Array->Inner->GetName()))); |
| 27 | } |
| 28 | |
| 29 | static int32 TArray_New(lua_State* L) |
| 30 | { |
no test coverage detected