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

Method NewArray

Plugins/UnLua/Source/UnLua/Private/Registries/ContainerRegistry.cpp:34–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32 }
33
34 FLuaArray* FContainerRegistry::NewArray(lua_State* L, TSharedPtr<ITypeInterface> ElementType, FLuaArray::EScriptArrayFlag Flag)
35 {
36 const FScriptArray* ScriptArray = new FScriptArray;
37 void* Userdata = NewUserdata(L, FScriptContainerDesc::Array);
38 const auto Ret = new(Userdata) FLuaArray(ScriptArray, ElementType, Flag);
39 return Ret;
40 }
41
42 FLuaSet* FContainerRegistry::NewSet(lua_State* L, TSharedPtr<ITypeInterface> ElementType, FLuaSet::FScriptSetFlag Flag)
43 {

Callers 3

PushArrayFunction · 0.80
TArray_NewFunction · 0.80
GetValueInternalMethod · 0.80

Calls 1

NewUserdataFunction · 0.85

Tested by

no test coverage detected