lua_type
int lua_type (lua_State *L, int index);
Returns the type of the value in the given acceptable index,
or LUA_TNONE
for a non-valid index
(that is, an index to an "empty" stack position).
The types returned by lua_type
are coded by the following constants
defined in lua.h
:
LUA_TNIL
,
LUA_TNUMBER
,
LUA_TBOOLEAN
,
LUA_TSTRING
,
LUA_TTABLE
,
LUA_TFUNCTION
,
LUA_TUSERDATA
,
LUA_TTHREAD
,
and
LUA_TLIGHTUSERDATA
.