luaforwindows/files/docs/wxlua/doxygen/html/wxlstate_8cpp.html

3807 lines
233 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>wxLua: /mnt/share/devel/lua/wxLua/modules/wxlua/src/wxlstate.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="dirs.html"><span>Directories</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>File&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="dir_15d5a205ad383328522db6a6be296af1.html">modules</a>&nbsp;&raquo;&nbsp;<a class="el" href="dir_b59b58daa92d206701e75411b2cef894.html">wxlua</a>&nbsp;&raquo;&nbsp;<a class="el" href="dir_83fe9eb5cda99cf12108735ec0aac68a.html">src</a>
</div>
</div>
<div class="contents">
<h1>wxlstate.cpp File Reference</h1><code>#include &quot;wx/wxprec.h&quot;</code><br/>
<code>#include &quot;wx/wx.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="wxlstate_8h_source.html">wxlua/include/wxlstate.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="wxlcallb_8h_source.html">wxlua/include/wxlcallb.h</a>&quot;</code><br/>
<code>#include &quot;wx/tokenzr.h&quot;</code><br/>
<code>#include &lt;limits.h&gt;</code><br/>
<div class="dynheader">
Include dependency graph for wxlstate.cpp:</div>
<div class="dynsection">
</div>
<p><a href="wxlstate_8cpp_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a08525c218f0a90e660c0f816906da29e">ABS_LUA_STKIDX</a>(n, added_items)&nbsp;&nbsp;&nbsp;((n) &gt; 0 ? (n) : (n)-(added_items))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ab721906229db5927be08fa63c43cd326">M_WXLSTATEDATA</a>&nbsp;&nbsp;&nbsp;((<a class="el" href="classwxLuaStateRefData.html">wxLuaStateRefData</a>*)m_refData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aab77fd813aae939f7c76407566489544">LUA_PATH</a>&nbsp;&nbsp;&nbsp;&quot;LUA_PATH&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a5730e57fbbc45cda502213067171f1fd">BITLIB_FLOAT_BITS</a>&nbsp;&nbsp;&nbsp;53</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a7a951f3ad247ed862bc9a7eb46cc0606">BITLIB_FLOAT_MAX</a>&nbsp;&nbsp;&nbsp;0xfffffffffffffL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a730b29378c3c8af4fae04831da1fe2e9">BITLIB_FLOAT_MIN</a>&nbsp;&nbsp;&nbsp;(-0x10000000000000L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a7d1bf2eefdd834253b37d810b2b7b747">BITLIB_FLOAT_UMAX</a>&nbsp;&nbsp;&nbsp;0x1fffffffffffffULL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a7e1996ddba6c3c73bf6895458a79bf0b">LUA_INTEGER_MAX</a>&nbsp;&nbsp;&nbsp;PTRDIFF_MAX</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ab68ec4a1166fcb94018e3a300474cde5">LUA_INTEGER_MIN</a>&nbsp;&nbsp;&nbsp;PTRDIFF_MIN</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a>&nbsp;&nbsp;&nbsp;((size_t)-1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1748905c75234ae90a7eb1dc2b3b4c9e">LUA_UINTEGER_MAX</a>&nbsp;&nbsp;&nbsp;SIZE_MAX</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a28b65f13723b9e7a58ecb4a5db958c90">BIT_BITS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ad0de58215f6d6b460271e0a47ee375a8">BIT_MAX</a>&nbsp;&nbsp;&nbsp;(CHAR_BIT * sizeof(lua_Integer) &gt; BITLIB_FLOAT_BITS ? BITLIB_FLOAT_MAX : LUA_INTEGER_MAX)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a114ee624b0ba2810251617d531ac4fd6">BIT_MIN</a>&nbsp;&nbsp;&nbsp;(CHAR_BIT * sizeof(lua_Integer) &gt; BITLIB_FLOAT_BITS ? BITLIB_FLOAT_MIN : LUA_INTEGER_MIN)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#af76b16a0b6e4dcd102f5665ee0c950a4">BIT_UMAX</a>&nbsp;&nbsp;&nbsp;(CHAR_BIT * sizeof(lua_Integer) &gt; BITLIB_FLOAT_BITS ? BITLIB_FLOAT_UMAX : LUA_UINTEGER_MAX)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a57601c96ef87de18e0c9aab425f802f0">BUILTIN_CAST</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a0d02dfd743245148442b4954d9a66383">TOBIT</a>(L, n, res)&nbsp;&nbsp;&nbsp;((void)(res), luaL_checkinteger((L), (n)))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a2a078799cbdfaea63e2645f9d6be9636">BIT_TRUNCATE</a>(i)&nbsp;&nbsp;&nbsp;((i) &amp; BIT_UMAX)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a62a707b3327b9ba94b526a112b2dcb2d">MONADIC</a>(name, op)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ac82bd290f3c6b0cbd06e20a6d9291c80">VARIADIC</a>(name, op)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a66ee3344af015fa6f5d7ad30f1dc02ce">LOGICAL_SHIFT</a>(name, op)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a8883b0c703b9975e42420aa9b56ae15e">ARITHMETIC_SHIFT</a>(name, op)</td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1fb560fe12f72d80b60ea38abcd801fd">lua_UInteger</a></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ab03a3095ab5d0f4a427b4c5b10aa4e5c">luaopen_bit</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a7c982cbdf126f61b0868fe40baf150c4">wxlua_printFunction</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a9eab35a72e3a0d8e1a669fb831a5272d">wxlua_debugHookFunction</a> (lua_State *L, lua_Debug *LDebug)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a7185a0c6fb640503f4921f15811ff4ac">wxlua_lreg_createtable</a> (lua_State *L, void *lightuserdata_reg_key, int narr, int nrec)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ab2ae5dfea9cc867ed46ed094ce4e768f">wxlua_LUA_ERR_msg</a> (int LUA_ERRx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a0c9eeb57ad65f8e174030f03af466331">wxlua_errorinfo</a> (lua_State *L, int status, int top, wxString *errorMsg_, int *line_num_)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1abe07e896f1e813fc28da0e0d92961a">wxlua_error</a> (lua_State *L, const char *errorMsg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aba05dfc5f8a48e264d7463a7c6fee965">wxlua_argerror</a> (lua_State *L, int stack_idx, const wxString &amp;expectedType)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aa4db1ed30ef56e312dcf5e9cca75bcb2">wxlua_argerrormsg</a> (lua_State *L, const wxString &amp;msg_)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#adde66f46b163a0fc59e09904cf355792">wxlua_touserdata</a> (lua_State *L, int stack_idx, bool null_ptr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a0879809a008c75f8b26fb9ee326efdbd">wxluaR_ref</a> (lua_State *L, int stack_idx, void *lightuserdata_reg_key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a78110a111c2f4e0a94231d344611ce20">wxluaR_unref</a> (lua_State *L, int ref_idx, void *lightuserdata_reg_key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a72d9705f9b5d46e0183888f4846d8e82">wxluaR_getref</a> (lua_State *L, int ref_idx, void *lightuserdata_reg_key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a982adf5274da2c4c7ea0411751a0e143">wxluaR_isrefed</a> (lua_State *L, int stack_idx, void *lightuserdata_reg_key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a0f23c00339db80dbf392740133c531aa">wxluaO_addgcobject</a> (lua_State *L, wxObject *wxobj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aaa101a23bc11989af633e43595bcec0b">wxluaO_addgcobject</a> (lua_State *L, void *obj_ptr, wxObject *wxobj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aba83aa14c215deca6e72da965f29c4a4">wxluaO_deletegcobject</a> (lua_State *L, void *udata, void *obj_ptr, int flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#afaaa576936abb264f61d78633b74f528">wxluaO_undeletegcobject</a> (lua_State *L, void *obj_ptr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a10a0351ed2d2abe300bf0e5db307cdd0">wxluaO_isgcobject</a> (lua_State *L, void *obj_ptr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxArrayString LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1731f8112f747955ec5f3c15232429ba">wxluaO_getgcobjectinfo</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a877ac3a3e719283fbf39f4887daeb928">wxluaO_trackweakobject</a> (lua_State *L, int udata_stack_idx, void *obj_ptr, int wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a76fa03ffe7ba99804c524d86e17260db">wxluaO_untrackweakobject</a> (lua_State *L, void *udata, void *obj_ptr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1c0abab7b240281334eea23ce5cd5b94">wxluaO_istrackedweakobject</a> (lua_State *L, void *obj_ptr, int wxl_type, bool push_on_stack)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxArrayString LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ad0f4e44fbd25af4537a7fe708f6736b1">wxluaO_gettrackedweakobjectinfo</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a6acba6e5567b9a9c3d3e90f6fdb42456">wxluaW_addtrackedwindow</a> (lua_State *L, wxObject *wxobj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#af1bf3244574d51336b5efb38479c103f">wxluaW_removetrackedwindow</a> (lua_State *L, wxWindow *win)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1ea46fab0293690fb38fb3cee9ffccd0">wxluaW_istrackedwindow</a> (lua_State *L, wxWindow *win, bool check_parents)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxArrayString LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#affb2d1ff4f80af7ac7bb6a39ea15a70d">wxluaW_gettrackedwindowinfo</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a04b6cba130dfe97f09f158899595e2e1">wxluaT_newmetatable</a> (lua_State *L, int wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ae9010018526dd75ae4cb8571b8956fa5">wxluaT_getmetatable</a> (lua_State *L, int wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a5fb71259953328a8fd54939518cbe455">wxluaT_setmetatable</a> (lua_State *L, int wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a212261fffa8066de870a4cdb969d5180">wxluaT_type</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a6621fa5a456448acfd515112aa7b23e1">wxluaT_typename</a> (lua_State *L, int wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a3d22f924c535006b6202120af11939ae">wxluaT_gettypename</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#acf6d708626f3c7194d1f2aebb7a73b6e">wxlua_luaL_typename</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a20b4f50d6102023ba6661683929f0157">wxluaT_gettype</a> (lua_State *L, const char *class_name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a4a7a8f2cc1d3b1ba337295b6d02ab97f">wxluaT_getclass</a> (lua_State *L, int wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a75b24f6e3e8ab375104bb23ea702f0bf">wxluaT_getclass</a> (lua_State *L, const char *class_name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1602757335e28069aa1d9416a5c53ac2">wxluaT_isuserdatatype</a> (lua_State *L, int stack_idx, int wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a4b840fe9dc39ed3114a3c4b271507335">wxluaT_getuserdatatype</a> (lua_State *L, int stack_idx, int wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ad1e9e9ace0385ddbce65697d702c4cf4">wxluaT_pushuserdatatype</a> (lua_State *L, const void *obj_ptr, int wxl_type, bool track, bool allow_NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a4a9c7d2181167e553f8cb78984b13aeb">wxluaT_isderivedtype_recurser</a> (const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *wxlClass, int base_wxl_type, int levels)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1a5e4f51c5902cbd8e3047f7a99b871d">wxluaT_isderivedtype</a> (lua_State *L, int wxl_type, int base_wxl_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a769186e214bfa3f0029e6c6addd9d42d">wxluaT_isderivedclass</a> (const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *wxlClass, const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *base_wxlClass)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a66b8e88ce731fc39d11b9e3a3615ffc1">wxlua_iswxluatype</a> (int luatype, int wxl_type, lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a00fa8bc9f668364c6a56b79a3d69738c">wxlua_luatowxluatype</a> (int luatype)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a34bd3e8bebe8556a9ee5d49582dea852">wxlua_wxluatoluatype</a> (int wxlarg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a4c0ece81cd5c2a156feeda8d71e3e0f8">wxlua_iswxstringtype</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aa15baee6edd4446f22cf1c393a1843a3">wxlua_getstringtype</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#abaad17f1e38dd7397d597ed0cbc1c4ef">wxlua_getwxStringtype</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a77238c0018900d9c06b0163fa202c21d">wxlua_getbooleantype</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ab1921d0ee1911ca14ecf141891f90ae5">wxlua_getenumtype</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a5b0ffce73ad80800d0b756e49d31bf0e">wxlua_getintegertype</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned long LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ae108d14d839d23da917b0ce2d24c5363">wxlua_getuintegertype</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a7e0788737b729042ceddba8b630b4e53">wxlua_getnumbertype</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char **LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ad3f311ca85fe28d4faf3f4dd81536a18">wxlua_getchararray</a> (lua_State *L, int stack_idx, int &amp;count)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString *LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a9d0af8f1eee0d4615751565f3f2fa393">wxlua_getwxStringarray</a> (lua_State *L, int stack_idx, int &amp;count)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int *LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a608c006132ed91d53ce42a4221de285f">wxlua_getintarray</a> (lua_State *L, int stack_idx, int &amp;count)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaSmartwxArrayString.html">wxLuaSmartwxArrayString</a> LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a0cf1f6516b7828d8f58e8fca47b0751d">wxlua_getwxArrayString</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaSmartwxSortedArrayString.html">wxLuaSmartwxSortedArrayString</a> <br class="typebreak"/>
LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a48c3f8a2da56e596561547086a5b6d5e">wxlua_getwxSortedArrayString</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaSmartwxArrayInt.html">wxLuaSmartwxArrayInt</a> LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1d55c218b354f79810dbe96a5adf96a8">wxlua_getwxArrayInt</a> (lua_State *L, int stack_idx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a4fae9b1e2b6a0669ddb701581edf24c7">wxlua_pushwxArrayStringtable</a> (lua_State *L, const wxArrayString &amp;strArray)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a75ae92f66c6689bad6470f689a7d190d">wxlua_pushwxArrayInttable</a> (lua_State *L, const wxArrayInt &amp;intArray)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ab5978d0116530dd0844a50120988771f">wxlua_pushwxString</a> (lua_State *L, const wxString &amp;str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ad8947416ca8b4d46a677d47769723837">wxlua_concatwxArrayString</a> (const wxArrayString &amp;arr, const wxString &amp;sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aaf858c7e146ec726f175df7c78e42a68">wxlua_pushargs</a> (lua_State *L, wxChar **argv, int argc, int start_n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1110e8f522280bc418efc5ec47ef585c">wxlua_setderivedmethod</a> (lua_State *L, void *obj_ptr, const char *method_name, <a class="el" href="classwxLuaObject.html">wxLuaObject</a> *wxlObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a602bc60e4737a25c6202d86c7c2f6c2b">wxlua_hasderivedmethod</a> (lua_State *L, void *obj_ptr, const char *method_name, bool push_method)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#abfb64621a5e2ba46114e81a28731c79f">wxlua_removederivedmethods</a> (lua_State *L, void *obj_ptr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a99b292a455b84ee8f2f701ff3619d1f7">wxlua_getcallbaseclassfunction</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a9d1c33c0999cd1ea92d9dafb83196fa8">wxlua_setcallbaseclassfunction</a> (lua_State *L, bool call_base)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxEventType LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a5442b3e5a2f8dca8fb920c00279385ac">wxlua_getwxeventtype</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a3f5c8427ae033a7da28754a6e37acf0a">wxlua_setwxeventtype</a> (lua_State *L, wxEventType evt_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaStateData.html">wxLuaStateData</a> *LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a4c7701b4b056e2f84f380be559bb2482">wxlua_getwxluastatedata</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static wxWindow *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a005a9ae62f4498c674a72a597160a0c0">wxFindWindowPointerRecursively</a> (const wxWindow *parent, const wxWindow *win)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static wxWindow *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a68714a92a573ca05e2e1efa1222c53a5">wxFindWindowByPointer</a> (const wxWindow *parent, const wxWindow *win)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aee3f23bcdaad403338f32516e4489796">wxLuaCleanupWindows</a> (lua_State *L, bool only_check)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int LUACALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a06a0423ee4a323779c83506ab9351421">wxlua_traceback</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a1f5ed26c3de71289224dd1774278fe4a">bit_cast</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a13441e42b41dba8a11c859547313d78e">bit_bnot</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a37e060c9c93d3516f0fa8517bf002dec">bit_band</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a5a775bc9179bd2121acf0237e4f85cdc">bit_bor</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a83874141a436fe18d6b9ec5e5bdfc4d6">bit_bxor</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a4d70882bfa3d561cde0d0cbb160e7154">bit_lshift</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ab47a7fbe006f1d99cbb55ded1d50e789">bit_rshift</a> (lua_State *L)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a77a1ac6718f7f727c0af0fc9c50021bc">bit_arshift</a> (lua_State *L)</td></tr>
<tr><td colspan="2"><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a0ef6804bd2cb63f4fa705727f8871cbd">wxlua_lreg_types_key</a> = &quot;wxLua metatable class types&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ac4ac0a3575fafde31e659ced85f69c4d">wxlua_lreg_refs_key</a> = &quot;wxLua Lua object refs&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a30c2d5556a4a278368b48fe0b7bb3fda">wxlua_lreg_debug_refs_key</a> = &quot;wxLuaDebugData refs&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a0bcf696ed6d6e2b4218e9a8852a164ef">wxlua_lreg_classes_key</a> = &quot;wxLuaBindClass structs&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a274b8b7aae6f647e3e69d098962b7b1d">wxlua_lreg_derivedmethods_key</a> = &quot;wxLua derived class methods&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a921299ed63513972e3bda3678fc835c0">wxlua_lreg_wxluastate_key</a> = &quot;wxLuaState&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a80a0d4c84529abdcf6b46237431832ce">wxlua_lreg_wxluabindings_key</a> = &quot;wxLuaBindings&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#af255531a04d81a0d82556c0d1fe8e7e7">wxlua_lreg_weakobjects_key</a> = &quot;wxLua objects pushed&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a7ec5afec8a64a29e28fefec4a1105790">wxlua_lreg_gcobjects_key</a> = &quot;wxLua gc objects to delete&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a034985fb7df51670c3b6a024329496fa">wxlua_lreg_evtcallbacks_key</a> = &quot;wxLuaEventCallbacks&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ae13b14073477671929c41823f198c33d">wxlua_lreg_windestroycallbacks_key</a> = &quot;wxLuaWinDestoyCallbacks&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aab2351a78a8949184e1910cc1f9e7463">wxlua_lreg_topwindows_key</a> = &quot;wxLua top level wxWindows&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a91d0a86787b3a1de5921590ce6a0b3e8">wxlua_lreg_callbaseclassfunc_key</a> = &quot;wxLua CallBaseClassFunc&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#af24ccc441c899b3028cfc5d4099c739a">wxlua_lreg_wxeventtype_key</a> = &quot;wxLua wxEventType&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#aba1ad42faf08e4b50bca48b5ba9d8ece">wxlua_lreg_wxluastatedata_key</a> = &quot;wxLuaStateData&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#ab84cb2515893ab069d7d165208e68aad">wxlua_lreg_regtable_key</a> = &quot;wxLua LUA_REGISTRYINDEX tables&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a663c0f4ffbb1923edf3055b4c8c81ff9">wxlua_metatable_type_key</a> = &quot;wxLua metatable class type&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a8719cfeea23ebd1cb309de8296777da6">wxlua_metatable_wxluabindclass_key</a> = &quot;wxLua metatable <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a>&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaState.html">wxLuaState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#a194d2adc7e79dd44b207f361e5fe9d67">wxNullLuaState</a> (false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static struct luaL_reg&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8cpp.html#abf7938c225b05790f66eb92d588f3f3a">bitlib</a> []</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a08525c218f0a90e660c0f816906da29e"></a><!-- doxytag: member="wxlstate.cpp::ABS_LUA_STKIDX" ref="a08525c218f0a90e660c0f816906da29e" args="(n, added_items)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ABS_LUA_STKIDX</td>
<td>(</td>
<td class="paramtype">n, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">added_items&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;((n) &gt; 0 ? (n) : (n)-(added_items))</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00354">354</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l00627">wxluaO_trackweakobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00437">wxluaR_isrefed()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00364">wxluaR_ref()</a>.</p>
</div>
</div>
<a class="anchor" id="a8883b0c703b9975e42420aa9b56ae15e"></a><!-- doxytag: member="wxlstate.cpp::ARITHMETIC_SHIFT" ref="a8883b0c703b9975e42420aa9b56ae15e" args="(name, op)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ARITHMETIC_SHIFT</td>
<td>(</td>
<td class="paramtype">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">op&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">static</span> <span class="keywordtype">int</span> bit_ ## name(lua_State *L) { \
lua_Number f; \
lua_pushinteger(L, <a class="code" href="wxlstate_8cpp.html#a2a078799cbdfaea63e2645f9d6be9636">BIT_TRUNCATE</a>((lua_Integer)<a class="code" href="wxlstate_8cpp.html#a0d02dfd743245148442b4954d9a66383">TOBIT</a>(L, 1, f) op \
(<span class="keywordtype">unsigned</span>)luaL_checknumber(L, 2))); \
<span class="keywordflow">return</span> 1; \
}
</pre></div>
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04204">4204</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a28b65f13723b9e7a58ecb4a5db958c90"></a><!-- doxytag: member="wxlstate.cpp::BIT_BITS" ref="a28b65f13723b9e7a58ecb4a5db958c90" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BIT_BITS</td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment">(CHAR_BIT * <span class="keyword">sizeof</span>(lua_Integer) &gt; <a class="code" href="wxlstate_8cpp.html#a5730e57fbbc45cda502213067171f1fd">BITLIB_FLOAT_BITS</a> ? \
<a class="code" href="wxlstate_8cpp.html#a5730e57fbbc45cda502213067171f1fd">BITLIB_FLOAT_BITS</a> : (CHAR_BIT * <span class="keyword">sizeof</span>(lua_Integer)))
</pre></div>
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04128">4128</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l04234">luaopen_bit()</a>.</p>
</div>
</div>
<a class="anchor" id="ad0de58215f6d6b460271e0a47ee375a8"></a><!-- doxytag: member="wxlstate.cpp::BIT_MAX" ref="ad0de58215f6d6b460271e0a47ee375a8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BIT_MAX&nbsp;&nbsp;&nbsp;(CHAR_BIT * sizeof(lua_Integer) &gt; BITLIB_FLOAT_BITS ? BITLIB_FLOAT_MAX : LUA_INTEGER_MAX)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04135">4135</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a114ee624b0ba2810251617d531ac4fd6"></a><!-- doxytag: member="wxlstate.cpp::BIT_MIN" ref="a114ee624b0ba2810251617d531ac4fd6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BIT_MIN&nbsp;&nbsp;&nbsp;(CHAR_BIT * sizeof(lua_Integer) &gt; BITLIB_FLOAT_BITS ? BITLIB_FLOAT_MIN : LUA_INTEGER_MIN)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04138">4138</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2a078799cbdfaea63e2645f9d6be9636"></a><!-- doxytag: member="wxlstate.cpp::BIT_TRUNCATE" ref="a2a078799cbdfaea63e2645f9d6be9636" args="(i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BIT_TRUNCATE</td>
<td>(</td>
<td class="paramtype">i&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;((i) &amp; BIT_UMAX)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04163">4163</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="af76b16a0b6e4dcd102f5665ee0c950a4"></a><!-- doxytag: member="wxlstate.cpp::BIT_UMAX" ref="af76b16a0b6e4dcd102f5665ee0c950a4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BIT_UMAX&nbsp;&nbsp;&nbsp;(CHAR_BIT * sizeof(lua_Integer) &gt; BITLIB_FLOAT_BITS ? BITLIB_FLOAT_UMAX : LUA_UINTEGER_MAX)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04141">4141</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5730e57fbbc45cda502213067171f1fd"></a><!-- doxytag: member="wxlstate.cpp::BITLIB_FLOAT_BITS" ref="a5730e57fbbc45cda502213067171f1fd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BITLIB_FLOAT_BITS&nbsp;&nbsp;&nbsp;53</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04104">4104</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7a951f3ad247ed862bc9a7eb46cc0606"></a><!-- doxytag: member="wxlstate.cpp::BITLIB_FLOAT_MAX" ref="a7a951f3ad247ed862bc9a7eb46cc0606" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BITLIB_FLOAT_MAX&nbsp;&nbsp;&nbsp;0xfffffffffffffL</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04105">4105</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a730b29378c3c8af4fae04831da1fe2e9"></a><!-- doxytag: member="wxlstate.cpp::BITLIB_FLOAT_MIN" ref="a730b29378c3c8af4fae04831da1fe2e9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BITLIB_FLOAT_MIN&nbsp;&nbsp;&nbsp;(-0x10000000000000L)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04106">4106</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7d1bf2eefdd834253b37d810b2b7b747"></a><!-- doxytag: member="wxlstate.cpp::BITLIB_FLOAT_UMAX" ref="a7d1bf2eefdd834253b37d810b2b7b747" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BITLIB_FLOAT_UMAX&nbsp;&nbsp;&nbsp;0x1fffffffffffffULL</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04110">4110</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a57601c96ef87de18e0c9aab425f802f0"></a><!-- doxytag: member="wxlstate.cpp::BUILTIN_CAST" ref="a57601c96ef87de18e0c9aab425f802f0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BUILTIN_CAST</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04145">4145</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a66ee3344af015fa6f5d7ad30f1dc02ce"></a><!-- doxytag: member="wxlstate.cpp::LOGICAL_SHIFT" ref="a66ee3344af015fa6f5d7ad30f1dc02ce" args="(name, op)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LOGICAL_SHIFT</td>
<td>(</td>
<td class="paramtype">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">op&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">static</span> <span class="keywordtype">int</span> bit_ ## name(lua_State *L) { \
lua_Number f; \
lua_pushinteger(L, <a class="code" href="wxlstate_8cpp.html#a2a078799cbdfaea63e2645f9d6be9636">BIT_TRUNCATE</a>(<a class="code" href="wxlstate_8cpp.html#a2a078799cbdfaea63e2645f9d6be9636">BIT_TRUNCATE</a>((<a class="code" href="wxlstate_8cpp.html#a1fb560fe12f72d80b60ea38abcd801fd">lua_UInteger</a>)<a class="code" href="wxlstate_8cpp.html#a0d02dfd743245148442b4954d9a66383">TOBIT</a>(L, 1, f)) op \
(<span class="keywordtype">unsigned</span>)luaL_checknumber(L, 2))); \
<span class="keywordflow">return</span> 1; \
}
</pre></div>
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04196">4196</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7e1996ddba6c3c73bf6895458a79bf0b"></a><!-- doxytag: member="wxlstate.cpp::LUA_INTEGER_MAX" ref="a7e1996ddba6c3c73bf6895458a79bf0b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LUA_INTEGER_MAX&nbsp;&nbsp;&nbsp;PTRDIFF_MAX</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04114">4114</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab68ec4a1166fcb94018e3a300474cde5"></a><!-- doxytag: member="wxlstate.cpp::LUA_INTEGER_MIN" ref="ab68ec4a1166fcb94018e3a300474cde5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LUA_INTEGER_MIN&nbsp;&nbsp;&nbsp;PTRDIFF_MIN</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04115">4115</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aab77fd813aae939f7c76407566489544"></a><!-- doxytag: member="wxlstate.cpp::LUA_PATH" ref="aab77fd813aae939f7c76407566489544" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LUA_PATH&nbsp;&nbsp;&nbsp;&quot;LUA_PATH&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04002">4002</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l04027">wxLuaState::AddLuaPath()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l04005">wxLuaState::GetLuaPath()</a>.</p>
</div>
</div>
<a class="anchor" id="a1748905c75234ae90a7eb1dc2b3b4c9e"></a><!-- doxytag: member="wxlstate.cpp::LUA_UINTEGER_MAX" ref="a1748905c75234ae90a7eb1dc2b3b4c9e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LUA_UINTEGER_MAX&nbsp;&nbsp;&nbsp;SIZE_MAX</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04123">4123</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab721906229db5927be08fa63c43cd326"></a><!-- doxytag: member="wxlstate.cpp::M_WXLSTATEDATA" ref="ab721906229db5927be08fa63c43cd326" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define M_WXLSTATEDATA&nbsp;&nbsp;&nbsp;((<a class="el" href="classwxLuaStateRefData.html">wxLuaStateRefData</a>*)m_refData)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l02321">2321</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02945">wxLuaState::AddGCObject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03000">wxLuaState::AddTrackedEventCallback()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03059">wxLuaState::AddTrackedWinDestroyCallback()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02969">wxLuaState::AddTrackedWindow()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02769">wxLuaState::ClearDebugHookBreak()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02498">wxLuaState::CloseLuaState()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02338">wxLuaState::Create()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02755">wxLuaState::DebugHookBreak()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02951">wxLuaState::DeleteGCObject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02487">wxLuaState::Destroy()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02993">wxLuaState::GarbageCollectWindows()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02885">wxLuaState::GetBindClass()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03208">wxLuaState::GetBooleanType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02931">wxLuaState::GetCallBaseClassFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03264">wxLuaState::GetCharArray()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02780">wxLuaState::GetDebugHookBreak()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02785">wxLuaState::GetDebugHookBreakMessage()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02577">wxLuaState::GetEventHandler()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02963">wxLuaState::GetGCObjectInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03996">wxLuaState::GetGlobals()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02588">wxLuaState::GetId()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02726">wxLuaState::GetInEventType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03282">wxLuaState::GetIntArray()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03213">wxLuaState::GetIntegerType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02828">wxLuaState::GetLastLuaDebugHookTime()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02807">wxLuaState::GetLuaDebugHook()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02812">wxLuaState::GetLuaDebugHookCount()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02822">wxLuaState::GetLuaDebugHookSendEvt()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02817">wxLuaState::GetLuaDebugHookYield()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02512">wxLuaState::GetLuaState()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02518">wxLuaState::GetLuaStateData()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03218">wxLuaState::GetNumberType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03198">wxLuaState::GetStringType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03031">wxLuaState::GetTrackedEventCallbackInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03090">wxLuaState::GetTrackedWinDestroyCallbackInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02987">wxLuaState::GetTrackedWindowInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03192">wxLuaState::GetUserDataType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03288">wxLuaState::GetwxArrayInt()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03258">wxLuaState::GetwxArrayString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03294">wxLuaState::GetwxLuaTypeName()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03252">wxLuaState::GetwxStringArray()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03203">wxLuaState::GetwxStringType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03306">wxLuaState::HasDerivedMethod()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03236">wxLuaState::IsBooleanType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02504">wxLuaState::IsClosing()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02914">wxLuaState::IsDerivedType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02957">wxLuaState::IsGCObject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03241">wxLuaState::IsIntegerType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03246">wxLuaState::IsNumberType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02663">wxLuaState::IsRunning()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03224">wxLuaState::IsStringType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02981">wxLuaState::IsTrackedWindow()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03186">wxLuaState::IsUserDataType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03180">wxLuaState::IswxLuaType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03230">wxLuaState::IswxStringType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03619">wxLuaState::lua_Call()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03372">wxLuaState::lua_CheckStack()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03690">wxLuaState::lua_Concat()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03629">wxLuaState::lua_CPCall()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03556">wxLuaState::lua_CreateTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03639">wxLuaState::lua_Dump()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03417">wxLuaState::lua_Equal()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03680">wxLuaState::lua_Error()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03576">wxLuaState::lua_GetFenv()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03541">wxLuaState::lua_GetField()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03667">wxLuaState::lua_GetGCCount()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03756">wxLuaState::lua_GetGlobal()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03801">wxLuaState::lua_GetHook()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03811">wxLuaState::lua_GetHookCount()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03806">wxLuaState::lua_GetHookMask()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03770">wxLuaState::lua_GetInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03775">wxLuaState::lua_GetLocal()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03571">wxLuaState::lua_GetMetatable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03765">wxLuaState::lua_GetStack()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03536">wxLuaState::lua_GetTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03337">wxLuaState::lua_GetTop()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03785">wxLuaState::lua_GetUpvalue()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03362">wxLuaState::lua_Insert()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03730">wxLuaState::lua_IsBoolean()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03396">wxLuaState::lua_IsCFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03710">wxLuaState::lua_IsFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03720">wxLuaState::lua_IsLightUserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03725">wxLuaState::lua_IsNil()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03740">wxLuaState::lua_IsNone()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03745">wxLuaState::lua_IsNoneOrNil()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03386">wxLuaState::lua_IsNumber()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03391">wxLuaState::lua_IsString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03715">wxLuaState::lua_IsTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03735">wxLuaState::lua_IsThread()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03401">wxLuaState::lua_IsUserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03427">wxLuaState::lua_LessThan()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03561">wxLuaState::lua_NewTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03566">wxLuaState::lua_NewUserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03685">wxLuaState::lua_Next()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03624">wxLuaState::lua_PCall()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03357">wxLuaState::lua_Pop()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03522">wxLuaState::lua_PushBoolean()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03517">wxLuaState::lua_PushCClosure()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03704">wxLuaState::lua_PushCFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03502">wxLuaState::lua_PushInteger()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03527">wxLuaState::lua_PushLightUserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03507">wxLuaState::lua_PushLString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03492">wxLuaState::lua_PushNil()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03497">wxLuaState::lua_PushNumber()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03512">wxLuaState::lua_PushString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03347">wxLuaState::lua_PushValue()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03422">wxLuaState::lua_RawEqual()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03546">wxLuaState::lua_RawGet()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03551">wxLuaState::lua_RawGeti()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03595">wxLuaState::lua_RawSet()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03600">wxLuaState::lua_RawSeti()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03699">wxLuaState::lua_Register()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03352">wxLuaState::lua_Remove()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03367">wxLuaState::lua_Replace()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03653">wxLuaState::lua_Resume()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03610">wxLuaState::lua_SetFenv()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03590">wxLuaState::lua_SetField()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03751">wxLuaState::lua_SetGlobal()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03796">wxLuaState::lua_SetHook()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03780">wxLuaState::lua_SetLocal()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03605">wxLuaState::lua_SetMetatable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03585">wxLuaState::lua_SetTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03342">wxLuaState::lua_SetTop()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03790">wxLuaState::lua_SetUpvalue()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03658">wxLuaState::lua_Status()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03458">wxLuaState::lua_StrLen()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03443">wxLuaState::lua_ToBoolean()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03468">wxLuaState::lua_ToCFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03438">wxLuaState::lua_ToInteger()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03433">wxLuaState::lua_ToNumber()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03483">wxLuaState::lua_ToPointer()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03448">wxLuaState::lua_ToString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03478">wxLuaState::lua_ToThread()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03473">wxLuaState::lua_ToUserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03453">wxLuaState::lua_TowxString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03406">wxLuaState::lua_Type()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03411">wxLuaState::lua_TypeName()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03377">wxLuaState::lua_XMove()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03648">wxLuaState::lua_Yield()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03820">wxLuaState::luaI_OpenLib()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03957">wxLuaState::luaL_ArgCheck()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03845">wxLuaState::luaL_ArgError()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03835">wxLuaState::luaL_CallMeta()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03891">wxLuaState::luaL_CheckAny()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03972">wxLuaState::luaL_CheckInt()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03870">wxLuaState::luaL_CheckInteger()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03982">wxLuaState::luaL_CheckLong()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03850">wxLuaState::luaL_CheckLString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03860">wxLuaState::luaL_CheckNumber()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03924">wxLuaState::luaL_CheckOption()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03881">wxLuaState::luaL_CheckStack()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03962">wxLuaState::luaL_CheckString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03886">wxLuaState::luaL_CheckType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03907">wxLuaState::luaL_CheckUdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03918">wxLuaState::luaL_Error()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03830">wxLuaState::luaL_GetMetafield()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03902">wxLuaState::luaL_GetMetatable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03946">wxLuaState::luaL_LoadBuffer()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03941">wxLuaState::luaL_LoadFile()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03951">wxLuaState::luaL_LoadString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03897">wxLuaState::luaL_NewMetatable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03463">wxLuaState::luaL_ObjLen()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03977">wxLuaState::luaL_OptInt()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03875">wxLuaState::luaL_OptInteger()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03987">wxLuaState::luaL_OptLong()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03855">wxLuaState::luaL_OptLString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03865">wxLuaState::luaL_OptNumber()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03967">wxLuaState::luaL_OptString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03930">wxLuaState::luaL_Ref()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03825">wxLuaState::luaL_Register()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03840">wxLuaState::luaL_TypeError()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03935">wxLuaState::luaL_Unref()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03913">wxLuaState::luaL_Where()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02688">wxLuaState::LuaPCall()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02480">wxLuaState::Ok()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03276">wxLuaState::PushwxArrayIntTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03270">wxLuaState::PushwxArrayStringTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02841">wxLuaState::RegisterFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03312">wxLuaState::RemoveDerivedMethods()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03014">wxLuaState::RemoveTrackedEventCallback()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03073">wxLuaState::RemoveTrackedWinDestroyCallback()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02975">wxLuaState::RemoveTrackedWindow()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02639">wxLuaState::RunBuffer()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02609">wxLuaState::RunFile()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02594">wxLuaState::SendEvent()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02926">wxLuaState::SetCallBaseClassFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03300">wxLuaState::SetDerivedMethod()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02572">wxLuaState::SetEventHandler()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02583">wxLuaState::SetId()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02732">wxLuaState::SetInEventType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02833">wxLuaState::SetLastLuaDebugHookTime()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02793">wxLuaState::SetLuaDebugHook()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03118">wxLuaState::wxlua_Error()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03124">wxLuaState::wxlua_ToUserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03145">wxLuaState::wxluaR_GetRef()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03133">wxLuaState::wxluaR_Ref()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03139">wxLuaState::wxluaR_Unref()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03153">wxLuaState::wxluaT_NewMetatable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03171">wxLuaState::wxluaT_PushUserDataType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03159">wxLuaState::wxluaT_SetMetatable()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l03165">wxLuaState::wxluaT_Type()</a>.</p>
</div>
</div>
<a class="anchor" id="a62a707b3327b9ba94b526a112b2dcb2d"></a><!-- doxytag: member="wxlstate.cpp::MONADIC" ref="a62a707b3327b9ba94b526a112b2dcb2d" args="(name, op)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MONADIC</td>
<td>(</td>
<td class="paramtype">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">op&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">static</span> <span class="keywordtype">int</span> bit_ ## name(lua_State *L) { \
lua_Number f; \
lua_pushinteger(L, <a class="code" href="wxlstate_8cpp.html#a2a078799cbdfaea63e2645f9d6be9636">BIT_TRUNCATE</a>(op <a class="code" href="wxlstate_8cpp.html#a0d02dfd743245148442b4954d9a66383">TOBIT</a>(L, 1, f))); \
<span class="keywordflow">return</span> 1; \
}
</pre></div>
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04178">4178</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3c75bb398badb69c7577b21486f9963f"></a><!-- doxytag: member="wxlstate.cpp::SIZE_MAX" ref="a3c75bb398badb69c7577b21486f9963f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SIZE_MAX&nbsp;&nbsp;&nbsp;((size_t)-1)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04118">4118</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0d02dfd743245148442b4954d9a66383"></a><!-- doxytag: member="wxlstate.cpp::TOBIT" ref="a0d02dfd743245148442b4954d9a66383" args="(L, n, res)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define TOBIT</td>
<td>(</td>
<td class="paramtype">L, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">n, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">res&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;((void)(res), luaL_checkinteger((L), (n)))</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04149">4149</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac82bd290f3c6b0cbd06e20a6d9291c80"></a><!-- doxytag: member="wxlstate.cpp::VARIADIC" ref="ac82bd290f3c6b0cbd06e20a6d9291c80" args="(name, op)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VARIADIC</td>
<td>(</td>
<td class="paramtype">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">op&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">static</span> <span class="keywordtype">int</span> bit_ ## name(lua_State *L) { \
lua_Number f; \
<span class="keywordtype">int</span> n = lua_gettop(L), i; \
lua_Integer w = <a class="code" href="wxlstate_8cpp.html#a0d02dfd743245148442b4954d9a66383">TOBIT</a>(L, 1, f); \
<span class="keywordflow">for</span> (i = 2; i &lt;= n; i++) \
w op <a class="code" href="wxlstate_8cpp.html#a0d02dfd743245148442b4954d9a66383">TOBIT</a>(L, i, f); \
lua_pushinteger(L, <a class="code" href="wxlstate_8cpp.html#a2a078799cbdfaea63e2645f9d6be9636">BIT_TRUNCATE</a>(w)); \
<span class="keywordflow">return</span> 1; \
}
</pre></div>
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04185">4185</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a1fb560fe12f72d80b60ea38abcd801fd"></a><!-- doxytag: member="wxlstate.cpp::lua_UInteger" ref="a1fb560fe12f72d80b60ea38abcd801fd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef size_t <a class="el" href="wxlstate_8cpp.html#a1fb560fe12f72d80b60ea38abcd801fd">lua_UInteger</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04122">4122</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a77a1ac6718f7f727c0af0fc9c50021bc"></a><!-- doxytag: member="wxlstate.cpp::bit_arshift" ref="a77a1ac6718f7f727c0af0fc9c50021bc" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int bit_arshift </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04219">4219</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a37e060c9c93d3516f0fa8517bf002dec"></a><!-- doxytag: member="wxlstate.cpp::bit_band" ref="a37e060c9c93d3516f0fa8517bf002dec" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int bit_band </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04214">4214</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a13441e42b41dba8a11c859547313d78e"></a><!-- doxytag: member="wxlstate.cpp::bit_bnot" ref="a13441e42b41dba8a11c859547313d78e" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int bit_bnot </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04213">4213</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5a775bc9179bd2121acf0237e4f85cdc"></a><!-- doxytag: member="wxlstate.cpp::bit_bor" ref="a5a775bc9179bd2121acf0237e4f85cdc" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int bit_bor </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04215">4215</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a83874141a436fe18d6b9ec5e5bdfc4d6"></a><!-- doxytag: member="wxlstate.cpp::bit_bxor" ref="a83874141a436fe18d6b9ec5e5bdfc4d6" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int bit_bxor </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04216">4216</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1f5ed26c3de71289224dd1774278fe4a"></a><!-- doxytag: member="wxlstate.cpp::bit_cast" ref="a1f5ed26c3de71289224dd1774278fe4a" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int bit_cast </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04212">4212</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4d70882bfa3d561cde0d0cbb160e7154"></a><!-- doxytag: member="wxlstate.cpp::bit_lshift" ref="a4d70882bfa3d561cde0d0cbb160e7154" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int bit_lshift </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04217">4217</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab47a7fbe006f1d99cbb55ded1d50e789"></a><!-- doxytag: member="wxlstate.cpp::bit_rshift" ref="ab47a7fbe006f1d99cbb55ded1d50e789" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int bit_rshift </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04218">4218</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab03a3095ab5d0f4a427b4c5b10aa4e5c"></a><!-- doxytag: member="wxlstate.cpp::luaopen_bit" ref="ab03a3095ab5d0f4a427b4c5b10aa4e5c" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL luaopen_bit </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04234">4234</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l04128">BIT_BITS</a>, and <a class="el" href="wxlstate_8cpp_source.html#l04221">bitlib</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>.</p>
</div>
</div>
<a class="anchor" id="a68714a92a573ca05e2e1efa1222c53a5"></a><!-- doxytag: member="wxlstate.cpp::wxFindWindowByPointer" ref="a68714a92a573ca05e2e1efa1222c53a5" args="(const wxWindow *parent, const wxWindow *win)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static wxWindow* wxFindWindowByPointer </td>
<td>(</td>
<td class="paramtype">const wxWindow *&nbsp;</td>
<td class="paramname"> <em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxWindow *&nbsp;</td>
<td class="paramname"> <em>win</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01994">1994</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l01966">wxFindWindowPointerRecursively()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02024">wxLuaCleanupWindows()</a>.</p>
</div>
</div>
<a class="anchor" id="a005a9ae62f4498c674a72a597160a0c0"></a><!-- doxytag: member="wxlstate.cpp::wxFindWindowPointerRecursively" ref="a005a9ae62f4498c674a72a597160a0c0" args="(const wxWindow *parent, const wxWindow *win)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static wxWindow* wxFindWindowPointerRecursively </td>
<td>(</td>
<td class="paramtype">const wxWindow *&nbsp;</td>
<td class="paramname"> <em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxWindow *&nbsp;</td>
<td class="paramname"> <em>win</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01966">1966</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l01994">wxFindWindowByPointer()</a>.</p>
</div>
</div>
<a class="anchor" id="aba05dfc5f8a48e264d7463a7c6fee965"></a><!-- doxytag: member="wxlstate.cpp::wxlua_argerror" ref="aba05dfc5f8a48e264d7463a7c6fee965" args="(lua_State *L, int stack_idx, const wxString &amp;expectedType)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxlua_argerror </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>expectedType</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00298">298</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00308">wxlua_argerrormsg()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01038">wxlua_luaL_typename()</a>.</p>
<p>Referenced by <a class="el" href="wxlua__bind_8cpp_source.html#l01104">wxLua_function_ungcobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01429">wxlua_getbooleantype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01520">wxlua_getchararray()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01445">wxlua_getenumtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01461">wxlua_getintegertype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01503">wxlua_getnumbertype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01387">wxlua_getstringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01482">wxlua_getuintegertype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01663">wxlua_getwxArrayInt()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01578">wxlua_getwxArrayString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01631">wxlua_getwxSortedArrayString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01408">wxlua_getwxStringtype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01098">wxluaT_getuserdatatype()</a>.</p>
</div>
</div>
<a class="anchor" id="aa4db1ed30ef56e312dcf5e9cca75bcb2"></a><!-- doxytag: member="wxlstate.cpp::wxlua_argerrormsg" ref="aa4db1ed30ef56e312dcf5e9cca75bcb2" args="(lua_State *L, const wxString &amp;msg_)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxlua_argerrormsg </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>msg_</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00308">308</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8cpp_source.html#l01454">wxLuaBinding::FindBindClass()</a>, <a class="el" href="wxlbind_8cpp_source.html#l01530">wxLuaBinding::FindMethodBinding()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00291">wxlua_error()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00816">wxlua_getBindMethodArgsMsg()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00791">wxlua_getLuaArgsMsg()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00292">wxlua_userdata_delete()</a>.</p>
</div>
</div>
<a class="anchor" id="ad8947416ca8b4d46a677d47769723837"></a><!-- doxytag: member="wxlstate.cpp::wxlua_concatwxArrayString" ref="ad8947416ca8b4d46a677d47769723837" args="(const wxArrayString &amp;arr, const wxString &amp;sep)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString wxlua_concatwxArrayString </td>
<td>(</td>
<td class="paramtype">const wxArrayString &amp;&nbsp;</td>
<td class="paramname"> <em>arr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01748">1748</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlua__bind_8cpp_source.html#l00914">wxLua_function_GetGCUserdataInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00930">wxLua_function_GetTrackedEventCallbackInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00947">wxLua_function_GetTrackedObjectInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00963">wxLua_function_GetTrackedWinDestroyCallbackInfo()</a>, and <a class="el" href="wxlua__bind_8cpp_source.html#l00980">wxLua_function_GetTrackedWindowInfo()</a>.</p>
</div>
</div>
<a class="anchor" id="a9eab35a72e3a0d8e1a669fb831a5272d"></a><!-- doxytag: member="wxlstate.cpp::wxlua_debugHookFunction" ref="a9eab35a72e3a0d8e1a669fb831a5272d" args="(lua_State *L, lua_Debug *LDebug)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxlua_debugHookFunction </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">lua_Debug *&nbsp;</td>
<td class="paramname"> <em>LDebug</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00108">108</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l02769">wxLuaState::ClearDebugHookBreak()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02588">wxLuaState::GetId()</a>, <a class="el" href="wxlstate_8h_source.html#l00617">wxLuaStateData::m_debug_hook_break</a>, <a class="el" href="wxlstate_8h_source.html#l00618">wxLuaStateData::m_debug_hook_break_msg</a>, <a class="el" href="wxlstate_8h_source.html#l00615">wxLuaStateData::m_last_debug_hook_time</a>, <a class="el" href="wxlstate_8h_source.html#l00613">wxLuaStateData::m_lua_debug_hook_send_evt</a>, <a class="el" href="wxlstate_8h_source.html#l00611">wxLuaStateData::m_lua_debug_hook_yield</a>, <a class="el" href="wxlstate_8cpp_source.html#l02594">wxLuaState::SendEvent()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03118">wxLuaState::wxlua_Error()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00291">wxlua_error()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01933">wxlua_getwxeventtype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01951">wxlua_getwxluastatedata()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02755">wxLuaState::DebugHookBreak()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l02793">wxLuaState::SetLuaDebugHook()</a>.</p>
</div>
</div>
<a class="anchor" id="a1abe07e896f1e813fc28da0e0d92961a"></a><!-- doxytag: member="wxlstate.cpp::wxlua_error" ref="a1abe07e896f1e813fc28da0e0d92961a" args="(lua_State *L, const char *errorMsg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxlua_error </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>errorMsg</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00291">291</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l00308">wxlua_argerrormsg()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00658">wxlua_callOverloadedFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00108">wxlua_debugHookFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03118">wxLuaState::wxlua_Error()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00282">wxlua_tableErrorHandler()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00340">wxlua_wxLuaBindClass__index()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00459">wxlua_wxLuaBindClass__newindex()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00574">wxlua_wxLuaBindMethod_table__index()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00609">wxlua_wxLuaBindMethod_table__newindex()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01112">wxluaT_pushuserdatatype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00941">wxluaT_setmetatable()</a>.</p>
</div>
</div>
<a class="anchor" id="a0c9eeb57ad65f8e174030f03af466331"></a><!-- doxytag: member="wxlstate.cpp::wxlua_errorinfo" ref="a0c9eeb57ad65f8e174030f03af466331" args="(lua_State *L, int status, int top, wxString *errorMsg_, int *line_num_)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxlua_errorinfo </td>
<td>(</td>
<td class="paramtype">lua_State *&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>status</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>top</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">wxString *&nbsp;</td>
<td class="paramname"> <em>errorMsg_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&nbsp;</td>
<td class="paramname"> <em>line_num_</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00235">235</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8h_source.html#l00033">lua2wx()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00219">wxlua_LUA_ERR_msg()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02743">wxLuaState::CompileBuffer()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l02712">wxLuaState::SendLuaErrorEvent()</a>.</p>
</div>
</div>
<a class="anchor" id="a77238c0018900d9c06b0163fa202c21d"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getbooleantype" ref="a77238c0018900d9c06b0163fa202c21d" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxlua_getbooleantype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01429">1429</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01256">wxlua_iswxluatype()</a>, and <a class="el" href="wxlbind_8h_source.html#l00043">WXLUA_TBOOLEAN</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03208">wxLuaState::GetBooleanType()</a>.</p>
</div>
</div>
<a class="anchor" id="a99b292a455b84ee8f2f701ff3619d1f7"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getcallbaseclassfunction" ref="a99b292a455b84ee8f2f701ff3619d1f7" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxlua_getcallbaseclassfunction </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01915">1915</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00040">wxlua_lreg_callbaseclassfunc_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02931">wxLuaState::GetCallBaseClassFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="ad3f311ca85fe28d4faf3f4dd81536a18"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getchararray" ref="ad3f311ca85fe28d4faf3f4dd81536a18" args="(lua_State *L, int stack_idx, int &amp;count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char** LUACALL wxlua_getchararray </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>count</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01520">1520</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01387">wxlua_getstringtype()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03264">wxLuaState::GetCharArray()</a>.</p>
</div>
</div>
<a class="anchor" id="ab1921d0ee1911ca14ecf141891f90ae5"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getenumtype" ref="ab1921d0ee1911ca14ecf141891f90ae5" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long LUACALL wxlua_getenumtype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01445">1445</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01256">wxlua_iswxluatype()</a>, and <a class="el" href="wxlbind_8h_source.html#l00051">WXLUA_TINTEGER</a>.</p>
</div>
</div>
<a class="anchor" id="a608c006132ed91d53ce42a4221de285f"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getintarray" ref="a608c006132ed91d53ce42a4221de285f" args="(lua_State *L, int stack_idx, int &amp;count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int* LUACALL wxlua_getintarray </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>count</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01564">1564</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l01663">wxlua_getwxArrayInt()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03282">wxLuaState::GetIntArray()</a>.</p>
</div>
</div>
<a class="anchor" id="a5b0ffce73ad80800d0b756e49d31bf0e"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getintegertype" ref="a5b0ffce73ad80800d0b756e49d31bf0e" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long LUACALL wxlua_getintegertype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01461">1461</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01256">wxlua_iswxluatype()</a>, and <a class="el" href="wxlbind_8h_source.html#l00051">WXLUA_TINTEGER</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03213">wxLuaState::GetIntegerType()</a>.</p>
</div>
</div>
<a class="anchor" id="a7e0788737b729042ceddba8b630b4e53"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getnumbertype" ref="a7e0788737b729042ceddba8b630b4e53" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double LUACALL wxlua_getnumbertype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01503">1503</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01256">wxlua_iswxluatype()</a>, and <a class="el" href="wxlbind_8h_source.html#l00045">WXLUA_TNUMBER</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03218">wxLuaState::GetNumberType()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01046">wxLua_function_iswxluatype()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01087">wxLua_function_typename()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01128">wxLua_function_wxLUA_CHECK_VERSION()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01147">wxLua_function_wxLUA_CHECK_VERSION_FULL()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00033">wxLua_wxLuaDebuggerServer_AddBreakPoint()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00354">wxLua_wxLuaDebuggerServer_constructor()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00101">wxLua_wxLuaDebuggerServer_DisplayStackDialog()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00121">wxLua_wxLuaDebuggerServer_EvaluateExpr()</a>, and <a class="el" href="wxluasocket__bind_8cpp_source.html#l00199">wxLua_wxLuaDebuggerServer_RemoveBreakPoint()</a>.</p>
</div>
</div>
<a class="anchor" id="aa15baee6edd4446f22cf1c393a1843a3"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getstringtype" ref="aa15baee6edd4446f22cf1c393a1843a3" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* LUACALL wxlua_getstringtype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01387">1387</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8cpp_source.html#l00055">p_wxluatype_wxString</a>, <a class="el" href="wxlstate_8h_source.html#l00056">wx2lua()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8h_source.html#l00473">wxlua_isstringtype</a>, <a class="el" href="wxlstate_8h_source.html#l00465">wxlua_iswxuserdata</a>, <a class="el" href="wxlstate_8cpp_source.html#l00335">wxlua_touserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01228">wxluaT_isderivedtype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03198">wxLuaState::GetStringType()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01520">wxlua_getchararray()</a>.</p>
</div>
</div>
<a class="anchor" id="ae108d14d839d23da917b0ce2d24c5363"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getuintegertype" ref="ae108d14d839d23da917b0ce2d24c5363" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned long LUACALL wxlua_getuintegertype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01482">1482</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01256">wxlua_iswxluatype()</a>, and <a class="el" href="wxlbind_8h_source.html#l00051">WXLUA_TINTEGER</a>.</p>
</div>
</div>
<a class="anchor" id="a1d55c218b354f79810dbe96a5adf96a8"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getwxArrayInt" ref="a1d55c218b354f79810dbe96a5adf96a8" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaSmartwxArrayInt.html">wxLuaSmartwxArrayInt</a> LUACALL wxlua_getwxArrayInt </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01663">1663</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8h_source.html#l00476">wxlua_isnumbertype</a>, <a class="el" href="wxlstate_8h_source.html#l00465">wxlua_iswxuserdata</a>, <a class="el" href="wxlstate_8cpp_source.html#l01044">wxluaT_gettype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01098">wxluaT_getuserdatatype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01085">wxluaT_isuserdatatype()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03288">wxLuaState::GetwxArrayInt()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01564">wxlua_getintarray()</a>.</p>
</div>
</div>
<a class="anchor" id="a0cf1f6516b7828d8f58e8fca47b0751d"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getwxArrayString" ref="a0cf1f6516b7828d8f58e8fca47b0751d" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaSmartwxArrayString.html">wxLuaSmartwxArrayString</a> LUACALL wxlua_getwxArrayString </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01578">1578</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01408">wxlua_getwxStringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01371">wxlua_iswxstringtype()</a>, <a class="el" href="wxlstate_8h_source.html#l00465">wxlua_iswxuserdata</a>, <a class="el" href="wxlstate_8cpp_source.html#l01044">wxluaT_gettype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01098">wxluaT_getuserdatatype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01085">wxluaT_isuserdatatype()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03258">wxLuaState::GetwxArrayString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01631">wxlua_getwxSortedArrayString()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01550">wxlua_getwxStringarray()</a>.</p>
</div>
</div>
<a class="anchor" id="a5442b3e5a2f8dca8fb920c00279385ac"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getwxeventtype" ref="a5442b3e5a2f8dca8fb920c00279385ac" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxEventType LUACALL wxlua_getwxeventtype </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01933">1933</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00041">wxlua_lreg_wxeventtype_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02726">wxLuaState::GetInEventType()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00108">wxlua_debugHookFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="a4c7701b4b056e2f84f380be559bb2482"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getwxluastatedata" ref="a4c7701b4b056e2f84f380be559bb2482" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaStateData.html">wxLuaStateData</a>* LUACALL wxlua_getwxluastatedata </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01951">1951</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00042">wxlua_lreg_wxluastatedata_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l00108">wxlua_debugHookFunction()</a>.</p>
</div>
</div>
<a class="anchor" id="a48c3f8a2da56e596561547086a5b6d5e"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getwxSortedArrayString" ref="a48c3f8a2da56e596561547086a5b6d5e" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaSmartwxSortedArrayString.html">wxLuaSmartwxSortedArrayString</a> LUACALL wxlua_getwxSortedArrayString </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01631">1631</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01578">wxlua_getwxArrayString()</a>, <a class="el" href="wxlstate_8h_source.html#l00465">wxlua_iswxuserdata</a>, <a class="el" href="wxlstate_8cpp_source.html#l01044">wxluaT_gettype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01098">wxluaT_getuserdatatype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01085">wxluaT_isuserdatatype()</a>.</p>
</div>
</div>
<a class="anchor" id="a9d0af8f1eee0d4615751565f3f2fa393"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getwxStringarray" ref="a9d0af8f1eee0d4615751565f3f2fa393" args="(lua_State *L, int stack_idx, int &amp;count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString* LUACALL wxlua_getwxStringarray </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&nbsp;</td>
<td class="paramname"> <em>count</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01550">1550</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l01578">wxlua_getwxArrayString()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03252">wxLuaState::GetwxStringArray()</a>.</p>
</div>
</div>
<a class="anchor" id="abaad17f1e38dd7397d597ed0cbc1c4ef"></a><!-- doxytag: member="wxlstate.cpp::wxlua_getwxStringtype" ref="abaad17f1e38dd7397d597ed0cbc1c4ef" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString LUACALL wxlua_getwxStringtype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01408">1408</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8h_source.html#l00033">lua2wx()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00055">p_wxluatype_wxString</a>, <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8h_source.html#l00473">wxlua_isstringtype</a>, <a class="el" href="wxlstate_8h_source.html#l00465">wxlua_iswxuserdata</a>, <a class="el" href="wxlstate_8cpp_source.html#l00335">wxlua_touserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01228">wxluaT_isderivedtype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03203">wxLuaState::GetwxStringType()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00261">wxLua_function_CompileLuaScript()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01578">wxlua_getwxArrayString()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00033">wxLua_wxLuaDebuggerServer_AddBreakPoint()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00121">wxLua_wxLuaDebuggerServer_EvaluateExpr()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00199">wxLua_wxLuaDebuggerServer_RemoveBreakPoint()</a>, and <a class="el" href="wxluasocket__bind_8cpp_source.html#l00235">wxLua_wxLuaDebuggerServer_Run()</a>.</p>
</div>
</div>
<a class="anchor" id="a602bc60e4737a25c6202d86c7c2f6c2b"></a><!-- doxytag: member="wxlstate.cpp::wxlua_hasderivedmethod" ref="a602bc60e4737a25c6202d86c7c2f6c2b" args="(lua_State *L, void *obj_ptr, const char *method_name, bool push_method)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxlua_hasderivedmethod </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>method_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>push_method</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01833">1833</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8cpp_source.html#l00094">wxLuaObject::GetObject()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00032">wxlua_lreg_derivedmethods_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03306">wxLuaState::HasDerivedMethod()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00340">wxlua_wxLuaBindClass__index()</a>.</p>
</div>
</div>
<a class="anchor" id="a66b8e88ce731fc39d11b9e3a3615ffc1"></a><!-- doxytag: member="wxlstate.cpp::wxlua_iswxluatype" ref="a66b8e88ce731fc39d11b9e3a3615ffc1" args="(int luatype, int wxl_type, lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxlua_iswxluatype </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>luatype</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wxl_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01256">1256</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8h_source.html#l00043">WXLUA_TBOOLEAN</a>, <a class="el" href="wxlbind_8h_source.html#l00052">WXLUA_TCFUNCTION</a>, <a class="el" href="wxlbind_8h_source.html#l00048">WXLUA_TFUNCTION</a>, <a class="el" href="wxlbind_8h_source.html#l00051">WXLUA_TINTEGER</a>, <a class="el" href="wxlbind_8h_source.html#l00044">WXLUA_TLIGHTUSERDATA</a>, <a class="el" href="wxlbind_8h_source.html#l00042">WXLUA_TNIL</a>, <a class="el" href="wxlbind_8h_source.html#l00041">WXLUA_TNONE</a>, <a class="el" href="wxlbind_8h_source.html#l00045">WXLUA_TNUMBER</a>, <a class="el" href="wxlbind_8h_source.html#l00046">WXLUA_TSTRING</a>, <a class="el" href="wxlbind_8h_source.html#l00047">WXLUA_TTABLE</a>, <a class="el" href="wxlbind_8h_source.html#l00050">WXLUA_TTHREAD</a>, <a class="el" href="wxlbind_8h_source.html#l00049">WXLUA_TUSERDATA</a>, <a class="el" href="wxlstate_8cpp_source.html#l01053">wxluaT_getclass()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01243">wxluaT_isderivedclass()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03180">wxLuaState::IswxLuaType()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00658">wxlua_callOverloadedFunction()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01046">wxLua_function_iswxluatype()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01104">wxLua_function_ungcobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01429">wxlua_getbooleantype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01445">wxlua_getenumtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01461">wxlua_getintegertype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01503">wxlua_getnumbertype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01482">wxlua_getuintegertype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01371">wxlua_iswxstringtype()</a>.</p>
</div>
</div>
<a class="anchor" id="a4c0ece81cd5c2a156feeda8d71e3e0f8"></a><!-- doxytag: member="wxlstate.cpp::wxlua_iswxstringtype" ref="a4c0ece81cd5c2a156feeda8d71e3e0f8" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxlua_iswxstringtype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01371">1371</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8cpp_source.html#l00055">p_wxluatype_wxString</a>, <a class="el" href="wxlstate_8cpp_source.html#l01256">wxlua_iswxluatype()</a>, <a class="el" href="wxlstate_8h_source.html#l00465">wxlua_iswxuserdata</a>, <a class="el" href="wxlbind_8h_source.html#l00046">WXLUA_TSTRING</a>, <a class="el" href="wxlstate_8cpp_source.html#l01228">wxluaT_isderivedtype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03230">wxLuaState::IswxStringType()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01578">wxlua_getwxArrayString()</a>.</p>
</div>
</div>
<a class="anchor" id="a7185a0c6fb640503f4921f15811ff4ac"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_createtable" ref="a7185a0c6fb640503f4921f15811ff4ac" args="(lua_State *L, void *lightuserdata_reg_key, int narr, int nrec)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void wxlua_lreg_createtable </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>lightuserdata_reg_key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>narr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>nrec</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00186">186</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00043">wxlua_lreg_regtable_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02267">wxLuaStateRefData::ClearCallbacks()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02153">wxLuaStateRefData::CloseLuaState()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, and <a class="el" href="wxlstack_8cpp_source.html#l01226">wxLuaStackDialog::RemoveAllLuaReferences()</a>.</p>
</div>
</div>
<a class="anchor" id="ab2ae5dfea9cc867ed46ed094ce4e768f"></a><!-- doxytag: member="wxlstate.cpp::wxlua_LUA_ERR_msg" ref="ab2ae5dfea9cc867ed46ed094ce4e768f" args="(int LUA_ERRx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString wxlua_LUA_ERR_msg </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>LUA_ERRx</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00219">219</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00484">wxLuaDebugTarget::EvaluateExpr()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00101">wxLuaDebugTarget::Run()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00235">wxlua_errorinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="acf6d708626f3c7194d1f2aebb7a73b6e"></a><!-- doxytag: member="wxlstate.cpp::wxlua_luaL_typename" ref="acf6d708626f3c7194d1f2aebb7a73b6e" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString LUACALL wxlua_luaL_typename </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01038">1038</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8h_source.html#l00033">lua2wx()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00340">wxlua_wxLuaBindClass__index()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00459">wxlua_wxLuaBindClass__newindex()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00574">wxlua_wxLuaBindMethod_table__index()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00609">wxlua_wxLuaBindMethod_table__newindex()</a>.</p>
</div>
</div>
<a class="anchor" id="a00fa8bc9f668364c6a56b79a3d69738c"></a><!-- doxytag: member="wxlstate.cpp::wxlua_luatowxluatype" ref="a00fa8bc9f668364c6a56b79a3d69738c" args="(int luatype)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int wxlua_luatowxluatype </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>luatype</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01324">1324</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8h_source.html#l00043">WXLUA_TBOOLEAN</a>, <a class="el" href="wxlbind_8h_source.html#l00048">WXLUA_TFUNCTION</a>, <a class="el" href="wxlbind_8h_source.html#l00044">WXLUA_TLIGHTUSERDATA</a>, <a class="el" href="wxlbind_8h_source.html#l00042">WXLUA_TNIL</a>, <a class="el" href="wxlbind_8h_source.html#l00041">WXLUA_TNONE</a>, <a class="el" href="wxlbind_8h_source.html#l00045">WXLUA_TNUMBER</a>, <a class="el" href="wxlbind_8h_source.html#l00046">WXLUA_TSTRING</a>, <a class="el" href="wxlbind_8h_source.html#l00047">WXLUA_TTABLE</a>, <a class="el" href="wxlbind_8h_source.html#l00050">WXLUA_TTHREAD</a>, <a class="el" href="wxlbind_8h_source.html#l00040">WXLUA_TUNKNOWN</a>, and <a class="el" href="wxlbind_8h_source.html#l00049">WXLUA_TUSERDATA</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00513">wxLuaDebugData::GetTypeValue()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>.</p>
</div>
</div>
<a class="anchor" id="a7c982cbdf126f61b0868fe40baf150c4"></a><!-- doxytag: member="wxlstate.cpp::wxlua_printFunction" ref="a7c982cbdf126f61b0868fe40baf150c4" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxlua_printFunction </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00059">59</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l02588">wxLuaState::GetId()</a>, <a class="el" href="wxlstate_8h_source.html#l00033">lua2wx()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02480">wxLuaState::Ok()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l02594">wxLuaState::SendEvent()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>.</p>
</div>
</div>
<a class="anchor" id="aaf858c7e146ec726f175df7c78e42a68"></a><!-- doxytag: member="wxlstate.cpp::wxlua_pushargs" ref="aaf858c7e146ec726f175df7c78e42a68" args="(lua_State *L, wxChar **argv, int argc, int start_n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int wxlua_pushargs </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">wxChar **&nbsp;</td>
<td class="paramname"> <em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>start_n</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01761">1761</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8h_source.html#l00056">wx2lua()</a>.</p>
</div>
</div>
<a class="anchor" id="a75ae92f66c6689bad6470f689a7d190d"></a><!-- doxytag: member="wxlstate.cpp::wxlua_pushwxArrayInttable" ref="a75ae92f66c6689bad6470f689a7d190d" args="(lua_State *L, const wxArrayInt &amp;intArray)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxlua_pushwxArrayInttable </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxArrayInt &amp;&nbsp;</td>
<td class="paramname"> <em>intArray</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01730">1730</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlbind_8cpp_source.html#l00094">wxLuaObject::GetObject()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l03276">wxLuaState::PushwxArrayIntTable()</a>.</p>
</div>
</div>
<a class="anchor" id="a4fae9b1e2b6a0669ddb701581edf24c7"></a><!-- doxytag: member="wxlstate.cpp::wxlua_pushwxArrayStringtable" ref="a4fae9b1e2b6a0669ddb701581edf24c7" args="(lua_State *L, const wxArrayString &amp;strArray)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxlua_pushwxArrayStringtable </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxArrayString &amp;&nbsp;</td>
<td class="paramname"> <em>strArray</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01717">1717</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l01743">wxlua_pushwxString()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03270">wxLuaState::PushwxArrayStringTable()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00914">wxLua_function_GetGCUserdataInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00930">wxLua_function_GetTrackedEventCallbackInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00947">wxLua_function_GetTrackedObjectInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00963">wxLua_function_GetTrackedWinDestroyCallbackInfo()</a>, and <a class="el" href="wxlua__bind_8cpp_source.html#l00980">wxLua_function_GetTrackedWindowInfo()</a>.</p>
</div>
</div>
<a class="anchor" id="ab5978d0116530dd0844a50120988771f"></a><!-- doxytag: member="wxlstate.cpp::wxlua_pushwxString" ref="ab5978d0116530dd0844a50120988771f" args="(lua_State *L, const wxString &amp;str)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxlua_pushwxString </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>str</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01743">1743</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8h_source.html#l00056">wx2lua()</a>.</p>
<p>Referenced by <a class="el" href="wxldtarg_8cpp_source.html#l00484">wxLuaDebugTarget::EvaluateExpr()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00261">wxLua_function_CompileLuaScript()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00914">wxLua_function_GetGCUserdataInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00930">wxLua_function_GetTrackedEventCallbackInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00947">wxLua_function_GetTrackedObjectInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00963">wxLua_function_GetTrackedWinDestroyCallbackInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00980">wxLua_function_GetTrackedWindowInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01087">wxLua_function_typename()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01717">wxlua_pushwxArrayStringtable()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00410">wxLua_wxLuaDebuggerEvent_GetFileName()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00442">wxLua_wxLuaDebuggerEvent_GetMessage()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00156">wxLua_wxLuaDebuggerServer_GetNetworkName()</a>, and <a class="el" href="wxluasocket__bind_8cpp_source.html#l00169">wxLua_wxLuaDebuggerServer_GetProgramName()</a>.</p>
</div>
</div>
<a class="anchor" id="abfb64621a5e2ba46114e81a28731c79f"></a><!-- doxytag: member="wxlstate.cpp::wxlua_removederivedmethods" ref="abfb64621a5e2ba46114e81a28731c79f" args="(lua_State *L, void *obj_ptr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxlua_removederivedmethods </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01869">1869</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00032">wxlua_lreg_derivedmethods_key</a>.</p>
<p>Referenced by <a class="el" href="wxlcallb_8cpp_source.html#l00238">wxLuaWinDestroyCallback::OnDestroy()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03312">wxLuaState::RemoveDerivedMethods()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00511">wxluaO_deletegcobject()</a>.</p>
</div>
</div>
<a class="anchor" id="a9d1c33c0999cd1ea92d9dafb83196fa8"></a><!-- doxytag: member="wxlstate.cpp::wxlua_setcallbaseclassfunction" ref="a9d1c33c0999cd1ea92d9dafb83196fa8" args="(lua_State *L, bool call_base)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxlua_setcallbaseclassfunction </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>call_base</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01926">1926</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00040">wxlua_lreg_callbaseclassfunc_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02926">wxLuaState::SetCallBaseClassFunction()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00340">wxlua_wxLuaBindClass__index()</a>.</p>
</div>
</div>
<a class="anchor" id="a1110e8f522280bc418efc5ec47ef585c"></a><!-- doxytag: member="wxlstate.cpp::wxlua_setderivedmethod" ref="a1110e8f522280bc418efc5ec47ef585c" args="(lua_State *L, void *obj_ptr, const char *method_name, wxLuaObject *wxlObj)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxlua_setderivedmethod </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>method_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classwxLuaObject.html">wxLuaObject</a> *&nbsp;</td>
<td class="paramname"> <em>wxlObj</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01788">1788</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00032">wxlua_lreg_derivedmethods_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03300">wxLuaState::SetDerivedMethod()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00459">wxlua_wxLuaBindClass__newindex()</a>.</p>
</div>
</div>
<a class="anchor" id="a3f5c8427ae033a7da28754a6e37acf0a"></a><!-- doxytag: member="wxlstate.cpp::wxlua_setwxeventtype" ref="a3f5c8427ae033a7da28754a6e37acf0a" args="(lua_State *L, wxEventType evt_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxlua_setwxeventtype </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">wxEventType&nbsp;</td>
<td class="paramname"> <em>evt_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01944">1944</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00041">wxlua_lreg_wxeventtype_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l02732">wxLuaState::SetInEventType()</a>.</p>
</div>
</div>
<a class="anchor" id="adde66f46b163a0fc59e09904cf355792"></a><!-- doxytag: member="wxlstate.cpp::wxlua_touserdata" ref="adde66f46b163a0fc59e09904cf355792" args="(lua_State *L, int stack_idx, bool null_ptr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* LUACALL wxlua_touserdata </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>null_ptr</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00335">335</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlua__bind_8cpp_source.html#l00996">wxLua_function_isgcobject()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01027">wxLua_function_istrackedobject()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01104">wxLua_function_ungcobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01387">wxlua_getstringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01408">wxlua_getwxStringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03124">wxLuaState::wxlua_ToUserdata()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00292">wxlua_userdata_delete()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00320">wxlua_wxLuaBindClass__gc()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00340">wxlua_wxLuaBindClass__index()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00459">wxlua_wxLuaBindClass__newindex()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00537">wxlua_wxLuaBindClass__tostring()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01098">wxluaT_getuserdatatype()</a>.</p>
</div>
</div>
<a class="anchor" id="a06a0423ee4a323779c83506ab9351421"></a><!-- doxytag: member="wxlstate.cpp::wxlua_traceback" ref="a06a0423ee4a323779c83506ab9351421" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int LUACALL wxlua_traceback </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l02670">2670</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02688">wxLuaState::LuaPCall()</a>.</p>
</div>
</div>
<a class="anchor" id="a34bd3e8bebe8556a9ee5d49582dea852"></a><!-- doxytag: member="wxlstate.cpp::wxlua_wxluatoluatype" ref="a34bd3e8bebe8556a9ee5d49582dea852" args="(int wxlarg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int wxlua_wxluatoluatype </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wxlarg</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01350">1350</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8h_source.html#l00043">WXLUA_TBOOLEAN</a>, <a class="el" href="wxlbind_8h_source.html#l00052">WXLUA_TCFUNCTION</a>, <a class="el" href="wxlbind_8h_source.html#l00048">WXLUA_TFUNCTION</a>, <a class="el" href="wxlbind_8h_source.html#l00051">WXLUA_TINTEGER</a>, <a class="el" href="wxlbind_8h_source.html#l00044">WXLUA_TLIGHTUSERDATA</a>, <a class="el" href="wxlbind_8h_source.html#l00042">WXLUA_TNIL</a>, <a class="el" href="wxlbind_8h_source.html#l00041">WXLUA_TNONE</a>, <a class="el" href="wxlbind_8h_source.html#l00045">WXLUA_TNUMBER</a>, <a class="el" href="wxlbind_8h_source.html#l00046">WXLUA_TSTRING</a>, <a class="el" href="wxlbind_8h_source.html#l00047">WXLUA_TTABLE</a>, <a class="el" href="wxlbind_8h_source.html#l00050">WXLUA_TTHREAD</a>, and <a class="el" href="wxlbind_8h_source.html#l00049">WXLUA_TUSERDATA</a>.</p>
</div>
</div>
<a class="anchor" id="aee3f23bcdaad403338f32516e4489796"></a><!-- doxytag: member="wxlstate.cpp::wxLuaCleanupWindows" ref="aee3f23bcdaad403338f32516e4489796" args="(lua_State *L, bool only_check)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxLuaCleanupWindows </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>only_check</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l02024">2024</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l01994">wxFindWindowByPointer()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00039">wxlua_lreg_topwindows_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02153">wxLuaStateRefData::CloseLuaState()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l02993">wxLuaState::GarbageCollectWindows()</a>.</p>
</div>
</div>
<a class="anchor" id="aaa101a23bc11989af633e43595bcec0b"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_addgcobject" ref="aaa101a23bc11989af633e43595bcec0b" args="(lua_State *L, void *obj_ptr, wxObject *wxobj)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxluaO_addgcobject </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">wxObject *&nbsp;</td>
<td class="paramname"> <em>wxobj</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00487">487</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00036">wxlua_lreg_gcobjects_key</a>.</p>
</div>
</div>
<a class="anchor" id="a0f23c00339db80dbf392740133c531aa"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_addgcobject" ref="a0f23c00339db80dbf392740133c531aa" args="(lua_State *L, wxObject *wxobj)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxluaO_addgcobject </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">wxObject *&nbsp;</td>
<td class="paramname"> <em>wxobj</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00483">483</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00483">wxluaO_addgcobject()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02945">wxLuaState::AddGCObject()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00354">wxLua_wxLuaDebuggerServer_constructor()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00112">wxLua_wxLuaObject_constructor()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00483">wxluaO_addgcobject()</a>.</p>
</div>
</div>
<a class="anchor" id="aba83aa14c215deca6e72da965f29c4a4"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_deletegcobject" ref="aba83aa14c215deca6e72da965f29c4a4" args="(lua_State *L, void *udata, void *obj_ptr, int flags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaO_deletegcobject </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>udata</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00511">511</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8h_source.html#l00291">WXLUA_DELETE_OBJECT_ALL</a>, <a class="el" href="wxldefs_8h_source.html#l00105">WXLUA_HASBIT</a>, <a class="el" href="wxlstate_8cpp_source.html#l00036">wxlua_lreg_gcobjects_key</a>, <a class="el" href="wxlstate_8cpp_source.html#l01869">wxlua_removederivedmethods()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00667">wxluaO_untrackweakobject()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02951">wxLuaState::DeleteGCObject()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00292">wxlua_userdata_delete()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00320">wxlua_wxLuaBindClass__gc()</a>.</p>
</div>
</div>
<a class="anchor" id="a1731f8112f747955ec5f3c15232429ba"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_getgcobjectinfo" ref="a1731f8112f747955ec5f3c15232429ba" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxArrayString LUACALL wxluaO_getgcobjectinfo </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00599">599</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00036">wxlua_lreg_gcobjects_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02963">wxLuaState::GetGCObjectInfo()</a>, and <a class="el" href="wxlua__bind_8cpp_source.html#l00914">wxLua_function_GetGCUserdataInfo()</a>.</p>
</div>
</div>
<a class="anchor" id="ad0f4e44fbd25af4537a7fe708f6736b1"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_gettrackedweakobjectinfo" ref="ad0f4e44fbd25af4537a7fe708f6736b1" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxArrayString LUACALL wxluaO_gettrackedweakobjectinfo </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00760">760</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00035">wxlua_lreg_weakobjects_key</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00983">wxluaT_typename()</a>.</p>
<p>Referenced by <a class="el" href="wxlua__bind_8cpp_source.html#l00947">wxLua_function_GetTrackedObjectInfo()</a>.</p>
</div>
</div>
<a class="anchor" id="a10a0351ed2d2abe300bf0e5db307cdd0"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_isgcobject" ref="a10a0351ed2d2abe300bf0e5db307cdd0" args="(lua_State *L, void *obj_ptr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaO_isgcobject </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00585">585</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00036">wxlua_lreg_gcobjects_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02957">wxLuaState::IsGCObject()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00996">wxLua_function_isgcobject()</a>, and <a class="el" href="wxlua__bind_8cpp_source.html#l01104">wxLua_function_ungcobject()</a>.</p>
</div>
</div>
<a class="anchor" id="a1c0abab7b240281334eea23ce5cd5b94"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_istrackedweakobject" ref="a1c0abab7b240281334eea23ce5cd5b94" args="(lua_State *L, void *obj_ptr, int wxl_type, bool push_on_stack)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaO_istrackedweakobject </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wxl_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>push_on_stack</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00726">726</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00035">wxlua_lreg_weakobjects_key</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>.</p>
<p>Referenced by <a class="el" href="wxlua__bind_8cpp_source.html#l01027">wxLua_function_istrackedobject()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01112">wxluaT_pushuserdatatype()</a>.</p>
</div>
</div>
<a class="anchor" id="a877ac3a3e719283fbf39f4887daeb928"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_trackweakobject" ref="a877ac3a3e719283fbf39f4887daeb928" args="(lua_State *L, int udata_stack_idx, void *obj_ptr, int wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxluaO_trackweakobject </td>
<td>(</td>
<td class="paramtype">lua_State *&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>udata_stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00627">627</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00354">ABS_LUA_STKIDX</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00035">wxlua_lreg_weakobjects_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l01112">wxluaT_pushuserdatatype()</a>.</p>
</div>
</div>
<a class="anchor" id="afaaa576936abb264f61d78633b74f528"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_undeletegcobject" ref="afaaa576936abb264f61d78633b74f528" args="(lua_State *L, void *obj_ptr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaO_undeletegcobject </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00558">558</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00036">wxlua_lreg_gcobjects_key</a>.</p>
<p>Referenced by <a class="el" href="wxlua__bind_8cpp_source.html#l01104">wxLua_function_ungcobject()</a>.</p>
</div>
</div>
<a class="anchor" id="a76fa03ffe7ba99804c524d86e17260db"></a><!-- doxytag: member="wxlstate.cpp::wxluaO_untrackweakobject" ref="a76fa03ffe7ba99804c524d86e17260db" args="(lua_State *L, void *udata, void *obj_ptr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxluaO_untrackweakobject </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>udata</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00667">667</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00035">wxlua_lreg_weakobjects_key</a>.</p>
<p>Referenced by <a class="el" href="wxlcallb_8cpp_source.html#l00238">wxLuaWinDestroyCallback::OnDestroy()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00511">wxluaO_deletegcobject()</a>.</p>
</div>
</div>
<a class="anchor" id="a72d9705f9b5d46e0183888f4846d8e82"></a><!-- doxytag: member="wxlstate.cpp::wxluaR_getref" ref="a72d9705f9b5d46e0183888f4846d8e82" args="(lua_State *L, int ref_idx, void *lightuserdata_reg_key)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaR_getref </td>
<td>(</td>
<td class="paramtype">lua_State *&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>ref_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>lightuserdata_reg_key</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00416">416</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00094">wxLuaObject::GetObject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03145">wxLuaState::wxluaR_GetRef()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00928">wxluaT_getmetatable()</a>.</p>
</div>
</div>
<a class="anchor" id="a982adf5274da2c4c7ea0411751a0e143"></a><!-- doxytag: member="wxlstate.cpp::wxluaR_isrefed" ref="a982adf5274da2c4c7ea0411751a0e143" args="(lua_State *L, int stack_idx, void *lightuserdata_reg_key)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxluaR_isrefed </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>lightuserdata_reg_key</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00437">437</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00354">ABS_LUA_STKIDX</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00030">wxlua_lreg_debug_refs_key</a>.</p>
<p>Referenced by <a class="el" href="wxlua__bind_8cpp_source.html#l01014">wxLua_function_isrefed()</a>.</p>
</div>
</div>
<a class="anchor" id="a0879809a008c75f8b26fb9ee326efdbd"></a><!-- doxytag: member="wxlstate.cpp::wxluaR_ref" ref="a0879809a008c75f8b26fb9ee326efdbd" args="(lua_State *L, int stack_idx, void *lightuserdata_reg_key)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int wxluaR_ref </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>lightuserdata_reg_key</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00364">364</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00354">ABS_LUA_STKIDX</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00030">wxlua_lreg_debug_refs_key</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00493">wxLuaDebugData::RefTable()</a>, <a class="el" href="wxlbind_8cpp_source.html#l01017">wxLuaBinding::RegisterBinding()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l03133">wxLuaState::wxluaR_Ref()</a>.</p>
</div>
</div>
<a class="anchor" id="a78110a111c2f4e0a94231d344611ce20"></a><!-- doxytag: member="wxlstate.cpp::wxluaR_unref" ref="a78110a111c2f4e0a94231d344611ce20" args="(lua_State *L, int ref_idx, void *lightuserdata_reg_key)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxluaR_unref </td>
<td>(</td>
<td class="paramtype">lua_State *&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>ref_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>lightuserdata_reg_key</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00390">390</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00030">wxlua_lreg_debug_refs_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstack_8cpp_source.html#l01226">wxLuaStackDialog::RemoveAllLuaReferences()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l03139">wxLuaState::wxluaR_Unref()</a>.</p>
</div>
</div>
<a class="anchor" id="a75b24f6e3e8ab375104bb23ea702f0bf"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_getclass" ref="a75b24f6e3e8ab375104bb23ea702f0bf" args="(lua_State *L, const char *class_name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a>* LUACALL wxluaT_getclass </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>class_name</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01071">1071</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00031">wxlua_lreg_classes_key</a>.</p>
</div>
</div>
<a class="anchor" id="a4a7a8f2cc1d3b1ba337295b6d02ab97f"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_getclass" ref="a4a7a8f2cc1d3b1ba337295b6d02ab97f" args="(lua_State *L, int wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a>* LUACALL wxluaT_getclass </td>
<td>(</td>
<td class="paramtype">lua_State *&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>wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01053">1053</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00046">wxlua_metatable_wxluabindclass_key</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00928">wxluaT_getmetatable()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02885">wxLuaState::GetBindClass()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01256">wxlua_iswxluatype()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00505">wxluabind_wxLuaBindClass__index()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01044">wxluaT_gettype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01228">wxluaT_isderivedtype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00983">wxluaT_typename()</a>.</p>
</div>
</div>
<a class="anchor" id="ae9010018526dd75ae4cb8571b8956fa5"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_getmetatable" ref="ae9010018526dd75ae4cb8571b8956fa5" args="(lua_State *L, int wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaT_getmetatable </td>
<td>(</td>
<td class="paramtype">lua_State *&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>wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00928">928</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00028">wxlua_lreg_types_key</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00416">wxluaR_getref()</a>.</p>
<p>Referenced by <a class="el" href="wxlbind_8cpp_source.html#l01158">wxLuaBinding::InstallClassMetatable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01053">wxluaT_getclass()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01112">wxluaT_pushuserdatatype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00941">wxluaT_setmetatable()</a>.</p>
</div>
</div>
<a class="anchor" id="a20b4f50d6102023ba6661683929f0157"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_gettype" ref="a20b4f50d6102023ba6661683929f0157" args="(lua_State *L, const char *class_name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxluaT_gettype </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>class_name</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01044">1044</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8h_source.html#l00040">WXLUA_TUNKNOWN</a>, <a class="el" href="wxlstate_8cpp_source.html#l01053">wxluaT_getclass()</a>, and <a class="el" href="wxlbind_8h_source.html#l00230">wxLuaBindClass::wxluatype</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l01663">wxlua_getwxArrayInt()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01578">wxlua_getwxArrayString()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01631">wxlua_getwxSortedArrayString()</a>.</p>
</div>
</div>
<a class="anchor" id="a3d22f924c535006b6202120af11939ae"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_gettypename" ref="a3d22f924c535006b6202120af11939ae" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString LUACALL wxluaT_gettypename </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01033">1033</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00983">wxluaT_typename()</a>.</p>
<p>Referenced by <a class="el" href="wxlbind_8cpp_source.html#l00791">wxlua_getLuaArgsMsg()</a>.</p>
</div>
</div>
<a class="anchor" id="a4b840fe9dc39ed3114a3c4b271507335"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_getuserdatatype" ref="a4b840fe9dc39ed3114a3c4b271507335" args="(lua_State *L, int stack_idx, int wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* LUACALL wxluaT_getuserdatatype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01098">1098</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00298">wxlua_argerror()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00335">wxlua_touserdata()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01228">wxluaT_isderivedtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00983">wxluaT_typename()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00047">wxluatype_NULL</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03192">wxLuaState::GetUserDataType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01663">wxlua_getwxArrayInt()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01578">wxlua_getwxArrayString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01631">wxlua_getwxSortedArrayString()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00410">wxLua_wxLuaDebuggerEvent_GetFileName()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00426">wxLua_wxLuaDebuggerEvent_GetLineNumber()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00442">wxLua_wxLuaDebuggerEvent_GetMessage()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00458">wxLua_wxLuaDebuggerEvent_GetReference()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00033">wxLua_wxLuaDebuggerServer_AddBreakPoint()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00053">wxLua_wxLuaDebuggerServer_Break()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00069">wxLua_wxLuaDebuggerServer_ClearAllBreakPoints()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00085">wxLua_wxLuaDebuggerServer_Continue()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00101">wxLua_wxLuaDebuggerServer_DisplayStackDialog()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00121">wxLua_wxLuaDebuggerServer_EvaluateExpr()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00141">wxLua_wxLuaDebuggerServer_GetDebuggeeProcessId()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00183">wxLua_wxLuaDebuggerServer_KillDebuggee()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00199">wxLua_wxLuaDebuggerServer_RemoveBreakPoint()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00219">wxLua_wxLuaDebuggerServer_Reset()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00235">wxLua_wxLuaDebuggerServer_Run()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00255">wxLua_wxLuaDebuggerServer_StartClient()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00271">wxLua_wxLuaDebuggerServer_StartServer()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00287">wxLua_wxLuaDebuggerServer_Step()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00303">wxLua_wxLuaDebuggerServer_StepOut()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00319">wxLua_wxLuaDebuggerServer_StepOver()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00335">wxLua_wxLuaDebuggerServer_StopServer()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00060">wxLua_wxLuaObject_GetAllocationFlag()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00077">wxLua_wxLuaObject_GetObject()</a>, and <a class="el" href="wxlua__bind_8cpp_source.html#l00094">wxLua_wxLuaObject_SetObject()</a>.</p>
</div>
</div>
<a class="anchor" id="a769186e214bfa3f0029e6c6addd9d42d"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_isderivedclass" ref="a769186e214bfa3f0029e6c6addd9d42d" args="(const wxLuaBindClass *wxlClass, const wxLuaBindClass *base_wxlClass)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxluaT_isderivedclass </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *&nbsp;</td>
<td class="paramname"> <em>wxlClass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *&nbsp;</td>
<td class="paramname"> <em>base_wxlClass</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01243">1243</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l01197">wxluaT_isderivedtype_recurser()</a>, and <a class="el" href="wxlbind_8h_source.html#l00230">wxLuaBindClass::wxluatype</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l01256">wxlua_iswxluatype()</a>.</p>
</div>
</div>
<a class="anchor" id="a1a5e4f51c5902cbd8e3047f7a99b871d"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_isderivedtype" ref="a1a5e4f51c5902cbd8e3047f7a99b871d" args="(lua_State *L, int wxl_type, int base_wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxluaT_isderivedtype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>wxl_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>base_wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01228">1228</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8h_source.html#l00076">wxlua_iswxuserdatatype</a>, <a class="el" href="wxlstate_8cpp_source.html#l01053">wxluaT_getclass()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01197">wxluaT_isderivedtype_recurser()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02914">wxLuaState::IsDerivedType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01387">wxlua_getstringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01408">wxlua_getwxStringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01371">wxlua_iswxstringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01098">wxluaT_getuserdatatype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01085">wxluaT_isuserdatatype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01112">wxluaT_pushuserdatatype()</a>.</p>
</div>
</div>
<a class="anchor" id="a4a9c7d2181167e553f8cb78984b13aeb"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_isderivedtype_recurser" ref="a4a9c7d2181167e553f8cb78984b13aeb" args="(const wxLuaBindClass *wxlClass, int base_wxl_type, int levels)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static int wxluaT_isderivedtype_recurser </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *&nbsp;</td>
<td class="paramname"> <em>wxlClass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>base_wxl_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>levels</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01197">1197</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8h_source.html#l00233">wxLuaBindClass::baseBindClasses</a>, <a class="el" href="wxlbind_8h_source.html#l00231">wxLuaBindClass::baseclassNames</a>, and <a class="el" href="wxlbind_8h_source.html#l00230">wxLuaBindClass::wxluatype</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l01243">wxluaT_isderivedclass()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01228">wxluaT_isderivedtype()</a>.</p>
</div>
</div>
<a class="anchor" id="a1602757335e28069aa1d9416a5c53ac2"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_isuserdatatype" ref="a1602757335e28069aa1d9416a5c53ac2" args="(lua_State *L, int stack_idx, int wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool wxluaT_isuserdatatype </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01085">1085</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlbind_8cpp_source.html#l00055">p_wxluatype_wxString</a>, <a class="el" href="wxlbind_8h_source.html#l00076">wxlua_iswxuserdatatype</a>, <a class="el" href="wxlbind_8h_source.html#l00046">WXLUA_TSTRING</a>, <a class="el" href="wxlstate_8cpp_source.html#l01228">wxluaT_isderivedtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00047">wxluatype_NULL</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03186">wxLuaState::IsUserDataType()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00658">wxlua_callOverloadedFunction()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01663">wxlua_getwxArrayInt()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01578">wxlua_getwxArrayString()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01631">wxlua_getwxSortedArrayString()</a>.</p>
</div>
</div>
<a class="anchor" id="a04b6cba130dfe97f09f158899595e2e1"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_newmetatable" ref="a04b6cba130dfe97f09f158899595e2e1" args="(lua_State *L, int wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int wxluaT_newmetatable </td>
<td>(</td>
<td class="paramtype">lua_State *&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>wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00896">896</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00028">wxlua_lreg_types_key</a>, <a class="el" href="wxlstate_8cpp_source.html#l00045">wxlua_metatable_type_key</a>, and <a class="el" href="wxlbind_8h_source.html#l00040">WXLUA_TUNKNOWN</a>.</p>
<p>Referenced by <a class="el" href="wxlbind_8cpp_source.html#l01158">wxLuaBinding::InstallClassMetatable()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l03153">wxLuaState::wxluaT_NewMetatable()</a>.</p>
</div>
</div>
<a class="anchor" id="ad1e9e9ace0385ddbce65697d702c4cf4"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_pushuserdatatype" ref="ad1e9e9ace0385ddbce65697d702c4cf4" args="(lua_State *L, const void *obj_ptr, int wxl_type, bool track, bool allow_NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaT_pushuserdatatype </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>obj_ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wxl_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>track</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>allow_NULL</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l01112">1112</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l02480">wxLuaState::Ok()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00054">p_wxluatype_wxWindow</a>, <a class="el" href="wxlstate_8cpp_source.html#l00291">wxlua_error()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00038">wxlua_lreg_windestroycallbacks_key</a>, <a class="el" href="wxlstate_8cpp_source.html#l00726">wxluaO_istrackedweakobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00627">wxluaO_trackweakobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00928">wxluaT_getmetatable()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01228">wxluaT_isderivedtype()</a>.</p>
<p>Referenced by <a class="el" href="wxlbind_8cpp_source.html#l01089">wxLuaBinding::DoRegisterBinding()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01255">wxLuaBinding_wxlua::RegisterBinding()</a>, <a class="el" href="wxluasocket__bind_8cpp_source.html#l00354">wxLua_wxLuaDebuggerServer_constructor()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00112">wxLua_wxLuaObject_constructor()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00505">wxluabind_wxLuaBindClass__index()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00669">wxluabind_wxLuaBinding__index()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l03171">wxLuaState::wxluaT_PushUserDataType()</a>.</p>
</div>
</div>
<a class="anchor" id="a5fb71259953328a8fd54939518cbe455"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_setmetatable" ref="a5fb71259953328a8fd54939518cbe455" args="(lua_State *L, int wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaT_setmetatable </td>
<td>(</td>
<td class="paramtype">lua_State *&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>wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00941">941</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00291">wxlua_error()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00928">wxluaT_getmetatable()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03159">wxLuaState::wxluaT_SetMetatable()</a>.</p>
</div>
</div>
<a class="anchor" id="a212261fffa8066de870a4cdb969d5180"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_type" ref="a212261fffa8066de870a4cdb969d5180" args="(lua_State *L, int stack_idx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int LUACALL wxluaT_type </td>
<td>(</td>
<td class="paramtype">lua_State *&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>stack_idx</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00960">960</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l01324">wxlua_luatowxluatype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00045">wxlua_metatable_type_key</a>, <a class="el" href="wxlbind_8h_source.html#l00040">WXLUA_TUNKNOWN</a>, and <a class="el" href="wxlbind_8h_source.html#l00049">WXLUA_TUSERDATA</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00595">wxLuaDebugData::GetTableInfo()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l00996">wxLua_function_isgcobject()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01027">wxLua_function_istrackedobject()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01064">wxLua_function_type()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01387">wxlua_getstringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01408">wxlua_getwxStringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01371">wxlua_iswxstringtype()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00320">wxlua_wxLuaBindClass__gc()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00340">wxlua_wxLuaBindClass__index()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00459">wxlua_wxLuaBindClass__newindex()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00537">wxlua_wxLuaBindClass__tostring()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00726">wxluaO_istrackedweakobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01033">wxluaT_gettypename()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01098">wxluaT_getuserdatatype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01085">wxluaT_isuserdatatype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l03165">wxLuaState::wxluaT_Type()</a>.</p>
</div>
</div>
<a class="anchor" id="a6621fa5a456448acfd515112aa7b23e1"></a><!-- doxytag: member="wxlstate.cpp::wxluaT_typename" ref="a6621fa5a456448acfd515112aa7b23e1" args="(lua_State *L, int wxl_type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxString LUACALL wxluaT_typename </td>
<td>(</td>
<td class="paramtype">lua_State *&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>wxl_type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00983">983</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8h_source.html#l00033">lua2wx()</a>, <a class="el" href="wxlbind_8h_source.html#l00226">wxLuaBindClass::name</a>, <a class="el" href="wxlbind_8h_source.html#l00043">WXLUA_TBOOLEAN</a>, <a class="el" href="wxlbind_8h_source.html#l00052">WXLUA_TCFUNCTION</a>, <a class="el" href="wxlbind_8h_source.html#l00048">WXLUA_TFUNCTION</a>, <a class="el" href="wxlbind_8h_source.html#l00051">WXLUA_TINTEGER</a>, <a class="el" href="wxlbind_8h_source.html#l00044">WXLUA_TLIGHTUSERDATA</a>, <a class="el" href="wxlbind_8h_source.html#l00042">WXLUA_TNIL</a>, <a class="el" href="wxlbind_8h_source.html#l00041">WXLUA_TNONE</a>, <a class="el" href="wxlbind_8h_source.html#l00045">WXLUA_TNUMBER</a>, <a class="el" href="wxlbind_8h_source.html#l00046">WXLUA_TSTRING</a>, <a class="el" href="wxlbind_8h_source.html#l00047">WXLUA_TTABLE</a>, <a class="el" href="wxlbind_8h_source.html#l00050">WXLUA_TTHREAD</a>, <a class="el" href="wxlbind_8h_source.html#l00040">WXLUA_TUNKNOWN</a>, <a class="el" href="wxlbind_8h_source.html#l00049">WXLUA_TUSERDATA</a>, <a class="el" href="wxlstate_8cpp_source.html#l01053">wxluaT_getclass()</a>, and <a class="el" href="wxlbind_8h_source.html#l00067">WXLUAT_IS_LUAT</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00699">wxLuaCheckStack::DumpStack()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00782">wxLuaCheckStack::DumpTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00484">wxLuaDebugTarget::EvaluateExpr()</a>, <a class="el" href="wxldebug_8h_source.html#l00051">wxLuaDebugItem::GetKeyTypeString()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxldebug_8h_source.html#l00056">wxLuaDebugItem::GetValueTypeString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03294">wxLuaState::GetwxLuaTypeName()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01064">wxLua_function_type()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01087">wxLua_function_typename()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00816">wxlua_getBindMethodArgsMsg()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00537">wxlua_wxLuaBindClass__tostring()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00760">wxluaO_gettrackedweakobjectinfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01033">wxluaT_gettypename()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01098">wxluaT_getuserdatatype()</a>.</p>
</div>
</div>
<a class="anchor" id="a6acba6e5567b9a9c3d3e90f6fdb42456"></a><!-- doxytag: member="wxlstate.cpp::wxluaW_addtrackedwindow" ref="a6acba6e5567b9a9c3d3e90f6fdb42456" args="(lua_State *L, wxObject *wxobj)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxluaW_addtrackedwindow </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">wxObject *&nbsp;</td>
<td class="paramname"> <em>wxobj</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00801">801</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00039">wxlua_lreg_topwindows_key</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00839">wxluaW_istrackedwindow()</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02969">wxLuaState::AddTrackedWindow()</a>.</p>
</div>
</div>
<a class="anchor" id="affb2d1ff4f80af7ac7bb6a39ea15a70d"></a><!-- doxytag: member="wxlstate.cpp::wxluaW_gettrackedwindowinfo" ref="affb2d1ff4f80af7ac7bb6a39ea15a70d" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxArrayString LUACALL wxluaW_gettrackedwindowinfo </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00866">866</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00039">wxlua_lreg_topwindows_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02987">wxLuaState::GetTrackedWindowInfo()</a>, and <a class="el" href="wxlua__bind_8cpp_source.html#l00980">wxLua_function_GetTrackedWindowInfo()</a>.</p>
</div>
</div>
<a class="anchor" id="a1ea46fab0293690fb38fb3cee9ffccd0"></a><!-- doxytag: member="wxlstate.cpp::wxluaW_istrackedwindow" ref="a1ea46fab0293690fb38fb3cee9ffccd0" args="(lua_State *L, wxWindow *win, bool check_parents)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool LUACALL wxluaW_istrackedwindow </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">wxWindow *&nbsp;</td>
<td class="paramname"> <em>win</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>check_parents</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00839">839</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00039">wxlua_lreg_topwindows_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02981">wxLuaState::IsTrackedWindow()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00801">wxluaW_addtrackedwindow()</a>.</p>
</div>
</div>
<a class="anchor" id="af1bf3244574d51336b5efb38479c103f"></a><!-- doxytag: member="wxlstate.cpp::wxluaW_removetrackedwindow" ref="af1bf3244574d51336b5efb38479c103f" args="(lua_State *L, wxWindow *win)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void LUACALL wxluaW_removetrackedwindow </td>
<td>(</td>
<td class="paramtype">lua_State *&nbsp;</td>
<td class="paramname"> <em>L</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">wxWindow *&nbsp;</td>
<td class="paramname"> <em>win</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00827">827</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>References <a class="el" href="wxlstate_8cpp_source.html#l00039">wxlua_lreg_topwindows_key</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02975">wxLuaState::RemoveTrackedWindow()</a>.</p>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="abf7938c225b05790f66eb92d588f3f3a"></a><!-- doxytag: member="wxlstate.cpp::bitlib" ref="abf7938c225b05790f66eb92d588f3f3a" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct luaL_reg <a class="el" href="wxlstate_8cpp.html#abf7938c225b05790f66eb92d588f3f3a">bitlib</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
{<span class="stringliteral">&quot;cast&quot;</span>, <a class="code" href="wxlstate_8cpp.html#a1f5ed26c3de71289224dd1774278fe4a">bit_cast</a>},
{<span class="stringliteral">&quot;bnot&quot;</span>, <a class="code" href="wxlstate_8cpp.html#a13441e42b41dba8a11c859547313d78e">bit_bnot</a>},
{<span class="stringliteral">&quot;band&quot;</span>, <a class="code" href="wxlstate_8cpp.html#a37e060c9c93d3516f0fa8517bf002dec">bit_band</a>},
{<span class="stringliteral">&quot;bor&quot;</span>, <a class="code" href="wxlstate_8cpp.html#a5a775bc9179bd2121acf0237e4f85cdc">bit_bor</a>},
{<span class="stringliteral">&quot;bxor&quot;</span>, <a class="code" href="wxlstate_8cpp.html#a83874141a436fe18d6b9ec5e5bdfc4d6">bit_bxor</a>},
{<span class="stringliteral">&quot;lshift&quot;</span>, <a class="code" href="wxlstate_8cpp.html#a4d70882bfa3d561cde0d0cbb160e7154">bit_lshift</a>},
{<span class="stringliteral">&quot;rshift&quot;</span>, <a class="code" href="wxlstate_8cpp.html#ab47a7fbe006f1d99cbb55ded1d50e789">bit_rshift</a>},
{<span class="stringliteral">&quot;arshift&quot;</span>, <a class="code" href="wxlstate_8cpp.html#a77a1ac6718f7f727c0af0fc9c50021bc">bit_arshift</a>},
{NULL, NULL}
}
</pre></div>
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l04221">4221</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l04234">luaopen_bit()</a>.</p>
</div>
</div>
<a class="anchor" id="a91d0a86787b3a1de5921590ce6a0b3e8"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_callbaseclassfunc_key" ref="a91d0a86787b3a1de5921590ce6a0b3e8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a91d0a86787b3a1de5921590ce6a0b3e8">wxlua_lreg_callbaseclassfunc_key</a> = &quot;wxLua CallBaseClassFunc&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00040">40</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01915">wxlua_getcallbaseclassfunction()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01926">wxlua_setcallbaseclassfunction()</a>.</p>
</div>
</div>
<a class="anchor" id="a0bcf696ed6d6e2b4218e9a8852a164ef"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_classes_key" ref="a0bcf696ed6d6e2b4218e9a8852a164ef" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a0bcf696ed6d6e2b4218e9a8852a164ef">wxlua_lreg_classes_key</a> = &quot;wxLuaBindClass structs&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00031">31</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlbind_8cpp_source.html#l01158">wxLuaBinding::InstallClassMetatable()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01071">wxluaT_getclass()</a>.</p>
</div>
</div>
<a class="anchor" id="a30c2d5556a4a278368b48fe0b7bb3fda"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_debug_refs_key" ref="a30c2d5556a4a278368b48fe0b7bb3fda" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a30c2d5556a4a278368b48fe0b7bb3fda">wxlua_lreg_debug_refs_key</a> = &quot;wxLuaDebugData refs&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00030">30</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02153">wxLuaStateRefData::CloseLuaState()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00193">wxLuaDebugTarget::HandleDebuggerCmd()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00493">wxLuaDebugData::RefTable()</a>, <a class="el" href="wxlstack_8cpp_source.html#l01226">wxLuaStackDialog::RemoveAllLuaReferences()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00437">wxluaR_isrefed()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00364">wxluaR_ref()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00390">wxluaR_unref()</a>.</p>
</div>
</div>
<a class="anchor" id="a274b8b7aae6f647e3e69d098962b7b1d"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_derivedmethods_key" ref="a274b8b7aae6f647e3e69d098962b7b1d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a274b8b7aae6f647e3e69d098962b7b1d">wxlua_lreg_derivedmethods_key</a> = &quot;wxLua derived class methods&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00032">32</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01833">wxlua_hasderivedmethod()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01869">wxlua_removederivedmethods()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01788">wxlua_setderivedmethod()</a>.</p>
</div>
</div>
<a class="anchor" id="a034985fb7df51670c3b6a024329496fa"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_evtcallbacks_key" ref="a034985fb7df51670c3b6a024329496fa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a034985fb7df51670c3b6a024329496fa">wxlua_lreg_evtcallbacks_key</a> = &quot;wxLuaEventCallbacks&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00037">37</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03000">wxLuaState::AddTrackedEventCallback()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02267">wxLuaStateRefData::ClearCallbacks()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03031">wxLuaState::GetTrackedEventCallbackInfo()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlcallb_8cpp_source.html#l00238">wxLuaWinDestroyCallback::OnDestroy()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l03014">wxLuaState::RemoveTrackedEventCallback()</a>.</p>
</div>
</div>
<a class="anchor" id="a7ec5afec8a64a29e28fefec4a1105790"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_gcobjects_key" ref="a7ec5afec8a64a29e28fefec4a1105790" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a7ec5afec8a64a29e28fefec4a1105790">wxlua_lreg_gcobjects_key</a> = &quot;wxLua gc objects to delete&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00036">36</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00487">wxluaO_addgcobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00511">wxluaO_deletegcobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00599">wxluaO_getgcobjectinfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00585">wxluaO_isgcobject()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00558">wxluaO_undeletegcobject()</a>.</p>
</div>
</div>
<a class="anchor" id="ac4ac0a3575fafde31e659ced85f69c4d"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_refs_key" ref="ac4ac0a3575fafde31e659ced85f69c4d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#ac4ac0a3575fafde31e659ced85f69c4d">wxlua_lreg_refs_key</a> = &quot;wxLua Lua object refs&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00029">29</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02153">wxLuaStateRefData::CloseLuaState()</a>, <a class="el" href="wxlcallb_8cpp_source.html#l00046">wxLuaEventCallback::Connect()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00484">wxLuaDebugTarget::EvaluateExpr()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00094">wxLuaObject::GetObject()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlcallb_8cpp_source.html#l00238">wxLuaWinDestroyCallback::OnDestroy()</a>, <a class="el" href="wxlcallb_8cpp_source.html#l00122">wxLuaEventCallback::OnEvent()</a>, <a class="el" href="wxlbind_8cpp_source.html#l01017">wxLuaBinding::RegisterBinding()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00125">wxLuaObject::SetObject()</a>, <a class="el" href="wxlua__bind_8cpp_source.html#l01014">wxLua_function_isrefed()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00065">wxLuaObject::wxLuaObject()</a>, <a class="el" href="wxlcallb_8cpp_source.html#l00035">wxLuaEventCallback::~wxLuaEventCallback()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00075">wxLuaObject::~wxLuaObject()</a>.</p>
</div>
</div>
<a class="anchor" id="ab84cb2515893ab069d7d165208e68aad"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_regtable_key" ref="ab84cb2515893ab069d7d165208e68aad" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#ab84cb2515893ab069d7d165208e68aad">wxlua_lreg_regtable_key</a> = &quot;wxLua LUA_REGISTRYINDEX tables&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00043">43</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00186">wxlua_lreg_createtable()</a>.</p>
</div>
</div>
<a class="anchor" id="aab2351a78a8949184e1910cc1f9e7463"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_topwindows_key" ref="aab2351a78a8949184e1910cc1f9e7463" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#aab2351a78a8949184e1910cc1f9e7463">wxlua_lreg_topwindows_key</a> = &quot;wxLua top level wxWindows&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00039">39</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02153">wxLuaStateRefData::CloseLuaState()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02024">wxLuaCleanupWindows()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00801">wxluaW_addtrackedwindow()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00866">wxluaW_gettrackedwindowinfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00839">wxluaW_istrackedwindow()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00827">wxluaW_removetrackedwindow()</a>.</p>
</div>
</div>
<a class="anchor" id="a0ef6804bd2cb63f4fa705727f8871cbd"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_types_key" ref="a0ef6804bd2cb63f4fa705727f8871cbd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a0ef6804bd2cb63f4fa705727f8871cbd">wxlua_lreg_types_key</a> = &quot;wxLua metatable class types&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00028">28</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00928">wxluaT_getmetatable()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00896">wxluaT_newmetatable()</a>.</p>
</div>
</div>
<a class="anchor" id="af255531a04d81a0d82556c0d1fe8e7e7"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_weakobjects_key" ref="af255531a04d81a0d82556c0d1fe8e7e7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#af255531a04d81a0d82556c0d1fe8e7e7">wxlua_lreg_weakobjects_key</a> = &quot;wxLua objects pushed&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00035">35</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00760">wxluaO_gettrackedweakobjectinfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00726">wxluaO_istrackedweakobject()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00627">wxluaO_trackweakobject()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00667">wxluaO_untrackweakobject()</a>.</p>
</div>
</div>
<a class="anchor" id="ae13b14073477671929c41823f198c33d"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_windestroycallbacks_key" ref="ae13b14073477671929c41823f198c33d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#ae13b14073477671929c41823f198c33d">wxlua_lreg_windestroycallbacks_key</a> = &quot;wxLuaWinDestoyCallbacks&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00038">38</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03059">wxLuaState::AddTrackedWinDestroyCallback()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02267">wxLuaStateRefData::ClearCallbacks()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03090">wxLuaState::GetTrackedWinDestroyCallbackInfo()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03073">wxLuaState::RemoveTrackedWinDestroyCallback()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01112">wxluaT_pushuserdatatype()</a>.</p>
</div>
</div>
<a class="anchor" id="af24ccc441c899b3028cfc5d4099c739a"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_wxeventtype_key" ref="af24ccc441c899b3028cfc5d4099c739a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#af24ccc441c899b3028cfc5d4099c739a">wxlua_lreg_wxeventtype_key</a> = &quot;wxLua wxEventType&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00041">41</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01933">wxlua_getwxeventtype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01944">wxlua_setwxeventtype()</a>.</p>
</div>
</div>
<a class="anchor" id="a80a0d4c84529abdcf6b46237431832ce"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_wxluabindings_key" ref="a80a0d4c84529abdcf6b46237431832ce" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a80a0d4c84529abdcf6b46237431832ce">wxlua_lreg_wxluabindings_key</a> = &quot;wxLuaBindings&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00034">34</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l01017">wxLuaBinding::RegisterBinding()</a>.</p>
</div>
</div>
<a class="anchor" id="a921299ed63513972e3bda3678fc835c0"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_wxluastate_key" ref="a921299ed63513972e3bda3678fc835c0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a921299ed63513972e3bda3678fc835c0">wxlua_lreg_wxluastate_key</a> = &quot;wxLuaState&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00033">33</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l02524">wxLuaState::GetwxLuaState()</a>.</p>
</div>
</div>
<a class="anchor" id="aba1ad42faf08e4b50bca48b5ba9d8ece"></a><!-- doxytag: member="wxlstate.cpp::wxlua_lreg_wxluastatedata_key" ref="aba1ad42faf08e4b50bca48b5ba9d8ece" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#aba1ad42faf08e4b50bca48b5ba9d8ece">wxlua_lreg_wxluastatedata_key</a> = &quot;wxLuaStateData&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00042">42</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02153">wxLuaStateRefData::CloseLuaState()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02358">wxLuaState::Create()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01951">wxlua_getwxluastatedata()</a>.</p>
</div>
</div>
<a class="anchor" id="a663c0f4ffbb1923edf3055b4c8c81ff9"></a><!-- doxytag: member="wxlstate.cpp::wxlua_metatable_type_key" ref="a663c0f4ffbb1923edf3055b4c8c81ff9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a663c0f4ffbb1923edf3055b4c8c81ff9">wxlua_metatable_type_key</a> = &quot;wxLua metatable class type&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00045">45</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00896">wxluaT_newmetatable()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00960">wxluaT_type()</a>.</p>
</div>
</div>
<a class="anchor" id="a8719cfeea23ebd1cb309de8296777da6"></a><!-- doxytag: member="wxlstate.cpp::wxlua_metatable_wxluabindclass_key" ref="a8719cfeea23ebd1cb309de8296777da6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="wxlstate_8cpp.html#a8719cfeea23ebd1cb309de8296777da6">wxlua_metatable_wxluabindclass_key</a> = &quot;wxLua metatable <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a>&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="wxlstate_8cpp_source.html#l00046">46</a> of file <a class="el" href="wxlstate_8cpp_source.html">wxlstate.cpp</a>.</p>
<p>Referenced by <a class="el" href="wxldebug_8cpp_source.html#l00277">wxLuaDebugData::EnumerateTable()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlbind_8cpp_source.html#l01158">wxLuaBinding::InstallClassMetatable()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01053">wxluaT_getclass()</a>.</p>
</div>
</div>
<a class="anchor" id="a194d2adc7e79dd44b207f361e5fe9d67"></a><!-- doxytag: member="wxlstate.cpp::wxNullLuaState" ref="a194d2adc7e79dd44b207f361e5fe9d67" args="(false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classwxLuaState.html">wxLuaState</a> <a class="el" href="wxlstate_8cpp.html#a194d2adc7e79dd44b207f361e5fe9d67">wxNullLuaState</a>(false)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03318">wxLuaState::GetDerivedMethodState()</a>, <a class="el" href="wxlstate_8cpp_source.html#l02524">wxLuaState::GetwxLuaState()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00089">wxLuaObject::GetwxLuaState()</a>, and <a class="el" href="wxldserv_8cpp_source.html#l00092">wxLuaDebuggerStackDialog::wxLuaDebuggerStackDialog()</a>.</p>
</div>
</div>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jul 13 10:30:39 2010 for wxLua by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>