MCPcopy Create free account
hub / github.com/Achain-Dev/Achain / luaH_set

Function luaH_set

src/Chain/libraries/glua/ltable.cpp:725–730  ·  view source on GitHub ↗

** beware: when using this function you probably need to check a GC ** barrier and invalidate the TM cache. */

Source from the content-addressed store, hash-verified

723** barrier and invalidate the TM cache.
724*/
725TValue *luaH_set(lua_State *L, Table *t, const TValue *key) {
726 const TValue *p = luaH_get(t, key);
727 if (p != luaO_nilobject)
728 return lua_cast(TValue *, p);
729 else return luaH_newkey(L, t, key);
730}
731
732
733void luaH_setint(lua_State *L, Table *t, lua_Integer key, TValue *value) {

Callers 6

addkFunction · 0.85
luaX_newstringFunction · 0.85
luaH_resizeFunction · 0.85
luaH_newkeyFunction · 0.85
lua_rawsetFunction · 0.85
lua_rawsetpFunction · 0.85

Calls 2

luaH_getFunction · 0.85
luaH_newkeyFunction · 0.85

Tested by

no test coverage detected