Sophie

Sophie

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

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/ltable.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/ltable.h File Reference</h1><code>#include &quot;<a class="el" href="lobject_8h-source.html">lobject.h</a>&quot;</code><br>

<p>
<a href="ltable_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="ltable_8h.html#644cfa3b6d4be1782e818a8340b5f78b">gnode</a>(t, i)&nbsp;&nbsp;&nbsp;(&amp;(t)-&gt;node[i])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#d8f233e3b7156cd470d0ac21d7b54c11">gkey</a>(n)&nbsp;&nbsp;&nbsp;(&amp;(n)-&gt;i_key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#cbbecd9bd8fbb72a17f6e2f5acf7113d">gval</a>(n)&nbsp;&nbsp;&nbsp;(&amp;(n)-&gt;i_val)</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></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="ltable_8h.html#5adc9d98c41d5fc34a64ee820eb6f9c4">luaH_getnum</a> (<a class="el" href="structTable.html">Table</a> *t, int key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#2a07d7b8b8057a42614efed8847eb857">luaH_setnum</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structTable.html">Table</a> *t, int key)</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="ltable_8h.html#52ff8a892cd9c613613f1c90717fd6c8">luaH_getstr</a> (<a class="el" href="structTable.html">Table</a> *t, <a class="el" href="unionTString.html">TString</a> *key)</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="ltable_8h.html#204738ae06731c9be950e7385bb1fd17">luaH_get</a> (<a class="el" href="structTable.html">Table</a> *t, const <a class="el" href="structlua__TObject.html">TObject</a> *key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#593c3efe2746f45037990c660743e005">luaH_set</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structTable.html">Table</a> *t, const <a class="el" href="structlua__TObject.html">TObject</a> *key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structTable.html">Table</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#a3da0ffbd52f1add68d003264c60eb6b">luaH_new</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int narray, int lnhash)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#c6d94de2e83b5b0865b4aca30dec5c8c">luaH_free</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structTable.html">Table</a> *t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#3c4370ade14fcc86ede5ca90271d0f30">luaH_next</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structTable.html">Table</a> *t, <a class="el" href="structlua__TObject.html">StkId</a> key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structNode.html">Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#248adf3579e5e32f66ea45bad0ddc851">luaH_mainposition</a> (const <a class="el" href="structTable.html">Table</a> *t, const <a class="el" href="structlua__TObject.html">TObject</a> *key)</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="d8f233e3b7156cd470d0ac21d7b54c11"></a><!-- doxytag: member="ltable.h::gkey" ref="d8f233e3b7156cd470d0ac21d7b54c11" args="(n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gkey          </td>
          <td>(</td>
          <td class="paramtype">n&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(&amp;(n)-&gt;i_key)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ltable_8h-source.html#l00014">14</a> of file <a class="el" href="ltable_8h-source.html">ltable.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00335">cleartablekeys()</a>, <a class="el" href="lstate_8c-source.html#l00100">f_luaopen()</a>, <a class="el" href="ltable_8c-source.html#l00444">luaH_getany()</a>, <a class="el" href="ltable_8c-source.html#l00462">luaH_getnum()</a>, <a class="el" href="ltable_8c-source.html#l00481">luaH_getstr()</a>, <a class="el" href="ltable_8c-source.html#l00397">newkey()</a>, <a class="el" href="lgc_8c-source.html#l00156">removekey()</a>, <a class="el" href="ltable_8c-source.html#l00286">resize()</a>, <a class="el" href="ltable_8c-source.html#l00260">setnodevector()</a>, <a class="el" href="lgc_8c-source.html#l00165">traversetable()</a>, and <a class="el" href="ldebug_8c-source.html#l00189">travglobals()</a>.
</div>
</div><p>
<a class="anchor" name="644cfa3b6d4be1782e818a8340b5f78b"></a><!-- doxytag: member="ltable.h::gnode" ref="644cfa3b6d4be1782e818a8340b5f78b" args="(t, i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gnode          </td>
          <td>(</td>
          <td class="paramtype">t,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">i&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(&amp;(t)-&gt;node[i])</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ltable_8h-source.html#l00013">13</a> of file <a class="el" href="ltable_8h-source.html">ltable.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00335">cleartablekeys()</a>, <a class="el" href="lgc_8c-source.html#l00355">cleartablevalues()</a>, <a class="el" href="ltable_8c-source.html#l00139">luaH_index()</a>, <a class="el" href="ltable_8c-source.html#l00260">setnodevector()</a>, <a class="el" href="lgc_8c-source.html#l00165">traversetable()</a>, and <a class="el" href="ldebug_8c-source.html#l00189">travglobals()</a>.
</div>
</div><p>
<a class="anchor" name="cbbecd9bd8fbb72a17f6e2f5acf7113d"></a><!-- doxytag: member="ltable.h::gval" ref="cbbecd9bd8fbb72a17f6e2f5acf7113d" args="(n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gval          </td>
          <td>(</td>
          <td class="paramtype">n&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(&amp;(n)-&gt;i_val)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ltable_8h-source.html#l00015">15</a> of file <a class="el" href="ltable_8h-source.html">ltable.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00355">cleartablevalues()</a>, <a class="el" href="lstate_8c-source.html#l00100">f_luaopen()</a>, <a class="el" href="ltable_8c-source.html#l00444">luaH_getany()</a>, <a class="el" href="ltable_8c-source.html#l00462">luaH_getnum()</a>, <a class="el" href="ltable_8c-source.html#l00481">luaH_getstr()</a>, <a class="el" href="ltable_8c-source.html#l00139">luaH_index()</a>, <a class="el" href="ltable_8c-source.html#l00397">newkey()</a>, <a class="el" href="lgc_8c-source.html#l00156">removekey()</a>, <a class="el" href="ltable_8c-source.html#l00286">resize()</a>, <a class="el" href="ltable_8c-source.html#l00260">setnodevector()</a>, <a class="el" href="lgc_8c-source.html#l00165">traversetable()</a>, and <a class="el" href="ldebug_8c-source.html#l00189">travglobals()</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="c6d94de2e83b5b0865b4aca30dec5c8c"></a><!-- doxytag: member="ltable.h::luaH_free" ref="c6d94de2e83b5b0865b4aca30dec5c8c" args="(lua_State *L, Table *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaH_free           </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="structTable.html">Table</a> *&nbsp;</td>
          <td class="paramname"> <em>t</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="ltable_8c-source.html#l00361">361</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00313">Table::array</a>, <a class="el" href="lobject_8h-source.html#l00310">Table::lsizenode</a>, <a class="el" href="lmem_8h-source.html#l00030">luaM_freearray</a>, <a class="el" href="lmem_8h-source.html#l00029">luaM_freelem</a>, <a class="el" href="lobject_8h-source.html#l00315">Table::node</a>, <a class="el" href="lobject_8h-source.html#l00318">Table::sizearray</a>, and <a class="el" href="lobject_8h-source.html#l00331">sizenode</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>.
</div>
</div><p>
<a class="anchor" name="204738ae06731c9be950e7385bb1fd17"></a><!-- doxytag: member="ltable.h::luaH_get" ref="204738ae06731c9be950e7385bb1fd17" args="(Table *t, const TObject *key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structlua__TObject.html">TObject</a>* luaH_get           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTable.html">Table</a> *&nbsp;</td>
          <td class="paramname"> <em>t</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>key</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="ltable_8c-source.html#l00495">495</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="ltable_8c-source.html#l00054">lua_number2int</a>, <a class="el" href="ltable_8c-source.html#l00444">luaH_getany()</a>, <a class="el" href="ltable_8c-source.html#l00462">luaH_getnum()</a>, <a class="el" href="ltable_8c-source.html#l00481">luaH_getstr()</a>, <a class="el" href="lobject_8h-source.html#l00085">nvalue</a>, <a class="el" href="lobject_8h-source.html#l00086">tsvalue</a>, and <a class="el" href="lobject_8h-source.html#l00082">ttype</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00229">addk()</a>, <a class="el" href="lapi_8c-source.html#l00505">lua_rawget()</a>, <a class="el" href="ltable_8c-source.html#l00139">luaH_index()</a>, <a class="el" href="ltable_8c-source.html#l00510">luaH_set()</a>, <a class="el" href="lvm_8c-source.html#l00166">luaV_gettable()</a>, and <a class="el" href="ltable_8c-source.html#l00397">newkey()</a>.
</div>
</div><p>
<a class="anchor" name="5adc9d98c41d5fc34a64ee820eb6f9c4"></a><!-- doxytag: member="ltable.h::luaH_getnum" ref="5adc9d98c41d5fc34a64ee820eb6f9c4" args="(Table *t, int key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structlua__TObject.html">TObject</a>* luaH_getnum           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTable.html">Table</a> *&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>key</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="ltable_8c-source.html#l00462">462</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00313">Table::array</a>, <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="ltable_8h-source.html#l00014">gkey</a>, <a class="el" href="ltable_8h-source.html#l00015">gval</a>, <a class="el" href="ltable_8c-source.html#l00083">hashnum()</a>, <a class="el" href="lobject_8c-source.html#l00030">luaO_nilobject</a>, <a class="el" href="lobject_8h-source.html#l00085">nvalue</a>, and <a class="el" href="lobject_8h-source.html#l00072">ttisnumber</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00515">lua_rawgeti()</a>, <a class="el" href="ltable_8c-source.html#l00495">luaH_get()</a>, and <a class="el" href="ltable_8c-source.html#l00526">luaH_setnum()</a>.
</div>
</div><p>
<a class="anchor" name="52ff8a892cd9c613613f1c90717fd6c8"></a><!-- doxytag: member="ltable.h::luaH_getstr" ref="52ff8a892cd9c613613f1c90717fd6c8" args="(Table *t, TString *key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structlua__TObject.html">TObject</a>* luaH_getstr           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTable.html">Table</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="unionTString.html">TString</a> *&nbsp;</td>
          <td class="paramname"> <em>key</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="ltable_8c-source.html#l00481">481</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="ltable_8h-source.html#l00014">gkey</a>, <a class="el" href="ltable_8h-source.html#l00015">gval</a>, <a class="el" href="ltable_8c-source.html#l00060">hashstr</a>, <a class="el" href="lobject_8c-source.html#l00030">luaO_nilobject</a>, <a class="el" href="lobject_8h-source.html#l00086">tsvalue</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>, <a class="el" href="ltable_8c-source.html#l00495">luaH_get()</a>, <a class="el" href="ltm_8c-source.html#l00050">luaT_gettm()</a>, and <a class="el" href="ltm_8c-source.html#l00061">luaT_gettmbyobj()</a>.
</div>
</div><p>
<a class="anchor" name="248adf3579e5e32f66ea45bad0ddc851"></a><!-- doxytag: member="ltable.h::luaH_mainposition" ref="248adf3579e5e32f66ea45bad0ddc851" args="(const Table *t, const TObject *key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structNode.html">Node</a>* luaH_mainposition           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structTable.html">Table</a> *&nbsp;</td>
          <td class="paramname"> <em>t</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>key</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="ltable_8c-source.html#l00101">101</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00090">bvalue</a>, <a class="el" href="lobject_8h-source.html#l00083">gcvalue</a>, <a class="el" href="ltable_8c-source.html#l00061">hashboolean</a>, <a class="el" href="ltable_8c-source.html#l00083">hashnum()</a>, <a class="el" href="ltable_8c-source.html#l00071">hashpointer</a>, <a class="el" href="ltable_8c-source.html#l00060">hashstr</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="lobject_8h-source.html#l00086">tsvalue</a>, and <a class="el" href="lobject_8h-source.html#l00082">ttype</a>.
<p>
Referenced by <a class="el" href="ltable_8c-source.html#l00444">luaH_getany()</a>, and <a class="el" href="ltable_8c-source.html#l00397">newkey()</a>.
</div>
</div><p>
<a class="anchor" name="a3da0ffbd52f1add68d003264c60eb6b"></a><!-- doxytag: member="ltable.h::luaH_new" ref="a3da0ffbd52f1add68d003264c60eb6b" args="(lua_State *L, int narray, int lnhash)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structTable.html">Table</a>* luaH_new           </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>narray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>lnhash</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="ltable_8c-source.html#l00345">345</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00313">Table::array</a>, <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lstate_8h-source.html#l00046">defaultmeta</a>, <a class="el" href="lobject_8h-source.html#l00309">Table::flags</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</a>, <a class="el" href="lobject_8h-source.html#l00310">Table::lsizenode</a>, <a class="el" href="lgc_8c-source.html#l00543">luaC_link()</a>, <a class="el" href="lmem_8h-source.html#l00034">luaM_new</a>, <a class="el" href="lobject_8h-source.html#l00311">Table::metatable</a>, <a class="el" href="lobject_8h-source.html#l00315">Table::node</a>, <a class="el" href="ltable_8c-source.html#l00249">setarrayvector()</a>, <a class="el" href="ltable_8c-source.html#l00260">setnodevector()</a>, <a class="el" href="lobject_8h-source.html#l00318">Table::sizearray</a>, and <a class="el" href="lstate_8h-source.html#l00208">valtogco</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00191">adjust_varargs()</a>, <a class="el" href="lstate_8c-source.html#l00100">f_luaopen()</a>, <a class="el" href="lapi_8c-source.html#l00526">lua_newtable()</a>, and <a class="el" href="lparser_8c-source.html#l00377">open_func()</a>.
</div>
</div><p>
<a class="anchor" name="3c4370ade14fcc86ede5ca90271d0f30"></a><!-- doxytag: member="ltable.h::luaH_next" ref="3c4370ade14fcc86ede5ca90271d0f30" args="(lua_State *L, Table *t, StkId key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int luaH_next           </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="structTable.html">Table</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">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>key</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="ltable_8c-source.html#l00159">159</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00313">Table::array</a>, <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="ltable_8c-source.html#l00139">luaH_index()</a>, <a class="el" href="lobject_8h-source.html#l00096">setnvalue</a>, <a class="el" href="lobject_8h-source.html#l00157">setobj2s</a>, <a class="el" href="lobject_8h-source.html#l00318">Table::sizearray</a>, and <a class="el" href="lobject_8h-source.html#l00071">ttisnil</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00829">lua_next()</a>.
</div>
</div><p>
<a class="anchor" name="593c3efe2746f45037990c660743e005"></a><!-- doxytag: member="ltable.h::luaH_set" ref="593c3efe2746f45037990c660743e005" args="(lua_State *L, Table *t, const TObject *key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structlua__TObject.html">TObject</a>* luaH_set           </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="structTable.html">Table</a> *&nbsp;</td>
          <td class="paramname"> <em>t</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>key</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="ltable_8c-source.html#l00510">510</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lobject_8h-source.html#l00309">Table::flags</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="lobject_8c-source.html#l00030">luaO_nilobject</a>, <a class="el" href="ltable_8c-source.html#l00397">newkey()</a>, <a class="el" href="lobject_8h-source.html#l00085">nvalue</a>, <a class="el" href="lobject_8h-source.html#l00071">ttisnil</a>, and <a class="el" href="lobject_8h-source.html#l00072">ttisnumber</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00229">addk()</a>, <a class="el" href="ldo_8c-source.html#l00191">adjust_varargs()</a>, <a class="el" href="lapi_8c-source.html#l00589">lua_rawset()</a>, <a class="el" href="lvm_8c-source.html#l00183">luaV_settable()</a>, and <a class="el" href="ltable_8c-source.html#l00286">resize()</a>.
</div>
</div><p>
<a class="anchor" name="2a07d7b8b8057a42614efed8847eb857"></a><!-- doxytag: member="ltable.h::luaH_setnum" ref="2a07d7b8b8057a42614efed8847eb857" args="(lua_State *L, Table *t, int key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structlua__TObject.html">TObject</a>* luaH_setnum           </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="structTable.html">Table</a> *&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>key</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="ltable_8c-source.html#l00526">526</a> of file <a class="el" href="ltable_8c-source.html">ltable.c</a>.
<p>
References <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="ltable_8c-source.html#l00462">luaH_getnum()</a>, <a class="el" href="lobject_8c-source.html#l00030">luaO_nilobject</a>, <a class="el" href="ltable_8c-source.html#l00397">newkey()</a>, and <a class="el" href="lobject_8h-source.html#l00096">setnvalue</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00191">adjust_varargs()</a>, <a class="el" href="lapi_8c-source.html#l00601">lua_rawseti()</a>, and <a class="el" href="ltable_8c-source.html#l00286">resize()</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>