Lines Matching defs:usr
1692 swig_lua_userdata *usr;
1696 usr=(swig_lua_userdata*)lua_touserdata(L,1); /* get data */
1697 type = usr->type;
1783 swig_lua_userdata *usr;
1786 usr=(swig_lua_userdata*)lua_touserdata(L,1); /* get data */
1787 type = usr->type;
1803 swig_lua_userdata *usr;
1806 usr=(swig_lua_userdata*)lua_touserdata(L,-1); /* get it */
1808 if (usr->own) /* if must be destroyed */
1810 clss=(swig_lua_class*)usr->type->clientdata; /* get the class */
1813 clss->destructor(usr->ptr); /* bye bye */
1837 swig_lua_userdata *usr;
1839 usr=(swig_lua_userdata*)lua_touserdata(L,-1); /* get it */
1841 usr->own = 0; /* clear our ownership */
2524 swig_lua_userdata *usr;
2529 usr=(swig_lua_userdata*)lua_newuserdata(L,sizeof(swig_lua_userdata)); /* get data */
2530 usr->ptr=ptr; /* set the ptr */
2531 usr->type=type;
2532 usr->own=own;
2543 swig_lua_userdata *usr;
2556 usr=(swig_lua_userdata*)lua_touserdata(L,index); /* get data */
2557 if (usr)
2559 if (((flags & SWIG_POINTER_RELEASE) == SWIG_POINTER_RELEASE) && !usr->own)
2565 usr->own = 0;
2569 *ptr=usr->ptr;
2574 cast=SWIG_TypeCheck(usr->type->name,type); /* performs normal type checking */
2578 *ptr=SWIG_TypeCast(cast,usr->ptr,&newmemory);
2585 usr->ptr = 0;
2630 swig_lua_userdata *usr;
2633 usr=(swig_lua_userdata*)lua_touserdata(L,tp); /* get data */
2634 if (usr && usr->type && usr->type->str)
2635 return usr->type->str;