Lines Matching refs:tm
792 const TValue*tm=luaH_getstr(events,ename);
793 if(ttisnil(tm)){
797 else return tm;
1113 const TValue*tm=luaT_gettmbyobj(L,func,TM_CALL);
1116 if(!ttisfunction(tm))
1121 setobj(L,func,tm);
2045 const TValue*tm;
2053 tm=fasttm(L,udata->uv.metatable,TM_GC);
2054 if(tm!=NULL){
2059 setobj(L,L->top,tm);
4735 const TValue*tm;
4740 (tm=fasttm(L,h->metatable,TM_INDEX))==NULL){
4745 else if(ttisnil(tm=luaT_gettmbyobj(L,t,TM_INDEX)))
4747 if(ttisfunction(tm)){
4748 callTMres(L,val,tm,t,key);
4751 t=tm;
4759 const TValue*tm;
4764 (tm=fasttm(L,h->metatable,TM_NEWINDEX))==NULL){
4771 else if(ttisnil(tm=luaT_gettmbyobj(L,t,TM_NEWINDEX)))
4773 if(ttisfunction(tm)){
4774 callTM(L,tm,t,key,val);
4777 setobj(L,&temp,tm);
4784 const TValue*tm=luaT_gettmbyobj(L,p1,event);
4785 if(ttisnil(tm))
4786 tm=luaT_gettmbyobj(L,p2,event);
4787 if(ttisnil(tm))return 0;
4788 callTMres(L,res,tm,p1,p2);
4860 const TValue*tm;
4868 tm=get_compTM(L,uvalue(t1)->metatable,uvalue(t2)->metatable,
4874 tm=get_compTM(L,hvalue(t1)->metatable,hvalue(t2)->metatable,TM_EQ);
4879 if(tm==NULL)return 0;
4880 callTMres(L,L->top,tm,t1,t2);
4943 …tm){TValue*rb=RKB(i);TValue*rc=RKC(i);if(ttisnumber(rb)&&ttisnumber(rc)){lua_Number nb=nvalue(rb),…