Пример #1
0
LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tname) {
  void *p = luaL_testudata(L, ud, tname);
  if (p == NULL) typeerror(L, ud, tname);
  return p;
}
Пример #2
0
static l_anim *l_testAnim(lua_State *L, int index)
{
	return (l_anim *)luaL_testudata(L, index, "l_sdl_anim");
}
Пример #3
0
	void* LuaInstance::ToUserdata(int index, const char* tname) const
	{
		return luaL_testudata(m_state, index, tname);
	}
Пример #4
0
	void* LuaInstance::ToUserdata(int index, const String& tname) const
	{
		return luaL_testudata(m_state, index, tname.GetConstBuffer());
	}
Пример #5
0
	bool LuaInstance::IsOfType(int index, const char* tname) const
	{
		void* ud = luaL_testudata(m_state, index, tname);
		return ud != nullptr;
	}