Lines Matching defs:usr
1649 swig_lua_userdata *usr;
1653 usr=(swig_lua_userdata*)lua_touserdata(L,1); /* get data */
1654 type = usr->type;
1740 swig_lua_userdata *usr;
1743 usr=(swig_lua_userdata*)lua_touserdata(L,1); /* get data */
1744 type = usr->type;
1760 swig_lua_userdata *usr;
1763 usr=(swig_lua_userdata*)lua_touserdata(L,-1); /* get it */
1765 if (usr->own) /* if must be destroyed */
1767 clss=(swig_lua_class*)usr->type->clientdata; /* get the class */
1770 clss->destructor(usr->ptr); /* bye bye */
1800 swig_lua_userdata *usr;
1802 usr=(swig_lua_userdata*)lua_touserdata(L,-1); /* get it */
1804 usr->own = 0; /* clear our ownership */
2487 swig_lua_userdata *usr;
2492 usr=(swig_lua_userdata*)lua_newuserdata(L,sizeof(swig_lua_userdata)); /* get data */
2493 usr->ptr=ptr; /* set the ptr */
2494 usr->type=type;
2495 usr->own=own;
2505 swig_lua_userdata *usr;
2508 usr=(swig_lua_userdata*)lua_touserdata(L,index); /* get data */
2509 if (usr)
2513 usr->own=0;
2517 *ptr=usr->ptr;
2520 cast=SWIG_TypeCheckStruct(usr->type,type); /* performs normal type checking */
2524 *ptr=SWIG_TypeCast(cast,usr->ptr,&newmemory);
2571 swig_lua_userdata *usr;
2574 usr=(swig_lua_userdata*)lua_touserdata(L,tp); /* get data */
2575 if (usr && usr->type && usr->type->str)
2576 return usr->type->str;