add(Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
as() const | sol::basic_object_base< base_type > | inline |
base_t typedef | sol::basic_userdata< base_type > | private |
basic_object_base() noexcept=default | sol::basic_object_base< base_type > | |
basic_object_base(const basic_object_base &)=default | sol::basic_object_base< base_type > | |
basic_object_base(basic_object_base &&)=default | sol::basic_object_base< base_type > | |
basic_object_base(T &&arg, Args &&... args) | sol::basic_object_base< base_type > | inline |
basic_table_core(detail::no_safety_tag, lua_nil_t n) | sol::basic_table_core< top_level, base_type > | inlineprotected |
basic_table_core(detail::no_safety_tag, lua_State *L, int index) | sol::basic_table_core< top_level, base_type > | inlineprotected |
basic_table_core(detail::no_safety_tag, lua_State *L, ref_index index) | sol::basic_table_core< top_level, base_type > | inlineprotected |
basic_table_core(detail::no_safety_tag, T &&r) noexcept | sol::basic_table_core< top_level, base_type > | inlineprotected |
basic_table_core(detail::no_safety_tag, lua_State *L, T &&r) noexcept | sol::basic_table_core< top_level, base_type > | inlineprotected |
basic_table_core() noexcept=default | sol::basic_table_core< top_level, base_type > | |
basic_table_core(const basic_table_core &)=default | sol::basic_table_core< top_level, base_type > | |
basic_table_core(basic_table_core &&)=default | sol::basic_table_core< top_level, base_type > | |
basic_table_core(const stack_reference &r) | sol::basic_table_core< top_level, base_type > | inline |
basic_table_core(stack_reference &&r) | sol::basic_table_core< top_level, base_type > | inline |
basic_table_core(lua_State *L, T &&r) | sol::basic_table_core< top_level, base_type > | inline |
basic_table_core(lua_State *L, const new_table &nt) | sol::basic_table_core< top_level, base_type > | inline |
basic_table_core(lua_State *L, int index=-1) | sol::basic_table_core< top_level, base_type > | inline |
basic_table_core(lua_State *L, ref_index index) | sol::basic_table_core< top_level, base_type > | inline |
basic_table_core(T &&r) noexcept | sol::basic_table_core< top_level, base_type > | inline |
basic_table_core(lua_nil_t r) noexcept | sol::basic_table_core< top_level, base_type > | inline |
basic_userdata() noexcept=default | sol::basic_userdata< base_type > | |
basic_userdata(T &&r) noexcept | sol::basic_userdata< base_type > | inline |
basic_userdata(const basic_userdata &)=default | sol::basic_userdata< base_type > | |
basic_userdata(basic_userdata &&)=default | sol::basic_userdata< base_type > | |
basic_userdata(const stack_reference &r) | sol::basic_userdata< base_type > | inline |
basic_userdata(stack_reference &&r) | sol::basic_userdata< base_type > | inline |
basic_userdata(lua_State *L, T &&r) | sol::basic_userdata< base_type > | inline |
basic_userdata(lua_State *L, int index=-1) | sol::basic_userdata< base_type > | inline |
basic_userdata(lua_State *L, ref_index index) | sol::basic_userdata< base_type > | inline |
begin() const | sol::basic_table_core< top_level, base_type > | inline |
cbegin() const | sol::basic_table_core< top_level, base_type > | inline |
cend() const | sol::basic_table_core< top_level, base_type > | inline |
const_iterator typedef | sol::basic_table_core< top_level, base_type > | |
create(lua_State *L, int narr=0, int nrec=0) | sol::basic_table_core< top_level, base_type > | inlinestatic |
create(lua_State *L, int narr, int nrec, Key &&key, Value &&value, Args &&... args) | sol::basic_table_core< top_level, base_type > | inlinestatic |
create(int narr=0, int nrec=0) | sol::basic_table_core< top_level, base_type > | inline |
create(int narr, int nrec, Key &&key, Value &&value, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
create(Name &&name, int narr=0, int nrec=0) | sol::basic_table_core< top_level, base_type > | inline |
create(Name &&name, int narr, int nrec, Key &&key, Value &&value, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
create_named(Name &&name, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
create_simple_usertype(Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
create_simple_usertype(Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
create_simple_usertype(constructors< CArgs... > ctor, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
create_with(lua_State *L, Args &&... args) | sol::basic_table_core< top_level, base_type > | inlinestatic |
create_with(Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
empty() const | sol::basic_table_core< top_level, base_type > | inline |
end() const | sol::basic_table_core< top_level, base_type > | inline |
for_each(Fx &&fx) const | sol::basic_table_core< top_level, base_type > | inline |
get(Keys &&... keys) const | sol::basic_table_core< top_level, base_type > | inline |
get_or(Key &&key, T &&otherwise) const | sol::basic_table_core< top_level, base_type > | inline |
get_or(Key &&key, D &&otherwise) const | sol::basic_table_core< top_level, base_type > | inline |
is() const | sol::basic_object_base< base_type > | inline |
iterator typedef | sol::basic_table_core< top_level, base_type > | |
new_enum(const string_view &name, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
new_enum(const string_view &name, std::initializer_list< std::pair< string_view, T >> items) | sol::basic_table_core< top_level, base_type > | inline |
new_simple_usertype(const std::string &name, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
new_simple_usertype(const std::string &name, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
new_simple_usertype(const std::string &name, constructors< CArgs... > ctor, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
new_usertype(const std::string &name, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
new_usertype(const std::string &name, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
new_usertype(const std::string &name, constructors< CArgs... > ctor, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
operator=(const basic_userdata &)=default | sol::basic_userdata< base_type > | |
operator=(basic_userdata &&)=default | sol::basic_userdata< base_type > | |
sol::basic_table_core::operator=(const basic_table_core &)=default | sol::basic_table_core< top_level, base_type > | |
sol::basic_table_core::operator=(basic_table_core &&)=default | sol::basic_table_core< top_level, base_type > | |
basic_object_base< base_type >::operator=(const basic_object_base &)=default | sol::basic_object_base< base_type > | |
basic_object_base< base_type >::operator=(basic_object_base &&)=default | sol::basic_object_base< base_type > | |
operator[](T &&key) & | sol::basic_table_core< top_level, base_type > | inline |
operator[](T &&key) const & | sol::basic_table_core< top_level, base_type > | inline |
operator[](T &&key) && | sol::basic_table_core< top_level, base_type > | inline |
raw_get(Keys &&... keys) const | sol::basic_table_core< top_level, base_type > | inline |
raw_get_or(Key &&key, T &&otherwise) const | sol::basic_table_core< top_level, base_type > | inline |
raw_get_or(Key &&key, D &&otherwise) const | sol::basic_table_core< top_level, base_type > | inline |
raw_set(Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
set(Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
set_function(Key &&key, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
set_function(Key &&key, Args &&... args) | sol::basic_table_core< top_level, base_type > | inline |
set_usertype(usertype< T > &user) | sol::basic_table_core< top_level, base_type > | inline |
set_usertype(Key &&key, usertype< T > &user) | sol::basic_table_core< top_level, base_type > | inline |
size() const | sol::basic_table_core< top_level, base_type > | inline |
traverse_get(Keys &&... keys) const | sol::basic_table_core< top_level, base_type > | inline |
traverse_raw_get(Keys &&... keys) const | sol::basic_table_core< top_level, base_type > | inline |
traverse_raw_set(Keys &&... keys) | sol::basic_table_core< top_level, base_type > | inline |
traverse_set(Keys &&... keys) | sol::basic_table_core< top_level, base_type > | inline |