Lines Matching refs:clss
1384 SWIGINTERN void SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss);
1804 swig_lua_class *clss; in SWIG_Lua_class_destruct() local
1810 clss=(swig_lua_class*)usr->type->clientdata; /* get the class */ in SWIG_Lua_class_destruct()
1811 if (clss && clss->destructor) /* there is a destroy fn */ in SWIG_Lua_class_destruct()
1813 clss->destructor(usr->ptr); /* bye bye */ in SWIG_Lua_class_destruct()
1952 SWIGINTERN void SWIG_Lua_init_base_class(lua_State *L,swig_lua_class *clss) in SWIG_Lua_init_base_class() argument
1956 for(i=0;clss->base_names[i];i++) in SWIG_Lua_init_base_class()
1958 if (clss->bases[i]==0) /* not found yet */ in SWIG_Lua_init_base_class()
1961 swig_type_info *info = SWIG_TypeQueryModule(module,module,clss->base_names[i]); in SWIG_Lua_init_base_class()
1962 if (info) clss->bases[i] = (swig_lua_class *) info->clientdata; in SWIG_Lua_init_base_class()
2014 SWIGINTERN void SWIG_Lua_class_squash_bases(lua_State *L, swig_lua_class *clss) in SWIG_Lua_class_squash_bases() argument
2017 SWIG_Lua_get_class_metatable(L,clss->fqname); in SWIG_Lua_class_squash_bases()
2018 for(i=0;clss->base_names[i];i++) in SWIG_Lua_class_squash_bases()
2020 if (clss->bases[i]==0) /* Somehow it's not found. Skip it */ in SWIG_Lua_class_squash_bases()
2026 SWIG_Lua_class_squash_base(L, clss->bases[i]); in SWIG_Lua_class_squash_bases()
2051 SWIGINTERN void SWIG_Lua_add_class_static_details(lua_State *L, swig_lua_class *clss) in SWIG_Lua_add_class_static_details() argument
2057 for(i=0;clss->bases[i];i++) in SWIG_Lua_add_class_static_details()
2059 SWIG_Lua_add_class_static_details(L,clss->bases[i]); in SWIG_Lua_add_class_static_details()
2062 SWIG_Lua_add_namespace_details(L, clss->cls_static); in SWIG_Lua_add_class_static_details()
2065 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss); /* forward…
2068 SWIGINTERN void SWIG_Lua_add_class_instance_details(lua_State *L, swig_lua_class *clss) in SWIG_Lua_add_class_instance_details() argument
2075 for(i=0;clss->bases[i];i++) in SWIG_Lua_add_class_instance_details()
2077 SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname); in SWIG_Lua_add_class_instance_details()
2086 for(i=0;clss->attributes[i].name;i++){ in SWIG_Lua_add_class_instance_details()
2087 …SWIG_Lua_add_variable(L,clss->attributes[i].name,clss->attributes[i].getmethod,clss->attributes[i]… in SWIG_Lua_add_class_instance_details()
2092 for(i=0;clss->methods[i].name;i++){ in SWIG_Lua_add_class_instance_details()
2093 SWIG_Lua_add_function(L,clss->methods[i].name,clss->methods[i].func); in SWIG_Lua_add_class_instance_details()
2100 if(clss->metatable) { in SWIG_Lua_add_class_instance_details()
2101 for(i=0;clss->metatable[i].name;i++) { in SWIG_Lua_add_class_instance_details()
2102 SWIG_Lua_add_function(L,clss->metatable[i].name,clss->metatable[i].func); in SWIG_Lua_add_class_instance_details()
2110 SWIG_Lua_add_class_user_metamethods(L, clss); in SWIG_Lua_add_class_instance_details()
2139 SWIGINTERN int SWIG_Lua_do_resolve_metamethod(lua_State *L, const swig_lua_class *clss, int metamet… in SWIG_Lua_do_resolve_metamethod() argument
2147 SWIG_Lua_get_class_metatable(L, clss->fqname); in SWIG_Lua_do_resolve_metamethod()
2162 for(i=0;clss->bases[i];i++) in SWIG_Lua_do_resolve_metamethod()
2164 result = SWIG_Lua_do_resolve_metamethod(L, clss->bases[i], metamethod_name_idx, 0); in SWIG_Lua_do_resolve_metamethod()
2178 const swig_lua_class* clss; in SWIG_Lua_resolve_metamethod() local
2189 clss = (const swig_lua_class*)(lua_touserdata(L,-1)); in SWIG_Lua_resolve_metamethod()
2193 result = SWIG_Lua_do_resolve_metamethod(L, clss, metamethod_name_idx, 1); in SWIG_Lua_resolve_metamethod()
2211 SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_State *L, swig_lua_class *clss, const int met… in SWIG_Lua_add_class_user_metamethod() argument
2232 for(i=0;clss->bases[i];i++) in SWIG_Lua_add_class_user_metamethod()
2234 const swig_lua_class *base = clss->bases[i]; in SWIG_Lua_add_class_user_metamethod()
2243 lua_pushlightuserdata(L, clss); /* second closure value is swig_lua_class structure */ in SWIG_Lua_add_class_user_metamethod()
2259 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss) in SWIG_Lua_add_class_user_metamethods() argument
2266 SWIG_Lua_get_class_metatable(L, clss->fqname); in SWIG_Lua_add_class_user_metamethods()
2278 SWIG_Lua_add_class_user_metamethod(L,clss,metatable_index); in SWIG_Lua_add_class_user_metamethods()
2316 SWIGINTERN void SWIG_Lua_class_register_static(lua_State *L, swig_lua_class *clss) in SWIG_Lua_class_register_static() argument
2321 assert(strcmp(clss->name, clss->cls_static->name) == 0); /* in class those 2 must be equal */ in SWIG_Lua_class_register_static()
2323 SWIG_Lua_namespace_register(L,clss->cls_static, 1); in SWIG_Lua_class_register_static()
2331 if (clss->constructor) in SWIG_Lua_class_register_static()
2335 SWIG_Lua_add_function(L,"__call", clss->constructor); in SWIG_Lua_class_register_static()
2340 SWIG_Lua_add_class_static_details(L, clss); in SWIG_Lua_class_register_static()
2350 SWIGINTERN void SWIG_Lua_class_register_instance(lua_State *L,swig_lua_class *clss) in SWIG_Lua_class_register_instance() argument
2356 lua_pushstring(L,clss->fqname); /* get the name */ in SWIG_Lua_class_register_instance()
2365 for(i=0;clss->bases[i];i++) in SWIG_Lua_class_register_instance()
2367 SWIG_Lua_class_register_instance(L,clss->bases[i]); in SWIG_Lua_class_register_instance()
2371 lua_pushstring(L,clss->fqname); /* get the name */ in SWIG_Lua_class_register_instance()
2380 for(i=0;clss->bases[i];i++) in SWIG_Lua_class_register_instance()
2383 SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname); in SWIG_Lua_class_register_instance()
2393 lua_pushstring(L,clss->fqname); in SWIG_Lua_class_register_instance()
2424 SWIG_Lua_class_squash_bases(L,clss); in SWIG_Lua_class_register_instance()
2426 SWIG_Lua_get_class_metatable(L,clss->fqname); in SWIG_Lua_class_register_instance()
2427 SWIG_Lua_add_class_instance_details(L,clss); /* recursive adding of details (atts & ops) */ in SWIG_Lua_class_register_instance()
2432 SWIGINTERN void SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss) in SWIG_Lua_class_register() argument
2436 SWIG_Lua_class_register_instance(L,clss); in SWIG_Lua_class_register()
2437 SWIG_Lua_class_register_static(L,clss); in SWIG_Lua_class_register()
2450 lua_pushstring(L,clss->cls_static->name); in SWIG_Lua_class_register()
2457 SWIG_Lua_get_class_metatable(L,clss->fqname); /* get class metatable */ in SWIG_Lua_class_register()
2470 SWIGINTERN void SWIG_Lua_elua_class_register_instance(lua_State *L, swig_lua_class *clss) in SWIG_Lua_elua_class_register_instance() argument
2476 lua_pushstring(L,clss->fqname); /* get the name */ in SWIG_Lua_elua_class_register_instance()
2485 for(i=0;clss->bases[i];i++) in SWIG_Lua_elua_class_register_instance()
2487 SWIG_Lua_elua_class_register_instance(L,clss->bases[i]); in SWIG_Lua_elua_class_register_instance()
2491 lua_pushstring(L,clss->fqname); /* get the name */ in SWIG_Lua_elua_class_register_instance()
2492 assert(clss->metatable); in SWIG_Lua_elua_class_register_instance()
2493 lua_pushrotable(L, (void*)(clss->metatable)); /* create the metatable */ in SWIG_Lua_elua_class_register_instance()