Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 67e32647b06c0323bf90c6b54a6438d1 > files > 416

rpm-apidocs-4.4.2.3-34.el5.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpm: lua/lvm.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>lua/lvm.h File Reference</h1><code>#include &quot;<a class="el" href="ldo_8h-source.html">ldo.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lobject_8h-source.html">lobject.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="ltm_8h-source.html">ltm.h</a>&quot;</code><br>

<p>
<a href="lvm_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#c4af8d3b7a2c325068e51a81b01d0a65">tostring</a>(L, o)&nbsp;&nbsp;&nbsp;((ttype(o) == LUA_TSTRING) || (luaV_tostring(L, o)))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#f9edcc5da8ea1ac07ffdf79fbe5bb95c">tonumber</a>(o, n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#a2cf0219381d4d4c3d7108f1f11fdf42">equalobj</a>(L, o1, o2)&nbsp;&nbsp;&nbsp;(ttype(o1) == ttype(o2) &amp;&amp; luaV_equalval(L, o1, o2))</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#7dd9dcb118aaaac78238e7e8be0c49a8">luaV_lessthan</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const <a class="el" href="structlua__TObject.html">TObject</a> *l, const <a class="el" href="structlua__TObject.html">TObject</a> *r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#56434057b005c65224c9616e30a16236">luaV_equalval</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const <a class="el" href="structlua__TObject.html">TObject</a> *t1, const <a class="el" href="structlua__TObject.html">TObject</a> *t2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#9fecea29b1182298c899a48d826a7221">luaV_tonumber</a> (const <a class="el" href="structlua__TObject.html">TObject</a> *obj, <a class="el" href="structlua__TObject.html">TObject</a> *n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#aa76c97841f94686c8be98f0fd0ca14d">luaV_tostring</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structlua__TObject.html">StkId</a> obj)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#be1d290932d9ca2157357e9438aa38f6">luaV_gettable</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const <a class="el" href="structlua__TObject.html">TObject</a> *t, <a class="el" href="structlua__TObject.html">TObject</a> *key, int loop)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#1778019962e2be05a819535978fb2461">luaV_settable</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const <a class="el" href="structlua__TObject.html">TObject</a> *t, <a class="el" href="structlua__TObject.html">TObject</a> *key, <a class="el" href="structlua__TObject.html">StkId</a> val)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#a67ea8dc3287111229e146175afe54ee">luaV_execute</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lvm_8h.html#6ba8066ec1460f73ff3ee49654dfca80">luaV_concat</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int total, int last)</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="a2cf0219381d4d4c3d7108f1f11fdf42"></a><!-- doxytag: member="lvm.h::equalobj" ref="a2cf0219381d4d4c3d7108f1f11fdf42" args="(L, o1, o2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define equalobj          </td>
          <td>(</td>
          <td class="paramtype">L,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">o1,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">o2&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(ttype(o1) == ttype(o2) &amp;&amp; luaV_equalval(L, o1, o2))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8h-source.html#l00021">21</a> of file <a class="el" href="lvm_8h-source.html">lvm.h</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00279">lua_equal()</a>.
</div>
</div><p>
<a class="anchor" name="f9edcc5da8ea1ac07ffdf79fbe5bb95c"></a><!-- doxytag: member="lvm.h::tonumber" ref="f9edcc5da8ea1ac07ffdf79fbe5bb95c" args="(o, n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define tonumber          </td>
          <td>(</td>
          <td class="paramtype">o,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">n&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="lobject_8h.html#cd205ab396b96fba48e1f758c17a2cf3">ttype</a>(o) == LUA_TNUMBER || \
                         (((o) = <a class="code" href="lvm_8c.html#9fecea29b1182298c899a48d826a7221">luaV_tonumber</a>(o,n)) != NULL))
</pre></div>
<p>
Definition at line <a class="el" href="lvm_8h-source.html#l00018">18</a> of file <a class="el" href="lvm_8h-source.html">lvm.h</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00252">lua_isnumber()</a>, and <a class="el" href="lapi_8c-source.html#l00306">lua_tonumber()</a>.
</div>
</div><p>
<a class="anchor" name="c4af8d3b7a2c325068e51a81b01d0a65"></a><!-- doxytag: member="lvm.h::tostring" ref="c4af8d3b7a2c325068e51a81b01d0a65" args="(L, o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define tostring          </td>
          <td>(</td>
          <td class="paramtype">L,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;((ttype(o) == LUA_TSTRING) || (luaV_tostring(L, o)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8h-source.html#l00016">16</a> of file <a class="el" href="lvm_8h-source.html">lvm.h</a>.
<p>
Referenced by <a class="el" href="lvm_8c-source.html#l00340">luaV_concat()</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="6ba8066ec1460f73ff3ee49654dfca80"></a><!-- doxytag: member="lvm.h::luaV_concat" ref="6ba8066ec1460f73ff3ee49654dfca80" args="(lua_State *L, int total, int last)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaV_concat           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>total</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>last</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8c-source.html#l00340">340</a> of file <a class="el" href="lvm_8c-source.html">lvm.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lvm_8c-source.html#l00209">call_binTM()</a>, <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lstate_8h-source.html#l00178">G</a>, <a class="el" href="ldebug_8c-source.html#l00575">luaG_concaterror()</a>, <a class="el" href="ldebug_8c-source.html#l00627">luaG_runerror()</a>, <a class="el" href="lstring_8c-source.html#l00075">luaS_newlstr()</a>, <a class="el" href="lzio_8c-source.html#l00072">luaZ_openspace()</a>, <a class="el" href="llimits_8h-source.html#l00062">MAX_SIZET</a>, <a class="el" href="lobject_8h-source.html#l00158">setsvalue2s</a>, <a class="el" href="lobject_8h-source.html#l00192">svalue</a>, <a class="el" href="ltm_8h.html#69e345ae253d250b61a03f1d6871c8d1ef8c5f56efb01cf7a514270559237343">TM_CONCAT</a>, <a class="el" href="lvm_8h-source.html#l00016">tostring</a>, and <a class="el" href="lobject_8h-source.html#l00086">tsvalue</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00846">lua_concat()</a>, and <a class="el" href="lobject_8c-source.html#l00113">luaO_pushvfstring()</a>.
</div>
</div><p>
<a class="anchor" name="56434057b005c65224c9616e30a16236"></a><!-- doxytag: member="lvm.h::luaV_equalval" ref="56434057b005c65224c9616e30a16236" args="(lua_State *L, const TObject *t1, const TObject *t2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int luaV_equalval           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>t2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8c-source.html#l00313">313</a> of file <a class="el" href="lvm_8c-source.html">lvm.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00090">bvalue</a>, <a class="el" href="lvm_8c-source.html#l00100">callTMres()</a>, <a class="el" href="lobject_8h-source.html#l00083">gcvalue</a>, <a class="el" href="lvm_8c-source.html#l00226">get_compTM()</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</a>, <a class="el" href="lobject_8h-source.html#l00093">l_isfalse</a>, <a class="el" href="llimits_8h-source.html#l00093">lua_assert</a>, <a class="el" href="lobject_8h-source.html#l00085">nvalue</a>, <a class="el" href="lobject_8h-source.html#l00084">pvalue</a>, <a class="el" href="ltm_8h.html#69e345ae253d250b61a03f1d6871c8d1a0074eac874e7e19d5e7c0c8a22ea592">TM_EQ</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, <a class="el" href="lobject_8h-source.html#l00082">ttype</a>, and <a class="el" href="lobject_8h-source.html#l00087">uvalue</a>.
</div>
</div><p>
<a class="anchor" name="a67ea8dc3287111229e146175afe54ee"></a><!-- doxytag: member="lvm.h::luaV_execute" ref="a67ea8dc3287111229e146175afe54ee" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structlua__TObject.html">StkId</a> luaV_execute           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8c-source.html#l00424">424</a> of file <a class="el" href="lvm_8c-source.html">lvm.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00105">CI_CALLING</a>, <a class="el" href="lstate_8h-source.html#l00102">CI_HASFRAME</a>, <a class="el" href="lstate_8h-source.html#l00106">CI_SAVEDPC</a>, <a class="el" href="lstate_8h-source.html#l00107">CI_YIELD</a>, <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lstate_8h-source.html#l00164">lua_State::hookcount</a>, <a class="el" href="lstate_8h-source.html#l00160">lua_State::hookmask</a>, <a class="el" href="lobject_8h-source.html#l00214">Proto::k</a>, <a class="el" href="structCallInfo.html#2555e3438fb429d3a910f8a69242e14e">CallInfo::l</a>, <a class="el" href="llimits_8h-source.html#l00093">lua_assert</a>, <a class="el" href="ldo_8c-source.html#l00165">luaD_callhook()</a>, <a class="el" href="lobject_8h-source.html#l00280">LClosure::p</a>, <a class="el" href="lstate_8h-source.html#l00081">CallInfo::state</a>, <a class="el" href="lvm_8c-source.html#l00067">traceexec()</a>, and <a class="el" href="structCallInfo.html#34c9d0388e8bb8ffd2e8a334fc6e715d">CallInfo::u</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00318">luaD_call()</a>, and <a class="el" href="ldo_8c-source.html#l00336">resume()</a>.
</div>
</div><p>
<a class="anchor" name="be1d290932d9ca2157357e9438aa38f6"></a><!-- doxytag: member="lvm.h::luaV_gettable" ref="be1d290932d9ca2157357e9438aa38f6" args="(lua_State *L, const TObject *t, TObject *key, int loop)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structlua__TObject.html">TObject</a>* luaV_gettable           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>loop</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8c-source.html#l00166">166</a> of file <a class="el" href="lvm_8c-source.html">lvm.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00089">hvalue</a>, <a class="el" href="ldebug_8c-source.html#l00627">luaG_runerror()</a>, <a class="el" href="ltable_8c-source.html#l00495">luaH_get()</a>, <a class="el" href="lvm_8c-source.html#l00144">luaV_getnotable()</a>, <a class="el" href="lvm_8c-source.html#l00130">luaV_index()</a>, <a class="el" href="lvm_8c-source.html#l00040">MAXTAGLOOP</a>, <a class="el" href="lobject_8h-source.html#l00071">ttisnil</a>, and <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00496">lua_gettable()</a>, <a class="el" href="lvm_8c-source.html#l00144">luaV_getnotable()</a>, and <a class="el" href="lvm_8c-source.html#l00130">luaV_index()</a>.
</div>
</div><p>
<a class="anchor" name="7dd9dcb118aaaac78238e7e8be0c49a8"></a><!-- doxytag: member="lvm.h::luaV_lessthan" ref="7dd9dcb118aaaac78238e7e8be0c49a8" args="(lua_State *L, const TObject *l, const TObject *r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int luaV_lessthan           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>r</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8c-source.html#l00281">281</a> of file <a class="el" href="lvm_8c-source.html">lvm.c</a>.
<p>
References <a class="el" href="lvm_8c-source.html#l00242">call_orderTM()</a>, <a class="el" href="ldebug_8c-source.html#l00590">luaG_ordererror()</a>, <a class="el" href="lvm_8c-source.html#l00257">luaV_strcmp()</a>, <a class="el" href="lobject_8h-source.html#l00085">nvalue</a>, <a class="el" href="ltm_8h.html#69e345ae253d250b61a03f1d6871c8d1fa8fa71435d77125e294751a6ec36dc0">TM_LT</a>, <a class="el" href="lobject_8h-source.html#l00086">tsvalue</a>, <a class="el" href="lobject_8h-source.html#l00072">ttisnumber</a>, <a class="el" href="lobject_8h-source.html#l00073">ttisstring</a>, and <a class="el" href="lobject_8h-source.html#l00082">ttype</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00292">lua_lessthan()</a>.
</div>
</div><p>
<a class="anchor" name="1778019962e2be05a819535978fb2461"></a><!-- doxytag: member="lvm.h::luaV_settable" ref="1778019962e2be05a819535978fb2461" args="(lua_State *L, const TObject *t, TObject *key, StkId val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaV_settable           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8c-source.html#l00183">183</a> of file <a class="el" href="lvm_8c-source.html">lvm.c</a>.
<p>
References <a class="el" href="lvm_8c-source.html#l00115">callTM()</a>, <a class="el" href="ltm_8h-source.html#l00042">fasttm</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</a>, <a class="el" href="ldebug_8c-source.html#l00627">luaG_runerror()</a>, <a class="el" href="ldebug_8c-source.html#l00560">luaG_typeerror()</a>, <a class="el" href="ltable_8c-source.html#l00510">luaH_set()</a>, <a class="el" href="ltm_8c-source.html#l00061">luaT_gettmbyobj()</a>, <a class="el" href="lvm_8c-source.html#l00040">MAXTAGLOOP</a>, <a class="el" href="lobject_8h-source.html#l00311">Table::metatable</a>, <a class="el" href="lobject_8h-source.html#l00162">setobj2t</a>, <a class="el" href="ltm_8h.html#69e345ae253d250b61a03f1d6871c8d1256e00a44fb438064c2eb7a8b7df206d">TM_NEWINDEX</a>, <a class="el" href="lobject_8h-source.html#l00075">ttisfunction</a>, <a class="el" href="lobject_8h-source.html#l00071">ttisnil</a>, and <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00578">lua_settable()</a>.
</div>
</div><p>
<a class="anchor" name="9fecea29b1182298c899a48d826a7221"></a><!-- doxytag: member="lvm.h::luaV_tonumber" ref="9fecea29b1182298c899a48d826a7221" args="(const TObject *obj, TObject *n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structlua__TObject.html">TObject</a>* luaV_tonumber           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8c-source.html#l00043">43</a> of file <a class="el" href="lvm_8c-source.html">lvm.c</a>.
<p>
References <a class="el" href="lobject_8c-source.html#l00092">luaO_str2d()</a>, <a class="el" href="lobject_8h-source.html#l00096">setnvalue</a>, <a class="el" href="lobject_8h-source.html#l00192">svalue</a>, <a class="el" href="lobject_8h-source.html#l00072">ttisnumber</a>, and <a class="el" href="lobject_8h-source.html#l00073">ttisstring</a>.
<p>
Referenced by <a class="el" href="lvm_8c-source.html#l00373">Arith()</a>, and <a class="el" href="ldebug_8c-source.html#l00582">luaG_aritherror()</a>.
</div>
</div><p>
<a class="anchor" name="aa76c97841f94686c8be98f0fd0ca14d"></a><!-- doxytag: member="lvm.h::luaV_tostring" ref="aa76c97841f94686c8be98f0fd0ca14d" args="(lua_State *L, StkId obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int luaV_tostring           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lvm_8c-source.html#l00055">55</a> of file <a class="el" href="lvm_8c-source.html">lvm.c</a>.
<p>
References <a class="el" href="lvm_8c-source.html#l00035">lua_number2str</a>, <a class="el" href="lstring_8h-source.html#l00021">luaS_new</a>, <a class="el" href="lobject_8h-source.html#l00085">nvalue</a>, <a class="el" href="lobject_8h-source.html#l00158">setsvalue2s</a>, and <a class="el" href="lobject_8h-source.html#l00072">ttisnumber</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00339">lua_strlen()</a>, and <a class="el" href="lapi_8c-source.html#l00322">lua_tostring()</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>