MCPcopy Create free account
hub / github.com/Tencent/UnLua / TArray_Guard

Function TArray_Guard

Plugins/UnLua/Source/UnLua/Private/BaseLib/LuaLib_Array.cpp:20–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18#include "Containers/LuaArray.h"
19
20static 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
29static int32 TArray_New(lua_State* L)
30{

Callers 15

TArray_EnumerableFunction · 0.85
TArray_PairsFunction · 0.85
TArray_LengthFunction · 0.85
TArray_AddFunction · 0.85
TArray_AddUniqueFunction · 0.85
TArray_FindFunction · 0.85
TArray_InsertFunction · 0.85
TArray_RemoveFunction · 0.85
TArray_RemoveItemFunction · 0.85
TArray_ClearFunction · 0.85
TArray_ReserveFunction · 0.85
TArray_ResizeFunction · 0.85

Calls 3

luaL_errorFunction · 0.85
IsValidMethod · 0.45
GetNameMethod · 0.45

Tested by

no test coverage detected