#include <sol.hpp>
Classes | |
struct | iter |
Public Types | |
typedef value_type * | iterator |
typedef std::remove_extent_t< T > | value_type |
Static Public Member Functions | |
static int | add (lua_State *L) |
static int | at (lua_State *L) |
static iterator | begin (lua_State *, T &self) |
static int | clear (lua_State *L) |
static int | empty (lua_State *L) |
static iterator | end (lua_State *, T &self) |
static int | erase (lua_State *L) |
static int | find (lua_State *L) |
static int | get (lua_State *L) |
static std::ptrdiff_t | index_adjustment (lua_State *, T &) |
static int | index_get (lua_State *L) |
static int | index_of (lua_State *L) |
static int | index_set (lua_State *L) |
static int | insert (lua_State *L) |
static int | ipairs (lua_State *L) |
static int | next (lua_State *L) |
static int | pairs (lua_State *L) |
static int | set (lua_State *L) |
static int | size (lua_State *L) |
Private Types | |
typedef usertype_container< X > | deferred_uc |
typedef std::remove_pointer_t< meta::unwrap_unqualified_t< X > > | T |
Static Private Member Functions | |
static int | find (std::true_type, lua_State *L) |
static int | find (std::false_type, lua_State *L) |
static auto & | get_src (lua_State *L) |
static int | next_iter (lua_State *L) |
|
private |
typedef value_type* sol::container_detail::usertype_container_default< X, std::enable_if_t< std::is_array< std::remove_pointer_t< meta::unwrap_unqualified_t< X > > >::value > >::iterator |
|
private |
typedef std::remove_extent_t<T> sol::container_detail::usertype_container_default< X, std::enable_if_t< std::is_array< std::remove_pointer_t< meta::unwrap_unqualified_t< X > > >::value > >::value_type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |