3365 lines
196 KiB
HTML
3365 lines
196 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/include/wxlstate.h 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 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 List</span></a></li>
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="navpath"><a class="el" href="dir_15d5a205ad383328522db6a6be296af1.html">modules</a> » <a class="el" href="dir_b59b58daa92d206701e75411b2cef894.html">wxlua</a> » <a class="el" href="dir_a9b43b959fc4efc3ae9ddc99e98c5750.html">include</a>
|
|
</div>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>wxlstate.h File Reference</h1><code>#include "<a class="el" href="wxldefs_8h_source.html">wxlua/include/wxldefs.h</a>"</code><br/>
|
|
<code>#include "<a class="el" href="wxlbind_8h_source.html">wxlua/include/wxlbind.h</a>"</code><br/>
|
|
<code>#include "wx/filefn.h"</code><br/>
|
|
<code>#include "wx/filename.h"</code><br/>
|
|
<code>#include "wx/hashmap.h"</code><br/>
|
|
<div class="dynheader">
|
|
Include dependency graph for wxlstate.h:</div>
|
|
<div class="dynsection">
|
|
</div>
|
|
<div class="dynheader">
|
|
This graph shows which files directly or indirectly include this file:</div>
|
|
<div class="dynsection">
|
|
</div>
|
|
|
|
<p><a href="wxlstate_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td colspan="2"><h2>Classes</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaCharBuffer.html">wxLuaCharBuffer</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaStateData.html">wxLuaStateData</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaStateRefData.html">wxLuaStateRefData</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaState.html">wxLuaState</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxLuaEvent.html">wxLuaEvent</a></td></tr>
|
|
<tr><td colspan="2"><h2>Defines</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#abd80fe6ccc47444afb6359291f50bf29">WXLUA_USE_WXSTR_CONVCURRENT</a> 1</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a00a4b27cd869a94a2edb49866accd10a">wxlua_iswxuserdata</a>(L, stack_idx) (lua_type((L), (stack_idx)) == LUA_TUSERDATA)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a608577522e6393650240dddfba01d8b4">wxlua_isstringtype</a>(L, stack_idx) (wxlua_iswxluatype(lua_type(L, stack_idx), WXLUA_TSTRING) == 1)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ac24c9e36c8ac2a1e9321fd3a8cba6b48">wxlua_isbooleantype</a>(L, stack_idx) (wxlua_iswxluatype(lua_type(L, stack_idx), WXLUA_TBOOLEAN) == 1)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#aa0e02f2c0ba42fa8125a87f7d1f3b862">wxlua_isintegertype</a>(L, stack_idx) (wxlua_iswxluatype(lua_type(L, stack_idx), WXLUA_TINTEGER) == 1)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a49a0718d6216af2f681197473f206e36">wxlua_isnumbertype</a>(L, stack_idx) (wxlua_iswxluatype(lua_type(L, stack_idx), WXLUA_TNUMBER) == 1)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#abbf5c699733040a5d1d7343ec2fd0f06">wxLuaEventHandler</a>(func) (wxObjectEventFunction)(wxEventFunction)(wxCommandEventFunction)(wxNotifyEventFunction)wxStaticCastEvent(<a class="el" href="wxlstate_8h.html#a457fe986cc2a5959a60f80e0b256779e">wxLuaEventFunction</a>, &func)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a09517e61d8b14a3b9844c4c68889a4ad">wx__DECLARE_WXLUAEVT</a>(evt, id, fn) wx__DECLARE_EVT1(evt, id, wxLuaEventHandler(fn))</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a7ba13cec8f4b41c534c38eaf7d04d0d0">EVT_LUA_CREATION</a>(id, fn) wx__DECLARE_WXLUAEVT(wxEVT_LUA_CREATION, id, fn)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a9c893c39ff1ac22b6b1e40ad26b813f7">EVT_LUA_PRINT</a>(id, fn) wx__DECLARE_WXLUAEVT(wxEVT_LUA_PRINT, id, fn)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ae33e9376bcf204d4b1dbe553ddd5fea4">EVT_LUA_ERROR</a>(id, fn) wx__DECLARE_WXLUAEVT(wxEVT_LUA_ERROR, id, fn)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a01f8bccaa7ef35d0e9750795cf60acb4">EVT_LUA_DEBUG_HOOK</a>(id, fn) wx__DECLARE_WXLUAEVT(wxEVT_LUA_DEBUG_HOOK, id, fn)</td></tr>
|
|
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef void(wxEvtHandler::* </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a457fe986cc2a5959a60f80e0b256779e">wxLuaEventFunction</a> )(<a class="el" href="classwxLuaEvent.html">wxLuaEvent</a> &)</td></tr>
|
|
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a29f0120153918cc4e7b7b91913b0bef1">wxLuaGCObject_Flags</a> { <a class="el" href="wxlstate_8h.html#a29f0120153918cc4e7b7b91913b0bef1a955e0cb5738d3e7a9c7ce61a30169b02">WXLUA_DELETE_OBJECT_LAST</a> = 0x0000,
|
|
<a class="el" href="wxlstate_8h.html#a29f0120153918cc4e7b7b91913b0bef1ade247b3e5ef9e545a9512ebaefa1bab8">WXLUA_DELETE_OBJECT_ALL</a> = 0x0001
|
|
}</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a1c0edb51752e95310d3fa8dc274d18c1">wxLuaState_Type</a> { <a class="el" href="wxlstate_8h.html#a1c0edb51752e95310d3fa8dc274d18c1aa45d65bc60575889af53a41b330b27b9">wxLUASTATE_GETSTATE</a> = 1,
|
|
<a class="el" href="wxlstate_8h.html#a1c0edb51752e95310d3fa8dc274d18c1a3932f86f62ab04efe4d37aee9aa34802">wxLUASTATE_SETSTATE</a> = 2,
|
|
<a class="el" href="wxlstate_8h.html#a1c0edb51752e95310d3fa8dc274d18c1a58f35479bcc2796b33a8ac067c6109a3">wxLUASTATE_STATICSTATE</a> = 0x10,
|
|
<a class="el" href="wxlstate_8h.html#a1c0edb51752e95310d3fa8dc274d18c1aa79da132f935b36c1bed3081a2efdf8e">wxLUASTATE_OPENBINDINGS</a> = 0x20
|
|
}</td></tr>
|
|
<tr><td colspan="2"><h2>Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxString </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#aaa3dbc7e667edd1e7409725fe338f4e8">lua2wx</a> (const char *luastr)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const wxCharBuffer </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a41976a7549ef4bfa7e9a1147dc7b4d55">wx2lua</a> (const wxString &wxstr)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a78fe2540c7e61145be1372073f0c37f7">wxlua_lreg_createtable</a> (lua_State *L, void *lightuserdata_reg_key, int narr=0, int nrec=0)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxString </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ab2ae5dfea9cc867ed46ed094ce4e768f">wxlua_LUA_ERR_msg</a> (int LUA_ERRx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a34d4dc64c6615a3e7c4fea5f6fb5840f">wxlua_errorinfo</a> (lua_State *L, int status, int top, wxString *errMsg=NULL, int *line_num=NULL)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a1abe07e896f1e813fc28da0e0d92961a">wxlua_error</a> (lua_State *L, const char *errorMsg)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#aba05dfc5f8a48e264d7463a7c6fee965">wxlua_argerror</a> (lua_State *L, int stack_idx, const wxString &expectedType)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a34376827e7b3466173127fba976217d0">wxlua_argerrormsg</a> (lua_State *L, const wxString &msg)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void *LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ac5a0a65665274df59adbed667480e93e">wxlua_touserdata</a> (lua_State *L, int stack_idx, bool null_ptr=false)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#acbf0a32ad4b828026bd7f643557646d0">wxluaR_ref</a> (lua_State *L, int stack_idx, void *lightuserdata_reg_key)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a0578d177f35b4dd05177067425410009">wxluaR_unref</a> (lua_State *L, int wxlref_idx, void *lightuserdata_reg_key)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ae7108b396d79179f517a7dc478c2cb43">wxluaR_getref</a> (lua_State *L, int wxlref_idx, void *lightuserdata_reg_key)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a0f23c00339db80dbf392740133c531aa">wxluaO_addgcobject</a> (lua_State *L, wxObject *wxobj)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#afaaa576936abb264f61d78633b74f528">wxluaO_undeletegcobject</a> (lua_State *L, void *obj_ptr)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a10a0351ed2d2abe300bf0e5db307cdd0">wxluaO_isgcobject</a> (lua_State *L, void *obj_ptr)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxArrayString LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a1731f8112f747955ec5f3c15232429ba">wxluaO_getgcobjectinfo</a> (lua_State *L)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ad0f4e44fbd25af4537a7fe708f6736b1">wxluaO_gettrackedweakobjectinfo</a> (lua_State *L)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a6acba6e5567b9a9c3d3e90f6fdb42456">wxluaW_addtrackedwindow</a> (lua_State *L, wxObject *wxobj)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#af1bf3244574d51336b5efb38479c103f">wxluaW_removetrackedwindow</a> (lua_State *L, wxWindow *win)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#affb2d1ff4f80af7ac7bb6a39ea15a70d">wxluaW_gettrackedwindowinfo</a> (lua_State *L)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a6e860df2af8f36918348b8b92abfbfb4">wxluaT_newmetatable</a> (lua_State *L, int wxl_type)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ae9010018526dd75ae4cb8571b8956fa5">wxluaT_getmetatable</a> (lua_State *L, int wxl_type)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a5fb71259953328a8fd54939518cbe455">wxluaT_setmetatable</a> (lua_State *L, int wxl_type)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a212261fffa8066de870a4cdb969d5180">wxluaT_type</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxString LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a6621fa5a456448acfd515112aa7b23e1">wxluaT_typename</a> (lua_State *L, int wxl_type)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxString LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a3d22f924c535006b6202120af11939ae">wxluaT_gettypename</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxString LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#acf6d708626f3c7194d1f2aebb7a73b6e">wxlua_luaL_typename</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a44d205938ab4c0eaacaea1d58face217">wxluaT_gettype</a> (lua_State *L, const char *name)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structwxLuaBindClass.html">wxLuaBindClass</a> *LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a75b24f6e3e8ab375104bb23ea702f0bf">wxluaT_getclass</a> (lua_State *L, const char *class_name)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a4cd81a70613d64cac4f0f363807df6a6">wxluaT_pushuserdatatype</a> (lua_State *L, const void *obj_ptr, int wxl_type, bool track=true, bool allow_NULL=false)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a47f2034cabf94ca87dde758af863f4e2">wxlua_iswxluatype</a> (int luatype, int wxl_type, lua_State *L=NULL)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a00fa8bc9f668364c6a56b79a3d69738c">wxlua_luatowxluatype</a> (int luatype)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a63327ee17f8a4f24c7c96ac8db97e146">wxlua_wxluatoluatype</a> (int wxluatype)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a4c0ece81cd5c2a156feeda8d71e3e0f8">wxlua_iswxstringtype</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char *LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#aa15baee6edd4446f22cf1c393a1843a3">wxlua_getstringtype</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxString LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#abaad17f1e38dd7397d597ed0cbc1c4ef">wxlua_getwxStringtype</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a77238c0018900d9c06b0163fa202c21d">wxlua_getbooleantype</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">long LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ab1921d0ee1911ca14ecf141891f90ae5">wxlua_getenumtype</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">long LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a5b0ffce73ad80800d0b756e49d31bf0e">wxlua_getintegertype</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">unsigned long LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ae108d14d839d23da917b0ce2d24c5363">wxlua_getuintegertype</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">double LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a7e0788737b729042ceddba8b630b4e53">wxlua_getnumbertype</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char **LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ad3f311ca85fe28d4faf3f4dd81536a18">wxlua_getchararray</a> (lua_State *L, int stack_idx, int &count)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxString *LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a9d0af8f1eee0d4615751565f3f2fa393">wxlua_getwxStringarray</a> (lua_State *L, int stack_idx, int &count)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int *LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a608c006132ed91d53ce42a4221de285f">wxlua_getintarray</a> (lua_State *L, int stack_idx, int &count)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaSmartwxArrayString.html">wxLuaSmartwxArrayString</a> LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a1d55c218b354f79810dbe96a5adf96a8">wxlua_getwxArrayInt</a> (lua_State *L, int stack_idx)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a4fae9b1e2b6a0669ddb701581edf24c7">wxlua_pushwxArrayStringtable</a> (lua_State *L, const wxArrayString &strArray)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a75ae92f66c6689bad6470f689a7d190d">wxlua_pushwxArrayInttable</a> (lua_State *L, const wxArrayInt &intArray)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ab5978d0116530dd0844a50120988771f">wxlua_pushwxString</a> (lua_State *L, const wxString &str)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxString </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ab9470cf3e371887731d92e912a085319">wxlua_concatwxArrayString</a> (const wxArrayString &arr, const wxString &sep=wxT("\n"))</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#abfb64621a5e2ba46114e81a28731c79f">wxlua_removederivedmethods</a> (lua_State *L, void *obj_ptr)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a99b292a455b84ee8f2f701ff3619d1f7">wxlua_getcallbaseclassfunction</a> (lua_State *L)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a9d1c33c0999cd1ea92d9dafb83196fa8">wxlua_setcallbaseclassfunction</a> (lua_State *L, bool call_base)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxEventType LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a5442b3e5a2f8dca8fb920c00279385ac">wxlua_getwxeventtype</a> (lua_State *L)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void LUACALL </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.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 </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a4c7701b4b056e2f84f380be559bb2482">wxlua_getwxluastatedata</a> (lua_State *L)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a4c1f792577935b5d59ee347f9109c633">WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL</a> (<a class="el" href="classwxLuaState.html">wxLuaState</a> *, wxHashMapLuaState, class)</td></tr>
|
|
<tr><td colspan="2"><h2>Variables</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a0ef6804bd2cb63f4fa705727f8871cbd">wxlua_lreg_types_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ac4ac0a3575fafde31e659ced85f69c4d">wxlua_lreg_refs_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a30c2d5556a4a278368b48fe0b7bb3fda">wxlua_lreg_debug_refs_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a0bcf696ed6d6e2b4218e9a8852a164ef">wxlua_lreg_classes_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a274b8b7aae6f647e3e69d098962b7b1d">wxlua_lreg_derivedmethods_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a921299ed63513972e3bda3678fc835c0">wxlua_lreg_wxluastate_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a80a0d4c84529abdcf6b46237431832ce">wxlua_lreg_wxluabindings_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#af255531a04d81a0d82556c0d1fe8e7e7">wxlua_lreg_weakobjects_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a7ec5afec8a64a29e28fefec4a1105790">wxlua_lreg_gcobjects_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a034985fb7df51670c3b6a024329496fa">wxlua_lreg_evtcallbacks_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ae13b14073477671929c41823f198c33d">wxlua_lreg_windestroycallbacks_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#aab2351a78a8949184e1910cc1f9e7463">wxlua_lreg_topwindows_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a91d0a86787b3a1de5921590ce6a0b3e8">wxlua_lreg_callbaseclassfunc_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#af24ccc441c899b3028cfc5d4099c739a">wxlua_lreg_wxeventtype_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#aba1ad42faf08e4b50bca48b5ba9d8ece">wxlua_lreg_wxluastatedata_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#ab84cb2515893ab069d7d165208e68aad">wxlua_lreg_regtable_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a663c0f4ffbb1923edf3055b4c8c81ff9">wxlua_metatable_type_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#a8719cfeea23ebd1cb309de8296777da6">wxlua_metatable_wxluabindclass_key</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxLuaState.html">wxLuaState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="wxlstate_8h.html#aef06b6591011cd68b9e370d5e702d255">wxNullLuaState</a></td></tr>
|
|
</table>
|
|
<hr/><h2>Define Documentation</h2>
|
|
<a class="anchor" id="a7ba13cec8f4b41c534c38eaf7d04d0d0"></a><!-- doxytag: member="wxlstate.h::EVT_LUA_CREATION" ref="a7ba13cec8f4b41c534c38eaf7d04d0d0" args="(id, fn)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EVT_LUA_CREATION</td>
|
|
<td>(</td>
|
|
<td class="paramtype">id, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">fn </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> wx__DECLARE_WXLUAEVT(wxEVT_LUA_CREATION, id, fn)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l01358">1358</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a01f8bccaa7ef35d0e9750795cf60acb4"></a><!-- doxytag: member="wxlstate.h::EVT_LUA_DEBUG_HOOK" ref="a01f8bccaa7ef35d0e9750795cf60acb4" args="(id, fn)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EVT_LUA_DEBUG_HOOK</td>
|
|
<td>(</td>
|
|
<td class="paramtype">id, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">fn </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> wx__DECLARE_WXLUAEVT(wxEVT_LUA_DEBUG_HOOK, id, fn)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l01361">1361</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae33e9376bcf204d4b1dbe553ddd5fea4"></a><!-- doxytag: member="wxlstate.h::EVT_LUA_ERROR" ref="ae33e9376bcf204d4b1dbe553ddd5fea4" args="(id, fn)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EVT_LUA_ERROR</td>
|
|
<td>(</td>
|
|
<td class="paramtype">id, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">fn </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> wx__DECLARE_WXLUAEVT(wxEVT_LUA_ERROR, id, fn)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l01360">1360</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9c893c39ff1ac22b6b1e40ad26b813f7"></a><!-- doxytag: member="wxlstate.h::EVT_LUA_PRINT" ref="a9c893c39ff1ac22b6b1e40ad26b813f7" args="(id, fn)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EVT_LUA_PRINT</td>
|
|
<td>(</td>
|
|
<td class="paramtype">id, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">fn </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> wx__DECLARE_WXLUAEVT(wxEVT_LUA_PRINT, id, fn)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l01359">1359</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a09517e61d8b14a3b9844c4c68889a4ad"></a><!-- doxytag: member="wxlstate.h::wx__DECLARE_WXLUAEVT" ref="a09517e61d8b14a3b9844c4c68889a4ad" args="(evt, id, fn)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define wx__DECLARE_WXLUAEVT</td>
|
|
<td>(</td>
|
|
<td class="paramtype">evt, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">id, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">fn </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> wx__DECLARE_EVT1(evt, id, wxLuaEventHandler(fn))</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l01356">1356</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac24c9e36c8ac2a1e9321fd3a8cba6b48"></a><!-- doxytag: member="wxlstate.h::wxlua_isbooleantype" ref="ac24c9e36c8ac2a1e9321fd3a8cba6b48" args="(L, stack_idx)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define wxlua_isbooleantype</td>
|
|
<td>(</td>
|
|
<td class="paramtype">L, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">stack_idx </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> (wxlua_iswxluatype(lua_type(L, stack_idx), WXLUA_TBOOLEAN) == 1)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00474">474</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03236">wxLuaState::IsBooleanType()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa0e02f2c0ba42fa8125a87f7d1f3b862"></a><!-- doxytag: member="wxlstate.h::wxlua_isintegertype" ref="aa0e02f2c0ba42fa8125a87f7d1f3b862" args="(L, stack_idx)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define wxlua_isintegertype</td>
|
|
<td>(</td>
|
|
<td class="paramtype">L, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">stack_idx </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> (wxlua_iswxluatype(lua_type(L, stack_idx), WXLUA_TINTEGER) == 1)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00475">475</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03241">wxLuaState::IsIntegerType()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a49a0718d6216af2f681197473f206e36"></a><!-- doxytag: member="wxlstate.h::wxlua_isnumbertype" ref="a49a0718d6216af2f681197473f206e36" args="(L, stack_idx)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define wxlua_isnumbertype</td>
|
|
<td>(</td>
|
|
<td class="paramtype">L, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">stack_idx </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> (wxlua_iswxluatype(lua_type(L, stack_idx), WXLUA_TNUMBER) == 1)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00476">476</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03246">wxLuaState::IsNumberType()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01663">wxlua_getwxArrayInt()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a608577522e6393650240dddfba01d8b4"></a><!-- doxytag: member="wxlstate.h::wxlua_isstringtype" ref="a608577522e6393650240dddfba01d8b4" args="(L, stack_idx)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define wxlua_isstringtype</td>
|
|
<td>(</td>
|
|
<td class="paramtype">L, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">stack_idx </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> (wxlua_iswxluatype(lua_type(L, stack_idx), WXLUA_TSTRING) == 1)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00473">473</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l03224">wxLuaState::IsStringType()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01387">wxlua_getstringtype()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l01408">wxlua_getwxStringtype()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a00a4b27cd869a94a2edb49866accd10a"></a><!-- doxytag: member="wxlstate.h::wxlua_iswxuserdata" ref="a00a4b27cd869a94a2edb49866accd10a" args="(L, stack_idx)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define wxlua_iswxuserdata</td>
|
|
<td>(</td>
|
|
<td class="paramtype">L, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">stack_idx </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> (lua_type((L), (stack_idx)) == LUA_TUSERDATA)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00465">465</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l01387">wxlua_getstringtype()</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>, <a class="el" href="wxlstate_8cpp_source.html#l01371">wxlua_iswxstringtype()</a>, and <a class="el" href="wxlbind_8cpp_source.html#l00320">wxlua_wxLuaBindClass__gc()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abd80fe6ccc47444afb6359291f50bf29"></a><!-- doxytag: member="wxlstate.h::WXLUA_USE_WXSTR_CONVCURRENT" ref="abd80fe6ccc47444afb6359291f50bf29" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define WXLUA_USE_WXSTR_CONVCURRENT 1</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00030">30</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abbf5c699733040a5d1d7343ec2fd0f06"></a><!-- doxytag: member="wxlstate.h::wxLuaEventHandler" ref="abbf5c699733040a5d1d7343ec2fd0f06" args="(func)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define wxLuaEventHandler</td>
|
|
<td>(</td>
|
|
<td class="paramtype">func </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> (wxObjectEventFunction)(wxEventFunction)(wxCommandEventFunction)(wxNotifyEventFunction)wxStaticCastEvent(<a class="el" href="wxlstate_8h.html#a457fe986cc2a5959a60f80e0b256779e">wxLuaEventFunction</a>, &func)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l01353">1353</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Typedef Documentation</h2>
|
|
<a class="anchor" id="a457fe986cc2a5959a60f80e0b256779e"></a><!-- doxytag: member="wxlstate.h::wxLuaEventFunction" ref="a457fe986cc2a5959a60f80e0b256779e" args=")(wxLuaEvent &)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(wxEvtHandler::* <a class="el" href="wxlstate_8h.html#a457fe986cc2a5959a60f80e0b256779e">wxLuaEventFunction</a>)(<a class="el" href="classwxLuaEvent.html">wxLuaEvent</a> &)</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l01351">1351</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Enumeration Type Documentation</h2>
|
|
<a class="anchor" id="a29f0120153918cc4e7b7b91913b0bef1"></a><!-- doxytag: member="wxlstate.h::wxLuaGCObject_Flags" ref="a29f0120153918cc4e7b7b91913b0bef1" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="wxlstate_8h.html#a29f0120153918cc4e7b7b91913b0bef1">wxLuaGCObject_Flags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"><em><a class="anchor" id="a29f0120153918cc4e7b7b91913b0bef1a955e0cb5738d3e7a9c7ce61a30169b02"></a><!-- doxytag: member="WXLUA_DELETE_OBJECT_LAST" ref="a29f0120153918cc4e7b7b91913b0bef1a955e0cb5738d3e7a9c7ce61a30169b02" args="" -->WXLUA_DELETE_OBJECT_LAST</em> </td><td>
|
|
</td></tr>
|
|
<tr><td valign="top"><em><a class="anchor" id="a29f0120153918cc4e7b7b91913b0bef1ade247b3e5ef9e545a9512ebaefa1bab8"></a><!-- doxytag: member="WXLUA_DELETE_OBJECT_ALL" ref="a29f0120153918cc4e7b7b91913b0bef1ade247b3e5ef9e545a9512ebaefa1bab8" args="" -->WXLUA_DELETE_OBJECT_ALL</em> </td><td>
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00286">286</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1c0edb51752e95310d3fa8dc274d18c1"></a><!-- doxytag: member="wxlstate.h::wxLuaState_Type" ref="a1c0edb51752e95310d3fa8dc274d18c1" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="wxlstate_8h.html#a1c0edb51752e95310d3fa8dc274d18c1">wxLuaState_Type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"><em><a class="anchor" id="a1c0edb51752e95310d3fa8dc274d18c1aa45d65bc60575889af53a41b330b27b9"></a><!-- doxytag: member="wxLUASTATE_GETSTATE" ref="a1c0edb51752e95310d3fa8dc274d18c1aa45d65bc60575889af53a41b330b27b9" args="" -->wxLUASTATE_GETSTATE</em> </td><td>
|
|
</td></tr>
|
|
<tr><td valign="top"><em><a class="anchor" id="a1c0edb51752e95310d3fa8dc274d18c1a3932f86f62ab04efe4d37aee9aa34802"></a><!-- doxytag: member="wxLUASTATE_SETSTATE" ref="a1c0edb51752e95310d3fa8dc274d18c1a3932f86f62ab04efe4d37aee9aa34802" args="" -->wxLUASTATE_SETSTATE</em> </td><td>
|
|
</td></tr>
|
|
<tr><td valign="top"><em><a class="anchor" id="a1c0edb51752e95310d3fa8dc274d18c1a58f35479bcc2796b33a8ac067c6109a3"></a><!-- doxytag: member="wxLUASTATE_STATICSTATE" ref="a1c0edb51752e95310d3fa8dc274d18c1a58f35479bcc2796b33a8ac067c6109a3" args="" -->wxLUASTATE_STATICSTATE</em> </td><td>
|
|
</td></tr>
|
|
<tr><td valign="top"><em><a class="anchor" id="a1c0edb51752e95310d3fa8dc274d18c1aa79da132f935b36c1bed3081a2efdf8e"></a><!-- doxytag: member="wxLUASTATE_OPENBINDINGS" ref="a1c0edb51752e95310d3fa8dc274d18c1aa79da132f935b36c1bed3081a2efdf8e" args="" -->wxLUASTATE_OPENBINDINGS</em> </td><td>
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00660">660</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Function Documentation</h2>
|
|
<a class="anchor" id="aaa3dbc7e667edd1e7409725fe338f4e8"></a><!-- doxytag: member="wxlstate.h::lua2wx" ref="aaa3dbc7e667edd1e7409725fe338f4e8" args="(const char *luastr)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">wxString lua2wx </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"> <em>luastr</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00033">33</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="wxlsock_8cpp_source.html#l00430">wxLuaCSocket::Connect()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00656">wxLuaDebugTarget::DebugHook()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00171">wxLuaDebugData::EnumerateStack()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00214">wxLuaDebugData::EnumerateStackEntry()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00484">wxLuaDebugTarget::EvaluateExpr()</a>, <a class="el" href="wxlbind_8cpp_source.html#l01330">wxLuaBinding::GetEventTypeName()</a>, <a class="el" href="wxlcallb_8cpp_source.html#l00090">wxLuaEventCallback::GetInfo()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00583">wxLuaCSocket::GetLastErrorMsg()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00513">wxLuaDebugData::GetTypeValue()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00615">wxLuaDebugData::GetUserDataInfo()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03453">wxLuaState::lua_TowxString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03411">wxLuaState::lua_TypeName()</a>, <a class="el" href="wxlstate_8cpp_source.html#l03676">wxLuaState::lua_Version()</a>, <a class="el" href="wxlstate_8h_source.html#l00812">wxLuaState::LuaDoBuffer()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00768">wxLuaDebugTarget::LuaPrint()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00153">wxLuaSocketBase::ReadDebugData()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00121">wxLuaSocketBase::ReadLong()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00132">wxLuaSocketBase::ReadString()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00235">wxlua_errorinfo()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00816">wxlua_getBindMethodArgsMsg()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00791">wxlua_getLuaArgsMsg()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01408">wxlua_getwxStringtype()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01038">wxlua_luaL_typename()</a>, <a class="el" href="wxlstate_8cpp_source.html#l00059">wxlua_printFunction()</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="wxldebug_8cpp_source.html#l00260">wxLuaBindClassString()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00346">wxLuaCSocket::wxLuaCSocket()</a>, and <a class="el" href="wxlstate_8cpp_source.html#l00983">wxluaT_typename()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a41976a7549ef4bfa7e9a1147dc7b4d55"></a><!-- doxytag: member="wxlstate.h::wx2lua" ref="a41976a7549ef4bfa7e9a1147dc7b4d55" args="(const wxString &wxstr)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const wxCharBuffer wx2lua </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>wxstr</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="wxlstate_8h_source.html#l00056">56</a> of file <a class="el" href="wxlstate_8h_source.html">wxlstate.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="wxlstate_8cpp_source.html#l02743">wxLuaState::CompileBuffer()</a>, <a class="el" href="wxlsock_8cpp_source.html#l00430">wxLuaCSocket::Connect()</a>, <a class="el" href="wxlbind_8cpp_source.html#l01089">wxLuaBinding::DoRegisterBinding()</a>, <a class="el" href="wxldebug_8cpp_source.html#l00738">wxLuaCheckStack::DumpTable()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00094">wxLuaObject::GetObject()</a>, <a class="el" href="wxlbind_8cpp_source.html#l01017">wxLuaBinding::RegisterBinding()</a>, <a class="el" href="wxldtarg_8cpp_source.html#l00101">wxLuaDebugTarget::Run()</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="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#l01761">wxlua_pushargs()</a>, <a class="el" href="wxlstate_8cpp_source.html#l01743">wxlua_pushwxString()</a>, <a class="el" href="wxlbind_8cpp_source.html#l00537">wxlua_wxLuaBindClass__tostring()</a>, and <a class="el" href="wxlua__bind_8cpp_source.html#l00669">wxluabind_wxLuaBinding__index()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4c1f792577935b5d59ee347f9109c633"></a><!-- doxytag: member="wxlstate.h::WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL" ref="a4c1f792577935b5d59ee347f9109c633" args="(wxLuaState *, wxHashMapLuaState, class)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxLuaState.html">wxLuaState</a> * </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxHashMapLuaState </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">class </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aba05dfc5f8a48e264d7463a7c6fee965"></a><!-- doxytag: member="wxlstate.h::wxlua_argerror" ref="aba05dfc5f8a48e264d7463a7c6fee965" args="(lua_State *L, int stack_idx, const wxString &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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>expectedType</em></td><td> </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="a34376827e7b3466173127fba976217d0"></a><!-- doxytag: member="wxlstate.h::wxlua_argerrormsg" ref="a34376827e7b3466173127fba976217d0" args="(lua_State *L, const wxString &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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>msg</em></td><td> </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="ab9470cf3e371887731d92e912a085319"></a><!-- doxytag: member="wxlstate.h::wxlua_concatwxArrayString" ref="ab9470cf3e371887731d92e912a085319" args="(const wxArrayString &arr, const wxString &sep=wxT("\n"))" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">wxString wxlua_concatwxArrayString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wxArrayString & </td>
|
|
<td class="paramname"> <em>arr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>sep</em> = <code>wxT("\n")</code></td><td> </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="a1abe07e896f1e813fc28da0e0d92961a"></a><!-- doxytag: member="wxlstate.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"> <em>errorMsg</em></td><td> </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="a34d4dc64c6615a3e7c4fea5f6fb5840f"></a><!-- doxytag: member="wxlstate.h::wxlua_errorinfo" ref="a34d4dc64c6615a3e7c4fea5f6fb5840f" args="(lua_State *L, int status, int top, wxString *errMsg=NULL, int *line_num=NULL)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxlua_errorinfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lua_State * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>top</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxString * </td>
|
|
<td class="paramname"> <em>errMsg</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"> <em>line_num</em> = <code>NULL</code></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em></td>
|
|
<td> ) </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.h::wxlua_getchararray" ref="ad3f311ca85fe28d4faf3f4dd81536a18" args="(lua_State *L, int stack_idx, int &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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"> <em>count</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::wxlua_getintarray" ref="a608c006132ed91d53ce42a4221de285f" args="(lua_State *L, int stack_idx, int &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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"> <em>count</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em></td>
|
|
<td> ) </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em></td>
|
|
<td> ) </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::wxlua_getwxStringarray" ref="a9d0af8f1eee0d4615751565f3f2fa393" args="(lua_State *L, int stack_idx, int &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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"> <em>count</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"> <em>method_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>push_method</em></td><td> </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="a47f2034cabf94ca87dde758af863f4e2"></a><!-- doxytag: member="wxlstate.h::wxlua_iswxluatype" ref="a47f2034cabf94ca87dde758af863f4e2" args="(int luatype, int wxl_type, lua_State *L=NULL)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int LUACALL wxlua_iswxluatype </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>luatype</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lua_State * </td>
|
|
<td class="paramname"> <em>L</em> = <code>NULL</code></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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="a78fe2540c7e61145be1372073f0c37f7"></a><!-- doxytag: member="wxlstate.h::wxlua_lreg_createtable" ref="a78fe2540c7e61145be1372073f0c37f7" args="(lua_State *L, void *lightuserdata_reg_key, int narr=0, int nrec=0)" -->
|
|
<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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>lightuserdata_reg_key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>narr</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>nrec</em> = <code>0</code></td><td> </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.h::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 </td>
|
|
<td class="paramname"> <em>LUA_ERRx</em></td>
|
|
<td> ) </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 </td>
|
|
<td class="paramname"> <em>luatype</em></td>
|
|
<td> ) </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="aaf858c7e146ec726f175df7c78e42a68"></a><!-- doxytag: member="wxlstate.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxChar ** </td>
|
|
<td class="paramname"> <em>argv</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>argc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>start_n</em></td><td> </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.h::wxlua_pushwxArrayInttable" ref="a75ae92f66c6689bad6470f689a7d190d" args="(lua_State *L, const wxArrayInt &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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxArrayInt & </td>
|
|
<td class="paramname"> <em>intArray</em></td><td> </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.h::wxlua_pushwxArrayStringtable" ref="a4fae9b1e2b6a0669ddb701581edf24c7" args="(lua_State *L, const wxArrayString &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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxArrayString & </td>
|
|
<td class="paramname"> <em>strArray</em></td><td> </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.h::wxlua_pushwxString" ref="ab5978d0116530dd0844a50120988771f" args="(lua_State *L, const wxString &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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>str</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>call_base</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </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> * </td>
|
|
<td class="paramname"> <em>wxlObj</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxEventType </td>
|
|
<td class="paramname"> <em>evt_type</em></td><td> </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="ac5a0a65665274df59adbed667480e93e"></a><!-- doxytag: member="wxlstate.h::wxlua_touserdata" ref="ac5a0a65665274df59adbed667480e93e" args="(lua_State *L, int stack_idx, bool null_ptr=false)" -->
|
|
<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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>null_ptr</em> = <code>false</code></td><td> </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="a63327ee17f8a4f24c7c96ac8db97e146"></a><!-- doxytag: member="wxlstate.h::wxlua_wxluatoluatype" ref="a63327ee17f8a4f24c7c96ac8db97e146" args="(int wxluatype)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int wxlua_wxluatoluatype </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxluatype</em></td>
|
|
<td> ) </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="aaa101a23bc11989af633e43595bcec0b"></a><!-- doxytag: member="wxlstate.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxObject * </td>
|
|
<td class="paramname"> <em>wxobj</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxObject * </td>
|
|
<td class="paramname"> <em>wxobj</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>udata</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>flags</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em></td>
|
|
<td> ) </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em></td>
|
|
<td> ) </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>push_on_stack</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>udata_stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>udata</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em></td><td> </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="ae7108b396d79179f517a7dc478c2cb43"></a><!-- doxytag: member="wxlstate.h::wxluaR_getref" ref="ae7108b396d79179f517a7dc478c2cb43" args="(lua_State *L, int wxlref_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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxlref_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>lightuserdata_reg_key</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>lightuserdata_reg_key</em></td><td> </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="acbf0a32ad4b828026bd7f643557646d0"></a><!-- doxytag: member="wxlstate.h::wxluaR_ref" ref="acbf0a32ad4b828026bd7f643557646d0" 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_ref </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lua_State * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>lightuserdata_reg_key</em></td><td> </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="a0578d177f35b4dd05177067425410009"></a><!-- doxytag: member="wxlstate.h::wxluaR_unref" ref="a0578d177f35b4dd05177067425410009" args="(lua_State *L, int wxlref_idx, void *lightuserdata_reg_key)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LUACALL wxluaR_unref </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lua_State * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxlref_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> <em>lightuserdata_reg_key</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"> <em>class_name</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em></td><td> </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="a44d205938ab4c0eaacaea1d58face217"></a><!-- doxytag: member="wxlstate.h::wxluaT_gettype" ref="a44d205938ab4c0eaacaea1d58face217" args="(lua_State *L, const char *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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"> <em>name</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em></td><td> </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.h::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> * </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> * </td>
|
|
<td class="paramname"> <em>base_wxlClass</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>base_wxl_type</em></td><td> </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="a1602757335e28069aa1d9416a5c53ac2"></a><!-- doxytag: member="wxlstate.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em></td><td> </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="a6e860df2af8f36918348b8b92abfbfb4"></a><!-- doxytag: member="wxlstate.h::wxluaT_newmetatable" ref="a6e860df2af8f36918348b8b92abfbfb4" args="(lua_State *L, int wxl_type)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int LUACALL wxluaT_newmetatable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lua_State * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em></td><td> </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="a4cd81a70613d64cac4f0f363807df6a6"></a><!-- doxytag: member="wxlstate.h::wxluaT_pushuserdatatype" ref="a4cd81a70613d64cac4f0f363807df6a6" args="(lua_State *L, const void *obj_ptr, int wxl_type, bool track=true, bool allow_NULL=false)" -->
|
|
<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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"> <em>obj_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>track</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>allow_NULL</em> = <code>false</code></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>stack_idx</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>wxl_type</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxObject * </td>
|
|
<td class="paramname"> <em>wxobj</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em></td>
|
|
<td> ) </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxWindow * </td>
|
|
<td class="paramname"> <em>win</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>check_parents</em></td><td> </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.h::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 * </td>
|
|
<td class="paramname"> <em>L</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxWindow * </td>
|
|
<td class="paramname"> <em>win</em></td><td> </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="a91d0a86787b3a1de5921590ce6a0b3e8"></a><!-- doxytag: member="wxlstate.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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.h::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></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="aef06b6591011cd68b9e370d5e702d255"></a><!-- doxytag: member="wxlstate.h::wxNullLuaState" ref="aef06b6591011cd68b9e370d5e702d255" args="" -->
|
|
<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></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
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
|
|
</body>
|
|
</html>
|