ug4
|
Public Member Functions | |
ug::Variant | get (int const &key) const |
ug::Variant | get (std::string const &key) const |
LuaTableHandle_ (lua_State *, int) | |
bool | operator!= (LuaTableHandle_ const &o) const |
bool | operator== (LuaTableHandle_ const &o) const |
size_t | size () const |
~LuaTableHandle_ () | |
Static Public Member Functions | |
static void | attach (LuaTableHandle_ *c, LuaTableHandle_ **to) |
static void | detach (LuaTableHandle_ **from) |
Public Attributes | |
int | _index {0} |
lua_State * | _L {nullptr} |
int | _ref {0} |
Private Attributes | |
int | _attach_count {0} |
ug::impl::LuaTableHandle_::LuaTableHandle_ | ( | lua_State * | L, |
int | index | ||
) |
References _attach_count, _index, _L, and _ref.
ug::impl::LuaTableHandle_::~LuaTableHandle_ | ( | ) |
References _attach_count, _L, _ref, and untested.
|
inlinestatic |
References _attach_count, detach(), and untested.
Referenced by ug::LuaTableHandle::LuaTableHandle(), and ug::LuaTableHandle::operator=().
|
inlinestatic |
References untested.
Referenced by attach(), ug::LuaTableHandle::LuaTableHandle(), ug::LuaTableHandle::operator=(), and ug::LuaTableHandle::~LuaTableHandle().
|
inline |
References _index, _L, _ref, and ug::impl::pop2var().
Referenced by ug::LuaTableHandle::get().
|
inline |
References _index, _L, _ref, and ug::impl::pop2var().
|
inline |
References operator==().
|
inline |
References _ref.
Referenced by operator!=().
|
inline |
References _index, _L, and untested.
Referenced by ug::LuaTableHandle::size().
|
private |
Referenced by attach(), LuaTableHandle_(), and ~LuaTableHandle_().
int ug::impl::LuaTableHandle_::_index {0} |
Referenced by get(), LuaTableHandle_(), and size().
lua_State* ug::impl::LuaTableHandle_::_L {nullptr} |
Referenced by get(), LuaTableHandle_(), size(), and ~LuaTableHandle_().
int ug::impl::LuaTableHandle_::_ref {0} |
Referenced by get(), LuaTableHandle_(), operator==(), and ~LuaTableHandle_().