<!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 Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div> <div class="tabs"> <ul> <li><a href="files.html"><span>File 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 "<a class="el" href="lobject_8h-source.html">lobject.h</a>"</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 </td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#644cfa3b6d4be1782e818a8340b5f78b">gnode</a>(t, i) (&(t)->node[i])</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#d8f233e3b7156cd470d0ac21d7b54c11">gkey</a>(n) (&(n)->i_key)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ltable_8h.html#cbbecd9bd8fbb72a17f6e2f5acf7113d">gval</a>(n) (&(n)->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> * </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> * </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> * </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> * </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> * </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> * </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 </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 </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> * </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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (&(n)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (&(t)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (&(n)->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> * </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> * </td> <td class="paramname"> <em>t</em></td><td> </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> * </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> * </td> <td class="paramname"> <em>key</em></td><td> </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> * </td> <td class="paramname"> <em>t</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>key</em></td><td> </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> * </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> * </td> <td class="paramname"> <em>key</em></td><td> </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> * </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> * </td> <td class="paramname"> <em>key</em></td><td> </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> * </td> <td class="paramname"> <em>L</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>narray</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>lnhash</em></td><td> </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> * </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> * </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> </td> <td class="paramname"> <em>key</em></td><td> </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> * </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> * </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> * </td> <td class="paramname"> <em>key</em></td><td> </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> * </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> * </td> <td class="paramname"> <em>t</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>key</em></td><td> </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 <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>