MCPcopy Create free account
hub / github.com/defold/defold / lua_touserdata

Function lua_touserdata

engine/lua/src/lua/lapi.c:385–392  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

383
384
385LUA_API void *lua_touserdata (lua_State *L, int idx) {
386 StkId o = index2adr(L, idx);
387 switch (ttype(o)) {
388 case LUA_TUSERDATA: return (rawuvalue(o) + 1);
389 case LUA_TLIGHTUSERDATA: return pvalue(o);
390 default: return NULL;
391 }
392}
393
394
395LUA_API lua_State *lua_tothread (lua_State *L, int idx) {

Callers 15

ScriptIsValidFunction · 0.85
ScriptInstance_tostringFunction · 0.85
ScriptInstance_indexFunction · 0.85
ScriptInstance_newindexFunction · 0.85
ScriptInstanceGetURLFunction · 0.85
ScriptInstanceIsValidFunction · 0.85
ScriptGetUniqueScriptIdFunction · 0.85
CompScriptSetPropertiesFunction · 0.85

Calls 1

index2adrFunction · 0.85

Tested by 15

TestRefFunction · 0.68
TestStringMethod · 0.68
TestNumberMethod · 0.68
TestHashMethod · 0.68
UserType_GetUserDataFunction · 0.68
TEST_FFunction · 0.68
TEST_FFunction · 0.68
TestGetURLFunction · 0.68
TestGetUserDataFunction · 0.68
TestIsValidFunction · 0.68
TestGetContextTableRefFunction · 0.68