Lines Matching refs:Cap
28 Cap::~Cap() in ~Cap()
33 Cap::create_class(lua_State *l, Register_methods *rm, char const *type) in create_class()
42 Cap::get_class(lua_State *l) in get_class()
52 Cap *n = check_cap(l, 1); in is_valid()
60 Lua::Cap *n = check_cap(l, 1); in gc_cap()
61 n->~Cap(); in gc_cap()
69 Lua::Cap *n = check_cap(l, 1); in tostring()
88 static Cap *
91 Lua::Cap *n = check_cap(l, 1); in __set_rights()
96 Lua::Cap *t = n->clone(l); in __set_rights()
109 Cap *c; in __set_mode_call()
157 Cap::find_dynamic_type(lua_State *l) const in find_dynamic_type()
161 Ref_cap<L4::Meta>::Cap _meta = L4::cap_cast<L4::Meta>(_c); in find_dynamic_type()
184 Cap::index(lua_State *l) const in index()
214 Lua::Cap *n = Lua::check_cap(l, 1); in __index()
240 Cap::get_method_table(lua_State *l, char const *typ) const in get_method_table()
258 Cap *
261 Cap *c = new (lua_newuserdata(l, sizeof(Cap))) Cap(); in push_void_cap()
269 Cap *
282 Cap *nc = 0; in push_new_cap()
300 register_cap(lua_State *l, char const *name, L4::Cap<void> i, long proto) in register_cap()
303 Cap *c = push_new_cap(l, true); in register_cap()
304 c->set(Cap::C<void>::Cap(i)); in register_cap()
318 Cap *c = check_cap(l, 2); in __cast()
320 Cap *nc = push_new_cap(l, false); in __cast()
349 Cap::create_class(l, Cap::register_methods, "void"); in init_lua_cap()
355 Cap::register_methods(lua_State *l) in register_methods()