cocos2d-x  3.0rc1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
tolua_fix.h File Reference
#include "tolua++.h"

Macros

#define TOLUA_REFID_PTR_MAPPING   "toluafix_refid_ptr_mapping"
#define TOLUA_REFID_TYPE_MAPPING   "toluafix_refid_type_mapping"
#define TOLUA_REFID_FUNCTION_MAPPING   "toluafix_refid_function_mapping"

Functions

TOLUA_API void  (lua_State *L)
TOLUA_API int  (lua_State *L, int uid, int *p_refid, void *ptr, const char *type)
var  ( var L, var uid, var p_refid, var ptr, var type)
local  ( local L, local uid, local p_refid, local ptr, local type)
TOLUA_API int  (lua_State *L, int refid)
var  ( var L, var refid)
local  ( local L, local refid)
TOLUA_API int  (lua_State *L, int lo, int def)
TOLUA_API void  (lua_State *L, int refid)
TOLUA_API void  (lua_State *L, int refid)
TOLUA_API int  (lua_State *L, int lo, const char *type, int def, tolua_Error *err)
var  ( var L, var lo, var type, var def, var err)
local  ( local L, local lo, local type, local def, local err)
TOLUA_API int  (lua_State *L, int lo, int def)
TOLUA_API int  (lua_State *L, int lo, const char *type, int def, tolua_Error *err)
TOLUA_API void  (lua_State *L, const char *label)

Macro Definition Documentation

#define
TOLUA_REFID_FUNCTION_MAPPING   "toluafix_refid_function_mapping"
var TOLUA_REFID_FUNCTION_MAPPING   "toluafix_refid_function_mapping"
#define TOLUA_REFID_PTR_MAPPING   "toluafix_refid_ptr_mapping"
#define TOLUA_REFID_TYPE_MAPPING   "toluafix_refid_type_mapping"
var TOLUA_REFID_TYPE_MAPPING   "toluafix_refid_type_mapping"
local TOLUA_REFID_TYPE_MAPPING   "toluafix_refid_type_mapping"

Function Documentation

TOLUA_API void toluafix_open ( lua_State L)
var toluafix_open ( var  L)
local toluafix_open ( local  L)
TOLUA_API int
toluafix_pushusertype_ccobject
( lua_State L,
int  uid,
int *  p_refid,
void *  ptr,
const char *  type 
)
var toluafix_pushusertype_ccobject ( var  L,
var  uid,
var  p_refid,
var  ptr,
var  type 
)
local
toluafix_pushusertype_ccobject
( local  L,
local  uid,
local  p_refid,
local  ptr,
local  type 
)
TOLUA_API int
toluafix_remove_ccobject_by_refid
( lua_State L,
int  refid 
)
var
toluafix_remove_ccobject_by_refid
( var  L,
var  refid 
)
local
toluafix_remove_ccobject_by_refid
( local  L,
local  refid 
)
TOLUA_API int toluafix_ref_function ( lua_State L,
int  lo,
int  def 
)
var toluafix_ref_function ( var  L,
var  lo,
var  def 
)
local toluafix_ref_function ( local  L,
local  lo,
local  def 
)
TOLUA_API void
toluafix_get_function_by_refid
( lua_State L,
int  refid 
)
var toluafix_get_function_by_refid ( var  L,
var  refid 
)
local
toluafix_get_function_by_refid
( local  L,
local  refid 
)
TOLUA_API void
toluafix_remove_function_by_refid
( lua_State L,
int  refid 
)
var
toluafix_remove_function_by_refid
( var  L,
var  refid 
)
local
toluafix_remove_function_by_refid
( local  L,
local  refid 
)
TOLUA_API int toluafix_isfunction ( lua_State L,
int  lo,
const char *  type,
int  def,
tolua_Error *  err 
)
var toluafix_isfunction ( var  L,
var  lo,
var  type,
var  def,
var  err 
)
local toluafix_isfunction ( local  L,
local  lo,
local  type,
local  def,
local  err 
)
TOLUA_API int toluafix_totable ( lua_State L,
int  lo,
int  def 
)
var toluafix_totable ( var  L,
var  lo,
var  def 
)
local toluafix_totable ( local  L,
local  lo,
local  def 
)
TOLUA_API int toluafix_istable ( lua_State L,
int  lo,
const char *  type,
int  def,
tolua_Error *  err 
)
var toluafix_istable ( var  L,
var  lo,
var  type,
var  def,
var  err 
)
local toluafix_istable ( local  L,
local  lo,
local  type,
local  def,
local  err 
)
TOLUA_API void toluafix_stack_dump ( lua_State L,
const char *  label 
)
var toluafix_stack_dump ( var  L,
var  label 
)
local toluafix_stack_dump ( local  L,
local  label 
)