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

Function TMap_Keys

Plugins/UnLua/Source/UnLua/Private/BaseLib/LuaLib_Map.cpp:245–257  ·  view source on GitHub ↗

* @see FLuaMap::Keys(...) */

Source from the content-addressed store, hash-verified

243 * @see FLuaMap::Keys(...)
244 */
245static int32 TMap_Keys(lua_State* L)
246{
247 int32 NumParams = lua_gettop(L);
248 if (NumParams != 1)
249 return luaL_error(L, "invalid parameters");
250
251 FLuaMap* Map = (FLuaMap*)(GetCppInstanceFast(L, 1));
252 TMap_Guard(L, Map);
253
254 void* Userdata = NewUserdataWithPadding(L, sizeof(FLuaArray), "TArray");
255 FLuaArray* Array = Map->Keys(Userdata);
256 return 1;
257}
258
259/**
260 * @see FLuaMap::Values(...)

Callers

nothing calls this directly

Calls 6

lua_gettopFunction · 0.85
luaL_errorFunction · 0.85
GetCppInstanceFastFunction · 0.85
TMap_GuardFunction · 0.85
NewUserdataWithPaddingFunction · 0.85
KeysMethod · 0.80

Tested by

no test coverage detected