YARP
Yet Another Robot Platform
swigluarun.h File Reference
#include <string.h>
#include "lua.h"
#include "lauxlib.h"
#include <stdlib.h>
#include <assert.h>
+ Include dependency graph for swigluarun.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  swig_type_info
 
struct  swig_cast_info
 
struct  swig_module_info
 
struct  swig_lua_var_info
 
struct  swig_lua_const_info
 
struct  swig_lua_attribute
 
struct  swig_lua_namespace
 
struct  swig_lua_class
 
struct  swig_lua_userdata
 
struct  swig_lua_rawdata
 

Macros

#define SWIGTEMPLATEDISAMBIGUATOR
 
#define SWIGINLINE   inline
 
#define SWIGUNUSED
 
#define SWIGUNUSEDPARM(p)
 
#define SWIGINTERN   static SWIGUNUSED
 
#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE
 
#define SWIGEXPORT
 
#define SWIGSTDCALL
 
#define SWIG_UnknownError   -1
 
#define SWIG_IOError   -2
 
#define SWIG_RuntimeError   -3
 
#define SWIG_IndexError   -4
 
#define SWIG_TypeError   -5
 
#define SWIG_DivisionByZero   -6
 
#define SWIG_OverflowError   -7
 
#define SWIG_SyntaxError   -8
 
#define SWIG_ValueError   -9
 
#define SWIG_SystemError   -10
 
#define SWIG_AttributeError   -11
 
#define SWIG_MemoryError   -12
 
#define SWIG_NullReferenceError   -13
 
#define SWIG_RUNTIME_VERSION   "4"
 
#define SWIG_TYPE_TABLE_NAME
 
#define SWIGRUNTIME   SWIGINTERN
 
#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
 
#define SWIG_BUFFER_SIZE   1024
 
#define SWIG_POINTER_DISOWN   0x1
 
#define SWIG_CAST_NEW_MEMORY   0x2
 
#define SWIG_POINTER_OWN   0x1
 
#define SWIG_OK   (0)
 
#define SWIG_ERROR   (-1)
 
#define SWIG_IsOK(r)   (r >= 0)
 
#define SWIG_ArgError(r)   ((r != SWIG_ERROR) ? r : SWIG_TypeError)
 
#define SWIG_CASTRANKLIMIT   (1 << 8)
 
#define SWIG_NEWOBJMASK   (SWIG_CASTRANKLIMIT << 1)
 
#define SWIG_TMPOBJMASK   (SWIG_NEWOBJMASK << 1)
 
#define SWIG_BADOBJ   (SWIG_ERROR)
 
#define SWIG_OLDOBJ   (SWIG_OK)
 
#define SWIG_NEWOBJ   (SWIG_OK | SWIG_NEWOBJMASK)
 
#define SWIG_TMPOBJ   (SWIG_OK | SWIG_TMPOBJMASK)
 
#define SWIG_AddNewMask(r)   (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
 
#define SWIG_DelNewMask(r)   (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
 
#define SWIG_IsNewObj(r)   (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
 
#define SWIG_AddTmpMask(r)   (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
 
#define SWIG_DelTmpMask(r)   (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
 
#define SWIG_IsTmpObj(r)   (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
 
#define SWIG_AddCast(r)   (r)
 
#define SWIG_CheckState(r)   (SWIG_IsOK(r) ? 1 : 0)
 
#define SWIG_LUA_TARGET   SWIG_LUA_FLAVOR_LUA
 
#define SWIG_LUA_FLAVOR_LUA   1
 
#define SWIG_LUA_FLAVOR_ELUA   2
 
#define SWIG_LUA_FLAVOR_ELUAC   3
 
#define SWIG_LUA_CONSTTAB_INT(B, C)   SWIG_LUA_INT, (char *)B, (long)C, 0, 0, 0
 
#define SWIG_LUA_CONSTTAB_FLOAT(B, C)   SWIG_LUA_FLOAT, (char *)B, 0, (double)C, 0, 0
 
#define SWIG_LUA_CONSTTAB_STRING(B, C)   SWIG_LUA_STRING, (char *)B, 0, 0, (void *)C, 0
 
#define SWIG_LUA_CONSTTAB_CHAR(B, C)   SWIG_LUA_CHAR, (char *)B, (long)C, 0, 0, 0
 
#define SWIG_LUA_CONSTTAB_POINTER(B, C, D)    SWIG_LUA_POINTER, (char *)B, 0, 0, (void *)C, &D
 
#define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D)    SWIG_LUA_BINARY, (char *)B, S, 0, (void *)C, &D
 
#define lua_rawlen   lua_strlen
 
#define lua_pushglobaltable(L)   lua_pushvalue(L, LUA_GLOBALSINDEX)
 
#define lua_absindex(L, i)   ((i)>0 || (i) <= LUA_REGISTRYINDEX ? (i) : lua_gettop(L) + (i) + 1)
 
#define lua_rawsetp(L, index, ptr)
 
#define lua_rawgetp(L, index, ptr)
 
#define SWIG_LUA_INT   1
 
#define SWIG_LUA_FLOAT   2
 
#define SWIG_LUA_STRING   3
 
#define SWIG_LUA_POINTER   4
 
#define SWIG_LUA_BINARY   5
 
#define SWIG_LUA_CHAR   6
 
#define SWIG_NewPointerObj(L, ptr, type, owner)   SWIG_Lua_NewPointerObj(L, (void *)ptr, type, owner)
 
#define SWIG_ConvertPtr(L, idx, ptr, type, flags)   SWIG_Lua_ConvertPtr(L,idx,ptr,type,flags)
 
#define SWIG_MustGetPtr(L, idx, type, flags, argnum, fnname)   SWIG_Lua_MustGetPtr(L,idx, type,flags, argnum,fnname)
 
#define SWIG_ConvertMember(L, idx, ptr, sz, ty)   SWIG_Lua_ConvertPacked(L, idx, ptr, sz, ty)
 
#define SWIG_NewMemberObj(L, ptr, sz, type)   SWIG_Lua_NewPackedObj(L, ptr, sz, type)
 
#define SWIG_GetModule(clientdata)   SWIG_Lua_GetModule((lua_State*)(clientdata))
 
#define SWIG_SetModule(clientdata, pointer)   SWIG_Lua_SetModule((lua_State*) (clientdata), pointer)
 
#define SWIG_MODULE_CLIENTDATA_TYPE   lua_State*
 
#define SWIG_contract_assert(expr, msg)    if (!(expr)) { SWIG_Lua_pusherrstring(L, (char *) msg); goto fail; } else
 
#define SWIG_fail   {goto fail;}
 
#define SWIG_fail_arg(func_name, argnum, type)
 
#define SWIG_fail_ptr(func_name, argnum, type)    SWIG_fail_arg(func_name,argnum,(type && type->str)?type->str:"void*")
 
#define SWIG_check_num_args(func_name, a, b)
 
#define SWIG_Lua_get_table(L, n)    (lua_pushstring(L, n), lua_rawget(L,-2))
 
#define SWIG_Lua_add_function(L, n, f)
 
#define SWIG_Lua_add_boolean(L, n, b)
 
#define SWIG_isptrtype(L, I)   (lua_isuserdata(L,I) || lua_isnil(L,I))
 
#define SWIG_DOSTRING_FAIL(S)   fprintf(stderr,"%s\n",S)
 

Typedefs

typedef void *(* swig_converter_func) (void *, int *)
 
typedef struct swig_type_info *(* swig_dycast_func) (void **)
 
typedef struct swig_type_info swig_type_info
 
typedef struct swig_cast_info swig_cast_info
 
typedef struct swig_module_info swig_module_info
 
typedef luaL_Reg swig_lua_method
 
typedef struct swig_lua_namespace swig_lua_namespace
 
typedef struct swig_lua_class swig_lua_class
 
typedef int(* swig_lua_base_iterator_func) (lua_State *, swig_type_info *, int, int *ret)
 

Functions

static int SWIG_TypeNameComp (const char *f1, const char *l1, const char *f2, const char *l2)
 
static int SWIG_TypeCmp (const char *nb, const char *tb)
 
static int SWIG_TypeEquiv (const char *nb, const char *tb)
 
static swig_cast_infoSWIG_TypeCheck (const char *c, swig_type_info *ty)
 
static swig_cast_infoSWIG_TypeCheckStruct (swig_type_info *from, swig_type_info *ty)
 
static void * SWIG_TypeCast (swig_cast_info *ty, void *ptr, int *newmemory)
 
static swig_type_infoSWIG_TypeDynamicCast (swig_type_info *ty, void **ptr)
 
static const char * SWIG_TypeName (const swig_type_info *ty)
 
static const char * SWIG_TypePrettyName (const swig_type_info *type)
 
static void SWIG_TypeClientData (swig_type_info *ti, void *clientdata)
 
static void SWIG_TypeNewClientData (swig_type_info *ti, void *clientdata)
 
static swig_type_infoSWIG_MangledTypeQueryModule (swig_module_info *start, swig_module_info *end, const char *name)
 
static swig_type_infoSWIG_TypeQueryModule (swig_module_info *start, swig_module_info *end, const char *name)
 
static char * SWIG_PackData (char *c, void *ptr, size_t sz)
 
static const char * SWIG_UnpackData (const char *c, void *ptr, size_t sz)
 
static char * SWIG_PackVoidPtr (char *buff, void *ptr, const char *name, size_t bsz)
 
static const char * SWIG_UnpackVoidPtr (const char *c, void **ptr, const char *name)
 
static char * SWIG_PackDataName (char *buff, void *ptr, size_t sz, const char *name, size_t bsz)
 
static const char * SWIG_UnpackDataName (const char *c, void *ptr, size_t sz, const char *name)
 
static void SWIG_Lua_pusherrstring (lua_State *L, const char *str)
 
static void SWIG_Lua_pushferrstring (lua_State *L, const char *fmt,...)
 
static swig_module_infoSWIG_Lua_GetModule (lua_State *L)
 
static void SWIG_Lua_SetModule (lua_State *L, swig_module_info *module)
 
static int SWIG_Lua_set_immutable (lua_State *L)
 
static int SWIG_Lua_namespace_get (lua_State *L)
 
static int SWIG_Lua_namespace_set (lua_State *L)
 
static void SWIG_Lua_InstallConstants (lua_State *L, swig_lua_const_info constants[])
 
static void SWIG_Lua_add_variable (lua_State *L, const char *name, lua_CFunction getFn, lua_CFunction setFn)
 
static void SWIG_Lua_class_register (lua_State *L, swig_lua_class *clss)
 
static int SWIG_Lua_add_namespace_details (lua_State *L, swig_lua_namespace *ns)
 
static void SWIG_Lua_add_namespace_classes (lua_State *L, swig_lua_namespace *ns)
 
static void SWIG_Lua_namespace_register (lua_State *L, swig_lua_namespace *ns, int reg)
 
static void SWIG_Lua_get_class_metatable (lua_State *L, const char *cname)
 
static int SWIG_Lua_iterate_bases (lua_State *L, swig_type_info *swig_type, int first_arg, swig_lua_base_iterator_func func, int *const ret)
 
static int SWIG_Lua_class_do_get_item (lua_State *L, swig_type_info *type, int first_arg, int *ret)
 
static int SWIG_Lua_class_do_get (lua_State *L, swig_type_info *type, int first_arg, int *ret)
 
static int SWIG_Lua_class_get (lua_State *L)
 
static int SWIG_Lua_class_do_set (lua_State *L, swig_type_info *type, int first_arg, int *ret)
 
static int SWIG_Lua_class_set (lua_State *L)
 
static int SWIG_Lua_class_destruct (lua_State *L)
 
static int SWIG_Lua_class_tostring (lua_State *L)
 
static int SWIG_Lua_class_disown (lua_State *L)
 
static int SWIG_Lua_class_equal (lua_State *L)
 
static void SWIG_Lua_populate_inheritable_metamethods (lua_State *L)
 
static void SWIG_Lua_create_class_registry (lua_State *L)
 
static void SWIG_Lua_get_class_registry (lua_State *L)
 
static void SWIG_Lua_get_inheritable_metamethods (lua_State *L)
 
static void SWIG_Lua_init_base_class (lua_State *L, swig_lua_class *clss)
 
static void SWIG_Lua_add_class_static_details (lua_State *L, swig_lua_class *clss)
 
static void SWIG_Lua_add_class_user_metamethods (lua_State *L, swig_lua_class *clss)
 
static void SWIG_Lua_add_class_instance_details (lua_State *L, swig_lua_class *clss)
 
static int SWIG_Lua_resolve_metamethod (lua_State *L)
 
static int SWIG_Lua_do_resolve_metamethod (lua_State *L, const swig_lua_class *clss, int metamethod_name_idx, int skip_check)
 
static int SWIG_Lua_add_class_user_metamethod (lua_State *L, swig_lua_class *clss, const int metatable_index)
 
static void SWIG_Lua_class_register_static (lua_State *L, swig_lua_class *clss)
 
static void SWIG_Lua_class_register_instance (lua_State *L, swig_lua_class *clss)
 
static void SWIG_Lua_AddMetatable (lua_State *L, swig_type_info *type)
 
static void SWIG_Lua_NewPointerObj (lua_State *L, void *ptr, swig_type_info *type, int own)
 
static int SWIG_Lua_ConvertPtr (lua_State *L, int index, void **ptr, swig_type_info *type, int flags)
 
static void * SWIG_Lua_MustGetPtr (lua_State *L, int index, swig_type_info *type, int flags, int argnum, const char *func_name)
 
static void SWIG_Lua_NewPackedObj (lua_State *L, void *ptr, size_t size, swig_type_info *type)
 
static int SWIG_Lua_ConvertPacked (lua_State *L, int index, void *ptr, size_t size, swig_type_info *type)
 
static const char * SWIG_Lua_typename (lua_State *L, int tp)
 
static int SWIG_Lua_type (lua_State *L)
 
static int SWIG_Lua_dostring (lua_State *L, const char *str)
 
static swig_type_infoSWIG_TypeQuery (lua_State *clientdata, const char *name)
 
static swig_type_infoSWIG_MangledTypeQuery (lua_State *clientdata, const char *name)
 

Macro Definition Documentation

◆ lua_absindex

#define lua_absindex (   L,
 
)    ((i)>0 || (i) <= LUA_REGISTRYINDEX ? (i) : lua_gettop(L) + (i) + 1)

Definition at line 884 of file swigluarun.h.

◆ lua_pushglobaltable

#define lua_pushglobaltable (   L)    lua_pushvalue(L, LUA_GLOBALSINDEX)

Definition at line 879 of file swigluarun.h.

◆ lua_rawgetp

#define lua_rawgetp (   L,
  index,
  ptr 
)
Value:
lua_pushlightuserdata(L,(void*)(ptr));\
lua_rawget(L,index);

Definition at line 894 of file swigluarun.h.

◆ lua_rawlen

#define lua_rawlen   lua_strlen

Definition at line 869 of file swigluarun.h.

◆ lua_rawsetp

#define lua_rawsetp (   L,
  index,
  ptr 
)
Value:
lua_pushlightuserdata(L,(void*)(ptr));\
lua_insert(L,-2);\
lua_rawset(L,index);

Definition at line 889 of file swigluarun.h.

◆ SWIG_AddCast

#define SWIG_AddCast (   r)    (r)

Definition at line 320 of file swigluarun.h.

◆ SWIG_AddNewMask

#define SWIG_AddNewMask (   r)    (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)

Definition at line 296 of file swigluarun.h.

◆ SWIG_AddTmpMask

#define SWIG_AddTmpMask (   r)    (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)

Definition at line 299 of file swigluarun.h.

◆ SWIG_ArgError

#define SWIG_ArgError (   r)    ((r != SWIG_ERROR) ? r : SWIG_TypeError)

Definition at line 282 of file swigluarun.h.

◆ SWIG_AttributeError

#define SWIG_AttributeError   -11

Definition at line 145 of file swigluarun.h.

◆ SWIG_BADOBJ

#define SWIG_BADOBJ   (SWIG_ERROR)

Definition at line 291 of file swigluarun.h.

◆ SWIG_BUFFER_SIZE

#define SWIG_BUFFER_SIZE   1024

Definition at line 189 of file swigluarun.h.

◆ SWIG_CAST_NEW_MEMORY

#define SWIG_CAST_NEW_MEMORY   0x2

Definition at line 194 of file swigluarun.h.

◆ SWIG_CASTRANKLIMIT

#define SWIG_CASTRANKLIMIT   (1 << 8)

Definition at line 285 of file swigluarun.h.

◆ SWIG_check_num_args

#define SWIG_check_num_args (   func_name,
  a,
 
)
Value:
if (lua_gettop(L)<a || lua_gettop(L)>b) \
{SWIG_Lua_pushferrstring(L,"Error in %s expected %d..%d args, got %d",func_name,a,b,lua_gettop(L));\
goto fail;}

Definition at line 1043 of file swigluarun.h.

◆ SWIG_CheckState

#define SWIG_CheckState (   r)    (SWIG_IsOK(r) ? 1 : 0)

Definition at line 321 of file swigluarun.h.

◆ SWIG_contract_assert

#define SWIG_contract_assert (   expr,
  msg 
)     if (!(expr)) { SWIG_Lua_pusherrstring(L, (char *) msg); goto fail; } else

Definition at line 1031 of file swigluarun.h.

◆ SWIG_ConvertMember

#define SWIG_ConvertMember (   L,
  idx,
  ptr,
  sz,
  ty 
)    SWIG_Lua_ConvertPacked(L, idx, ptr, sz, ty)

Definition at line 1022 of file swigluarun.h.

◆ SWIG_ConvertPtr

#define SWIG_ConvertPtr (   L,
  idx,
  ptr,
  type,
  flags 
)    SWIG_Lua_ConvertPtr(L,idx,ptr,type,flags)

Definition at line 1019 of file swigluarun.h.

◆ SWIG_DelNewMask

#define SWIG_DelNewMask (   r)    (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)

Definition at line 297 of file swigluarun.h.

◆ SWIG_DelTmpMask

#define SWIG_DelTmpMask (   r)    (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)

Definition at line 300 of file swigluarun.h.

◆ SWIG_DivisionByZero

#define SWIG_DivisionByZero   -6

Definition at line 140 of file swigluarun.h.

◆ SWIG_DOSTRING_FAIL

#define SWIG_DOSTRING_FAIL (   S)    fprintf(stderr,"%s\n",S)

Definition at line 2628 of file swigluarun.h.

◆ SWIG_ERROR

#define SWIG_ERROR   (-1)

Definition at line 280 of file swigluarun.h.

◆ SWIG_fail

#define SWIG_fail   {goto fail;}

Definition at line 1036 of file swigluarun.h.

◆ SWIG_fail_arg

#define SWIG_fail_arg (   func_name,
  argnum,
  type 
)
Value:
{SWIG_Lua_pushferrstring(L,"Error in %s (arg %d), expected '%s' got '%s'",\
func_name,argnum,type,SWIG_Lua_typename(L,argnum));\
goto fail;}

Definition at line 1037 of file swigluarun.h.

◆ SWIG_fail_ptr

#define SWIG_fail_ptr (   func_name,
  argnum,
  type 
)     SWIG_fail_arg(func_name,argnum,(type && type->str)?type->str:"void*")

Definition at line 1041 of file swigluarun.h.

◆ SWIG_GetModule

#define SWIG_GetModule (   clientdata)    SWIG_Lua_GetModule((lua_State*)(clientdata))

Definition at line 1026 of file swigluarun.h.

◆ SWIG_IndexError

#define SWIG_IndexError   -4

Definition at line 138 of file swigluarun.h.

◆ SWIG_IOError

#define SWIG_IOError   -2

Definition at line 136 of file swigluarun.h.

◆ SWIG_IsNewObj

#define SWIG_IsNewObj (   r)    (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))

Definition at line 298 of file swigluarun.h.

◆ SWIG_IsOK

#define SWIG_IsOK (   r)    (r >= 0)

Definition at line 281 of file swigluarun.h.

◆ SWIG_isptrtype

#define SWIG_isptrtype (   L,
 
)    (lua_isuserdata(L,I) || lua_isnil(L,I))

Definition at line 1063 of file swigluarun.h.

◆ SWIG_IsTmpObj

#define SWIG_IsTmpObj (   r)    (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))

Definition at line 301 of file swigluarun.h.

◆ SWIG_Lua_add_boolean

#define SWIG_Lua_add_boolean (   L,
  n,
 
)
Value:
(lua_pushstring(L, n), \
lua_pushboolean(L, b), \
lua_rawset(L,-3))

Definition at line 1057 of file swigluarun.h.

◆ SWIG_Lua_add_function

#define SWIG_Lua_add_function (   L,
  n,
 
)
Value:
(lua_pushstring(L, n), \
lua_pushcfunction(L, f), \
lua_rawset(L,-3))

Definition at line 1052 of file swigluarun.h.

◆ SWIG_LUA_BINARY

#define SWIG_LUA_BINARY   5

Definition at line 938 of file swigluarun.h.

◆ SWIG_LUA_CHAR

#define SWIG_LUA_CHAR   6

Definition at line 939 of file swigluarun.h.

◆ SWIG_LUA_CONSTTAB_BINARY

#define SWIG_LUA_CONSTTAB_BINARY (   B,
  S,
  C,
 
)     SWIG_LUA_BINARY, (char *)B, S, 0, (void *)C, &D

Definition at line 834 of file swigluarun.h.

◆ SWIG_LUA_CONSTTAB_CHAR

#define SWIG_LUA_CONSTTAB_CHAR (   B,
 
)    SWIG_LUA_CHAR, (char *)B, (long)C, 0, 0, 0

Definition at line 831 of file swigluarun.h.

◆ SWIG_LUA_CONSTTAB_FLOAT

#define SWIG_LUA_CONSTTAB_FLOAT (   B,
 
)    SWIG_LUA_FLOAT, (char *)B, 0, (double)C, 0, 0

Definition at line 829 of file swigluarun.h.

◆ SWIG_LUA_CONSTTAB_INT

#define SWIG_LUA_CONSTTAB_INT (   B,
 
)    SWIG_LUA_INT, (char *)B, (long)C, 0, 0, 0

Definition at line 828 of file swigluarun.h.

◆ SWIG_LUA_CONSTTAB_POINTER

#define SWIG_LUA_CONSTTAB_POINTER (   B,
  C,
 
)     SWIG_LUA_POINTER, (char *)B, 0, 0, (void *)C, &D

Definition at line 832 of file swigluarun.h.

◆ SWIG_LUA_CONSTTAB_STRING

#define SWIG_LUA_CONSTTAB_STRING (   B,
 
)    SWIG_LUA_STRING, (char *)B, 0, 0, (void *)C, 0

Definition at line 830 of file swigluarun.h.

◆ SWIG_LUA_FLAVOR_ELUA

#define SWIG_LUA_FLAVOR_ELUA   2

Definition at line 745 of file swigluarun.h.

◆ SWIG_LUA_FLAVOR_ELUAC

#define SWIG_LUA_FLAVOR_ELUAC   3

Definition at line 746 of file swigluarun.h.

◆ SWIG_LUA_FLAVOR_LUA

#define SWIG_LUA_FLAVOR_LUA   1

Definition at line 744 of file swigluarun.h.

◆ SWIG_LUA_FLOAT

#define SWIG_LUA_FLOAT   2

Definition at line 935 of file swigluarun.h.

◆ SWIG_Lua_get_table

#define SWIG_Lua_get_table (   L,
 
)     (lua_pushstring(L, n), lua_rawget(L,-2))

Definition at line 1049 of file swigluarun.h.

◆ SWIG_LUA_INT

#define SWIG_LUA_INT   1

Definition at line 934 of file swigluarun.h.

◆ SWIG_LUA_POINTER

#define SWIG_LUA_POINTER   4

Definition at line 937 of file swigluarun.h.

◆ SWIG_LUA_STRING

#define SWIG_LUA_STRING   3

Definition at line 936 of file swigluarun.h.

◆ SWIG_LUA_TARGET

#define SWIG_LUA_TARGET   SWIG_LUA_FLAVOR_LUA

Definition at line 722 of file swigluarun.h.

◆ SWIG_MemoryError

#define SWIG_MemoryError   -12

Definition at line 146 of file swigluarun.h.

◆ SWIG_MODULE_CLIENTDATA_TYPE

#define SWIG_MODULE_CLIENTDATA_TYPE   lua_State*

Definition at line 1028 of file swigluarun.h.

◆ SWIG_MustGetPtr

#define SWIG_MustGetPtr (   L,
  idx,
  type,
  flags,
  argnum,
  fnname 
)    SWIG_Lua_MustGetPtr(L,idx, type,flags, argnum,fnname)

Definition at line 1020 of file swigluarun.h.

◆ SWIG_NewMemberObj

#define SWIG_NewMemberObj (   L,
  ptr,
  sz,
  type 
)    SWIG_Lua_NewPackedObj(L, ptr, sz, type)

Definition at line 1023 of file swigluarun.h.

◆ SWIG_NEWOBJ

#define SWIG_NEWOBJ   (SWIG_OK | SWIG_NEWOBJMASK)

Definition at line 293 of file swigluarun.h.

◆ SWIG_NEWOBJMASK

#define SWIG_NEWOBJMASK   (SWIG_CASTRANKLIMIT << 1)

Definition at line 287 of file swigluarun.h.

◆ SWIG_NewPointerObj

#define SWIG_NewPointerObj (   L,
  ptr,
  type,
  owner 
)    SWIG_Lua_NewPointerObj(L, (void *)ptr, type, owner)

Definition at line 1018 of file swigluarun.h.

◆ SWIG_NullReferenceError

#define SWIG_NullReferenceError   -13

Definition at line 147 of file swigluarun.h.

◆ SWIG_OK

#define SWIG_OK   (0)

Definition at line 279 of file swigluarun.h.

◆ SWIG_OLDOBJ

#define SWIG_OLDOBJ   (SWIG_OK)

Definition at line 292 of file swigluarun.h.

◆ SWIG_OverflowError

#define SWIG_OverflowError   -7

Definition at line 141 of file swigluarun.h.

◆ SWIG_POINTER_DISOWN

#define SWIG_POINTER_DISOWN   0x1

Definition at line 193 of file swigluarun.h.

◆ SWIG_POINTER_OWN

#define SWIG_POINTER_OWN   0x1

Definition at line 197 of file swigluarun.h.

◆ SWIG_RUNTIME_VERSION

#define SWIG_RUNTIME_VERSION   "4"

Definition at line 159 of file swigluarun.h.

◆ SWIG_RuntimeError

#define SWIG_RuntimeError   -3

Definition at line 137 of file swigluarun.h.

◆ SWIG_SetModule

#define SWIG_SetModule (   clientdata,
  pointer 
)    SWIG_Lua_SetModule((lua_State*) (clientdata), pointer)

Definition at line 1027 of file swigluarun.h.

◆ SWIG_SyntaxError

#define SWIG_SyntaxError   -8

Definition at line 142 of file swigluarun.h.

◆ SWIG_SystemError

#define SWIG_SystemError   -10

Definition at line 144 of file swigluarun.h.

◆ SWIG_TMPOBJ

#define SWIG_TMPOBJ   (SWIG_OK | SWIG_TMPOBJMASK)

Definition at line 294 of file swigluarun.h.

◆ SWIG_TMPOBJMASK

#define SWIG_TMPOBJMASK   (SWIG_NEWOBJMASK << 1)

Definition at line 289 of file swigluarun.h.

◆ SWIG_TYPE_TABLE_NAME

#define SWIG_TYPE_TABLE_NAME

Definition at line 167 of file swigluarun.h.

◆ SWIG_TypeError

#define SWIG_TypeError   -5

Definition at line 139 of file swigluarun.h.

◆ SWIG_UnknownError

#define SWIG_UnknownError   -1

Definition at line 135 of file swigluarun.h.

◆ SWIG_ValueError

#define SWIG_ValueError   -9

Definition at line 143 of file swigluarun.h.

◆ SWIGEXPORT

#define SWIGEXPORT

Definition at line 97 of file swigluarun.h.

◆ SWIGINLINE

#define SWIGINLINE   inline

Definition at line 32 of file swigluarun.h.

◆ SWIGINTERN

#define SWIGINTERN   static SWIGUNUSED

Definition at line 69 of file swigluarun.h.

◆ SWIGINTERNINLINE

#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE

Definition at line 74 of file swigluarun.h.

◆ SWIGRUNTIME

#define SWIGRUNTIME   SWIGINTERN

Definition at line 180 of file swigluarun.h.

◆ SWIGRUNTIMEINLINE

#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE

Definition at line 184 of file swigluarun.h.

◆ SWIGSTDCALL

#define SWIGSTDCALL

Definition at line 107 of file swigluarun.h.

◆ SWIGTEMPLATEDISAMBIGUATOR

#define SWIGTEMPLATEDISAMBIGUATOR

Definition at line 25 of file swigluarun.h.

◆ SWIGUNUSED

#define SWIGUNUSED

Definition at line 49 of file swigluarun.h.

◆ SWIGUNUSEDPARM

#define SWIGUNUSEDPARM (   p)

Definition at line 61 of file swigluarun.h.

Typedef Documentation

◆ swig_cast_info

◆ swig_converter_func

typedef void*(* swig_converter_func) (void *, int *)

Definition at line 331 of file swigluarun.h.

◆ swig_dycast_func

typedef struct swig_type_info*(* swig_dycast_func) (void **)

Definition at line 331 of file swigluarun.h.

◆ swig_lua_base_iterator_func

typedef int(* swig_lua_base_iterator_func) (lua_State *, swig_type_info *, int, int *ret)

Definition at line 1433 of file swigluarun.h.

◆ swig_lua_class

◆ swig_lua_method

typedef luaL_Reg swig_lua_method

Definition at line 952 of file swigluarun.h.

◆ swig_lua_namespace

◆ swig_module_info

◆ swig_type_info

Function Documentation

◆ SWIG_Lua_add_class_instance_details()

static void SWIG_Lua_add_class_instance_details ( lua_State *  L,
swig_lua_class clss 
)
static

Definition at line 2014 of file swigluarun.h.

◆ SWIG_Lua_add_class_static_details()

static void SWIG_Lua_add_class_static_details ( lua_State *  L,
swig_lua_class clss 
)
static

Definition at line 1997 of file swigluarun.h.

◆ SWIG_Lua_add_class_user_metamethod()

static int SWIG_Lua_add_class_user_metamethod ( lua_State *  L,
swig_lua_class clss,
const int  metatable_index 
)
static

Definition at line 2157 of file swigluarun.h.

◆ SWIG_Lua_add_class_user_metamethods()

static void SWIG_Lua_add_class_user_metamethods ( lua_State *  L,
swig_lua_class clss 
)
static

Definition at line 2205 of file swigluarun.h.

◆ SWIG_Lua_add_namespace_classes()

static void SWIG_Lua_add_namespace_classes ( lua_State *  L,
swig_lua_namespace ns 
)
static

Definition at line 1353 of file swigluarun.h.

◆ SWIG_Lua_add_namespace_details()

static int SWIG_Lua_add_namespace_details ( lua_State *  L,
swig_lua_namespace ns 
)
static

Definition at line 1329 of file swigluarun.h.

◆ SWIG_Lua_add_variable()

static void SWIG_Lua_add_variable ( lua_State *  L,
const char *  name,
lua_CFunction  getFn,
lua_CFunction  setFn 
)
static

Definition at line 1980 of file swigluarun.h.

◆ SWIG_Lua_AddMetatable()

static void SWIG_Lua_AddMetatable ( lua_State *  L,
swig_type_info type 
)
static

Definition at line 2451 of file swigluarun.h.

◆ SWIG_Lua_class_destruct()

static int SWIG_Lua_class_destruct ( lua_State *  L)
static

Definition at line 1739 of file swigluarun.h.

◆ SWIG_Lua_class_disown()

static int SWIG_Lua_class_disown ( lua_State *  L)
static

Definition at line 1779 of file swigluarun.h.

◆ SWIG_Lua_class_do_get()

static int SWIG_Lua_class_do_get ( lua_State *  L,
swig_type_info type,
int  first_arg,
int *  ret 
)
static

Definition at line 1573 of file swigluarun.h.

◆ SWIG_Lua_class_do_get_item()

static int SWIG_Lua_class_do_get_item ( lua_State *  L,
swig_type_info type,
int  first_arg,
int *  ret 
)
static

Definition at line 1535 of file swigluarun.h.

◆ SWIG_Lua_class_do_set()

static int SWIG_Lua_class_do_set ( lua_State *  L,
swig_type_info type,
int  first_arg,
int *  ret 
)
static

Definition at line 1652 of file swigluarun.h.

◆ SWIG_Lua_class_equal()

static int SWIG_Lua_class_equal ( lua_State *  L)
static

Definition at line 1794 of file swigluarun.h.

◆ SWIG_Lua_class_get()

static int SWIG_Lua_class_get ( lua_State *  L)
static

Definition at line 1625 of file swigluarun.h.

◆ SWIG_Lua_class_register()

static void SWIG_Lua_class_register ( lua_State *  L,
swig_lua_class clss 
)
static

Definition at line 2378 of file swigluarun.h.

◆ SWIG_Lua_class_register_instance()

static void SWIG_Lua_class_register_instance ( lua_State *  L,
swig_lua_class clss 
)
static

Definition at line 2296 of file swigluarun.h.

◆ SWIG_Lua_class_register_static()

static void SWIG_Lua_class_register_static ( lua_State *  L,
swig_lua_class clss 
)
static

Definition at line 2262 of file swigluarun.h.

◆ SWIG_Lua_class_set()

static int SWIG_Lua_class_set ( lua_State *  L)
static

Definition at line 1714 of file swigluarun.h.

◆ SWIG_Lua_class_tostring()

static int SWIG_Lua_class_tostring ( lua_State *  L)
static

Definition at line 1760 of file swigluarun.h.

◆ SWIG_Lua_ConvertPacked()

static int SWIG_Lua_ConvertPacked ( lua_State *  L,
int  index,
void *  ptr,
size_t  size,
swig_type_info type 
)
static

Definition at line 2538 of file swigluarun.h.

◆ SWIG_Lua_ConvertPtr()

static int SWIG_Lua_ConvertPtr ( lua_State *  L,
int  index,
void **  ptr,
swig_type_info type,
int  flags 
)
static

Definition at line 2486 of file swigluarun.h.

◆ SWIG_Lua_create_class_registry()

static void SWIG_Lua_create_class_registry ( lua_State *  L)
static

Definition at line 1829 of file swigluarun.h.

◆ SWIG_Lua_do_resolve_metamethod()

static int SWIG_Lua_do_resolve_metamethod ( lua_State *  L,
const swig_lua_class clss,
int  metamethod_name_idx,
int  skip_check 
)
static

Definition at line 2085 of file swigluarun.h.

◆ SWIG_Lua_dostring()

static int SWIG_Lua_dostring ( lua_State *  L,
const char *  str 
)
static

Definition at line 2636 of file swigluarun.h.

◆ SWIG_Lua_get_class_metatable()

static void SWIG_Lua_get_class_metatable ( lua_State *  L,
const char *  cname 
)
static

Definition at line 1883 of file swigluarun.h.

◆ SWIG_Lua_get_class_registry()

static void SWIG_Lua_get_class_registry ( lua_State *  L)
static

Definition at line 1853 of file swigluarun.h.

◆ SWIG_Lua_get_inheritable_metamethods()

static void SWIG_Lua_get_inheritable_metamethods ( lua_State *  L)
static

Definition at line 1868 of file swigluarun.h.

◆ SWIG_Lua_GetModule()

static swig_module_info* SWIG_Lua_GetModule ( lua_State *  L)
static

Definition at line 1073 of file swigluarun.h.

◆ SWIG_Lua_init_base_class()

static void SWIG_Lua_init_base_class ( lua_State *  L,
swig_lua_class clss 
)
static

Definition at line 1898 of file swigluarun.h.

◆ SWIG_Lua_InstallConstants()

static void SWIG_Lua_InstallConstants ( lua_State *  L,
swig_lua_const_info  constants[] 
)
static

Definition at line 2579 of file swigluarun.h.

◆ SWIG_Lua_iterate_bases()

static int SWIG_Lua_iterate_bases ( lua_State *  L,
swig_type_info swig_type,
int  first_arg,
swig_lua_base_iterator_func  func,
int *const  ret 
)
static

Definition at line 1435 of file swigluarun.h.

◆ SWIG_Lua_MustGetPtr()

static void* SWIG_Lua_MustGetPtr ( lua_State *  L,
int  index,
swig_type_info type,
int  flags,
int  argnum,
const char *  func_name 
)
static

Definition at line 2515 of file swigluarun.h.

◆ SWIG_Lua_namespace_get()

static int SWIG_Lua_namespace_get ( lua_State *  L)
static

Definition at line 1254 of file swigluarun.h.

◆ SWIG_Lua_namespace_register()

static void SWIG_Lua_namespace_register ( lua_State *  L,
swig_lua_namespace ns,
int  reg 
)
static

Definition at line 1375 of file swigluarun.h.

◆ SWIG_Lua_namespace_set()

static int SWIG_Lua_namespace_set ( lua_State *  L)
static

Definition at line 1291 of file swigluarun.h.

◆ SWIG_Lua_NewPackedObj()

static void SWIG_Lua_NewPackedObj ( lua_State *  L,
void *  ptr,
size_t  size,
swig_type_info type 
)
static

Definition at line 2526 of file swigluarun.h.

◆ SWIG_Lua_NewPointerObj()

static void SWIG_Lua_NewPointerObj ( lua_State *  L,
void *  ptr,
swig_type_info type,
int  own 
)
static

Definition at line 2468 of file swigluarun.h.

◆ SWIG_Lua_populate_inheritable_metamethods()

static void SWIG_Lua_populate_inheritable_metamethods ( lua_State *  L)
static

Definition at line 1809 of file swigluarun.h.

◆ SWIG_Lua_pusherrstring()

static void SWIG_Lua_pusherrstring ( lua_State *  L,
const char *  str 
)
static

Definition at line 908 of file swigluarun.h.

◆ SWIG_Lua_pushferrstring()

static void SWIG_Lua_pushferrstring ( lua_State *  L,
const char *  fmt,
  ... 
)
static

Definition at line 919 of file swigluarun.h.

◆ SWIG_Lua_resolve_metamethod()

static int SWIG_Lua_resolve_metamethod ( lua_State *  L)
static

Definition at line 2120 of file swigluarun.h.

◆ SWIG_Lua_set_immutable()

static int SWIG_Lua_set_immutable ( lua_State *  L)
static

Definition at line 1098 of file swigluarun.h.

◆ SWIG_Lua_SetModule()

static void SWIG_Lua_SetModule ( lua_State *  L,
swig_module_info module 
)
static

Definition at line 1084 of file swigluarun.h.

◆ SWIG_Lua_type()

static int SWIG_Lua_type ( lua_State *  L)
static

Definition at line 2566 of file swigluarun.h.

◆ SWIG_Lua_typename()

static const char* SWIG_Lua_typename ( lua_State *  L,
int  tp 
)
static

Definition at line 2552 of file swigluarun.h.

◆ SWIG_MangledTypeQuery()

static swig_type_info* SWIG_MangledTypeQuery ( lua_State *  clientdata,
const char *  name 
)
inlinestatic

Definition at line 2675 of file swigluarun.h.

◆ SWIG_MangledTypeQueryModule()

static swig_type_info* SWIG_MangledTypeQueryModule ( swig_module_info start,
swig_module_info end,
const char *  name 
)
static

Definition at line 550 of file swigluarun.h.

◆ SWIG_PackData()

static char* SWIG_PackData ( char *  c,
void *  ptr,
size_t  sz 
)
static

Definition at line 624 of file swigluarun.h.

◆ SWIG_PackDataName()

static char* SWIG_PackDataName ( char *  buff,
void *  ptr,
size_t  sz,
const char *  name,
size_t  bsz 
)
static

Definition at line 692 of file swigluarun.h.

◆ SWIG_PackVoidPtr()

static char* SWIG_PackVoidPtr ( char *  buff,
void *  ptr,
const char *  name,
size_t  bsz 
)
static

Definition at line 668 of file swigluarun.h.

◆ SWIG_TypeCast()

static void* SWIG_TypeCast ( swig_cast_info ty,
void *  ptr,
int *  newmemory 
)
inlinestatic

Definition at line 468 of file swigluarun.h.

◆ SWIG_TypeCheck()

static swig_cast_info* SWIG_TypeCheck ( const char *  c,
swig_type_info ty 
)
static

Definition at line 414 of file swigluarun.h.

◆ SWIG_TypeCheckStruct()

static swig_cast_info* SWIG_TypeCheckStruct ( swig_type_info from,
swig_type_info ty 
)
static

Definition at line 441 of file swigluarun.h.

◆ SWIG_TypeClientData()

static void SWIG_TypeClientData ( swig_type_info ti,
void *  clientdata 
)
static

Definition at line 520 of file swigluarun.h.

◆ SWIG_TypeCmp()

static int SWIG_TypeCmp ( const char *  nb,
const char *  tb 
)
static

Definition at line 387 of file swigluarun.h.

◆ SWIG_TypeDynamicCast()

static swig_type_info* SWIG_TypeDynamicCast ( swig_type_info ty,
void **  ptr 
)
static

Definition at line 476 of file swigluarun.h.

◆ SWIG_TypeEquiv()

static int SWIG_TypeEquiv ( const char *  nb,
const char *  tb 
)
static

Definition at line 406 of file swigluarun.h.

◆ SWIG_TypeName()

static const char* SWIG_TypeName ( const swig_type_info ty)
inlinestatic

Definition at line 490 of file swigluarun.h.

◆ SWIG_TypeNameComp()

static int SWIG_TypeNameComp ( const char *  f1,
const char *  l1,
const char *  f2,
const char *  l2 
)
static

Definition at line 372 of file swigluarun.h.

◆ SWIG_TypeNewClientData()

static void SWIG_TypeNewClientData ( swig_type_info ti,
void *  clientdata 
)
static

Definition at line 536 of file swigluarun.h.

◆ SWIG_TypePrettyName()

static const char* SWIG_TypePrettyName ( const swig_type_info type)
static

Definition at line 499 of file swigluarun.h.

◆ SWIG_TypeQuery()

static swig_type_info* SWIG_TypeQuery ( lua_State *  clientdata,
const char *  name 
)
inlinestatic

Definition at line 2669 of file swigluarun.h.

◆ SWIG_TypeQueryModule()

static swig_type_info* SWIG_TypeQueryModule ( swig_module_info start,
swig_module_info end,
const char *  name 
)
static

Definition at line 595 of file swigluarun.h.

◆ SWIG_UnpackData()

static const char* SWIG_UnpackData ( const char *  c,
void *  ptr,
size_t  sz 
)
static

Definition at line 640 of file swigluarun.h.

◆ SWIG_UnpackDataName()

static const char* SWIG_UnpackDataName ( const char *  c,
void *  ptr,
size_t  sz,
const char *  name 
)
static

Definition at line 707 of file swigluarun.h.

◆ SWIG_UnpackVoidPtr()

static const char* SWIG_UnpackVoidPtr ( const char *  c,
void **  ptr,
const char *  name 
)
static

Definition at line 679 of file swigluarun.h.

SWIG_Lua_typename
static const char * SWIG_Lua_typename(lua_State *L, int tp)
Definition: swigluarun.h:2552
SWIG_Lua_pushferrstring
static void SWIG_Lua_pushferrstring(lua_State *L, const char *fmt,...)
Definition: swigluarun.h:919