35 |
void tolua_class (lua_State* L, int derived, int base); |
void tolua_class (lua_State* L, int derived, int base); |
36 |
void tolua_instance (lua_State* L, int instance, int classobj); |
void tolua_instance (lua_State* L, int instance, int classobj); |
37 |
void tolua_foreach (lua_State* L, int lo, int f); |
void tolua_foreach (lua_State* L, int lo, int f); |
38 |
int tolua_tag (lua_State* L, char* type); |
int tolua_tag (lua_State* L, const char* type); |
39 |
const char* tolua_type (lua_State* L, int lo); |
const char* tolua_type (lua_State* L, int lo); |
40 |
int tolua_base (lua_State* L, int lo); |
int tolua_base (lua_State* L, int lo); |
41 |
int tolua_cast (lua_State* L, int lo, char* type); |
int tolua_cast (lua_State* L, int lo, char* type); |
52 |
/* Register functions */ |
/* Register functions */ |
53 |
void tolua_globalvar (lua_State* L, char* name, lua_CFunction get, lua_CFunction set); |
void tolua_globalvar (lua_State* L, char* name, lua_CFunction get, lua_CFunction set); |
54 |
void tolua_globalarray (lua_State* L, char* name, lua_CFunction get, lua_CFunction set); |
void tolua_globalarray (lua_State* L, char* name, lua_CFunction get, lua_CFunction set); |
55 |
void tolua_module (lua_State* L, char* name); |
void tolua_module (lua_State* L, const char* name); |
56 |
void tolua_cclass (lua_State* L, char* name, char* base); |
void tolua_cclass (lua_State* L, const char* name, const char* base); |
57 |
void tolua_function (lua_State* L, char* parent, char* name, lua_CFunction func); |
void tolua_function (lua_State* L, const char* parent, const char* name, lua_CFunction func); |
58 |
void tolua_constant (lua_State* L, char* parent, char* name, double value); |
void tolua_constant (lua_State* L, const char* parent, const char* name, double value); |
59 |
void tolua_tablevar |
void tolua_tablevar |
60 |
(lua_State* L, char* table, char* name, lua_CFunction get, lua_CFunction set); |
(lua_State* L, const char* table, const char* name, lua_CFunction get, lua_CFunction set); |
61 |
void tolua_tablearray |
void tolua_tablearray |
62 |
(lua_State* L, char* table, char* name, lua_CFunction get, lua_CFunction set); |
(lua_State* L, char* table, char* name, lua_CFunction get, lua_CFunction set); |
63 |
|
|
91 |
|
|
92 |
|
|
93 |
/* Type & tag manipulation */ |
/* Type & tag manipulation */ |
94 |
void tolua_usertype (lua_State* L, char* type); |
void tolua_usertype (lua_State* L, const char* type); |
95 |
#if 0 |
#if 0 |
96 |
void tolua_settag (lua_State* L, char* type, int* tag); |
void tolua_settag (lua_State* L, char* type, int* tag); |
97 |
#endif |
#endif |
119 |
} |
} |
120 |
#endif |
#endif |
121 |
|
|
122 |
#endif |
#endif |
123 |
|
|