base_type typedef | nngn::lua::user_data< T > | private |
check_pointer_type(state_view lua, int i, std::string_view meta) | nngn::lua::detail::user_data_base | privatestatic |
check_type(state_view lua, int i) | nngn::lua::user_data< T > | static |
nngn::lua::detail::user_data_base::check_type(state_view lua, int i, std::string_view meta) | nngn::lua::detail::user_data_base | privatestatic |
data | nngn::alloc_block< H, T >::storage | private |
destroy(void) | nngn::lua::user_data< T > | |
eq(lua_State *L) | nngn::lua::user_data< T > | static |
from_light(const void *p) | nngn::lua::user_data< T > | static |
gc(lua_State *L) | nngn::lua::user_data< T > | static |
get(state_view lua, int i) | nngn::lua::user_data< T > | static |
get(void) const | nngn::lua::user_data< T > | inline |
get_pointer(state_view lua, int i) | nngn::lua::user_data< T > | privatestatic |
get_type typedef | nngn::lua::user_data< T > | |
header | nngn::alloc_block< H, T >::storage | private |
header_type typedef | nngn::lua::user_data< T > | private |
meta | nngn::lua::user_data< T > | privatestatic |
parent typedef | nngn::alloc_block< H, T >::storage | private |
push(state_view lua, R &&r) | nngn::lua::user_data< T > | static |
push_metatable(state_view lua) | nngn::lua::user_data< T > | static |
nngn::lua::detail::user_data_base::push_metatable(state_view lua, std::string_view meta) | nngn::lua::detail::user_data_base | privatestatic |
user_data(const T &x) | nngn::lua::user_data< T > | explicit |
user_data(T &&x) | nngn::lua::user_data< T > | explicit |
user_data< T * > class | nngn::lua::user_data< T > | friend |