add(Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
as() const | sol::basic_object_base< ref_t > | inlineprivate |
base_t typedef | sol::basic_usertype< T, base_type > | private |
basic_metatable class | sol::basic_usertype< T, base_type > | friend |
sol::basic_metatable::basic_metatable(detail::no_safety_tag, lua_nil_t n) | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(detail::no_safety_tag, lua_State *L, int index) | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(detail::no_safety_tag, lua_State *L, ref_index index) | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(detail::no_safety_tag, T &&r) noexcept | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(detail::no_safety_tag, lua_State *L, T &&r) noexcept | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable() noexcept=default | sol::basic_metatable< base_type > | private |
sol::basic_metatable::basic_metatable(const basic_metatable &)=default | sol::basic_metatable< base_type > | private |
sol::basic_metatable::basic_metatable(basic_metatable &&)=default | sol::basic_metatable< base_type > | private |
sol::basic_metatable::basic_metatable(const stack_reference &r) | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(stack_reference &&r) | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(lua_State *L, T &&r) | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(lua_State *L, int index=-1) | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(lua_State *L, ref_index index) | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(T &&r) noexcept | sol::basic_metatable< base_type > | inlineprivate |
sol::basic_metatable::basic_metatable(lua_nil_t r) noexcept | sol::basic_metatable< base_type > | inlineprivate |
basic_object(detail::no_safety_tag, lua_nil_t n) | sol::basic_object< ref_t > | inlineprivate |
basic_object(detail::no_safety_tag, lua_State *L, int index) | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, detail::global_tag t) | sol::basic_object< ref_t > | inlineprivate |
basic_object(detail::no_safety_tag, lua_State *L, ref_index index) | sol::basic_object< ref_t > | inlineprivate |
basic_object(detail::no_safety_tag, T &&r) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(detail::no_safety_tag, lua_State *L, T &&r) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object() noexcept=default | sol::basic_object< ref_t > | private |
basic_object(T &&r) | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, T &&r) | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_nil_t r) | sol::basic_object< ref_t > | inlineprivate |
basic_object(const basic_object &)=default | sol::basic_object< ref_t > | private |
basic_object(basic_object &&)=default | sol::basic_object< ref_t > | private |
basic_object(const stack_reference &r) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(stack_reference &&r) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(const proxy_base< Super > &r) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(proxy_base< Super > &&r) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, lua_nil_t r) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, int index=-1) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, absolute_index index) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, raw_index index) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, ref_index index) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, in_place_type_t< T >, Args &&...args) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object(lua_State *L, in_place_t, T &&arg, Args &&...args) noexcept | sol::basic_object< ref_t > | inlineprivate |
basic_object_base() noexcept=default | sol::basic_object_base< ref_t > | private |
basic_object_base(const basic_object_base &)=default | sol::basic_object_base< ref_t > | private |
basic_object_base(basic_object_base &&)=default | sol::basic_object_base< ref_t > | private |
basic_object_base(T &&arg, Args &&...args) | sol::basic_object_base< ref_t > | inlineprivate |
basic_table_core class | sol::basic_usertype< T, base_type > | friend |
sol::basic_metatable::basic_table_core(detail::no_safety_tag, lua_nil_t n) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(detail::no_safety_tag, lua_State *L, int index) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(detail::no_safety_tag, lua_State *L, ref_index index) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(detail::no_safety_tag, T &&r) noexcept | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(detail::no_safety_tag, lua_State *L, T &&r) noexcept | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core() noexcept=default | sol::basic_table_core< top_level, ref_t > | private |
sol::basic_metatable::basic_table_core(const basic_table_core &)=default | sol::basic_table_core< top_level, ref_t > | private |
sol::basic_metatable::basic_table_core(basic_table_core &&)=default | sol::basic_table_core< top_level, ref_t > | private |
sol::basic_metatable::basic_table_core(const stack_reference &r) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(stack_reference &&r) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(lua_State *L, T &&r) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(lua_State *L, const new_table &nt) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(lua_State *L, int index=-1) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(lua_State *L, ref_index index) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(T &&r) noexcept | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::basic_table_core(lua_nil_t r) noexcept | sol::basic_table_core< top_level, ref_t > | inlineprivate |
begin() const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
cbegin() const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
cend() const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
clear() | sol::basic_table_core< top_level, ref_t > | inlineprivate |
const_iterator typedef | sol::basic_table_core< top_level, ref_t > | private |
create(lua_State *L, int narr=0, int nrec=0) | sol::basic_table_core< top_level, ref_t > | inlineprivatestatic |
create(lua_State *L, int narr, int nrec, Key &&key, Value &&value, Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivatestatic |
create(int narr=0, int nrec=0) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
create(int narr, int nrec, Key &&key, Value &&value, Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
create(Name &&name, int narr=0, int nrec=0) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
create(Name &&name, int narr, int nrec, Key &&key, Value &&value, Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
create_named(Name &&name, Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
create_with(lua_State *L, Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivatestatic |
create_with(Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
empty() const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
end() const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
for_each(Fx &&fx) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
get(Keys &&...keys) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
get_or(Key &&key, T &&otherwise) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
get_or(Key &&key, D &&otherwise) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
is() const | sol::basic_object_base< ref_t > | inlineprivate |
iterator typedef | sol::basic_table_core< top_level, ref_t > | private |
new_enum(const string_view &name, Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
new_enum(const string_view &name, std::initializer_list< std::pair< string_view, T >> items) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
new_usertype(Key &&key) | sol::basic_table_core< top_level, ref_t > | private |
new_usertype(Key &&key, automagic_enrollments enrollment) | sol::basic_table_core< top_level, ref_t > | private |
new_usertype(Key &&key, Arg &&arg, Args &&...args) | sol::basic_table_core< top_level, ref_t > | private |
operator=(const basic_metatable &)=default | sol::basic_metatable< base_type > | private |
operator=(basic_metatable &&)=default | sol::basic_metatable< base_type > | private |
sol::basic_table_core::operator=(const basic_table_core &)=default | sol::basic_table_core< top_level, ref_t > | private |
sol::basic_table_core::operator=(basic_table_core &&)=default | sol::basic_table_core< top_level, ref_t > | private |
basic_object< ref_t >::operator=(const basic_object &)=default | sol::basic_object< ref_t > | private |
basic_object< ref_t >::operator=(basic_object &&)=default | sol::basic_object< ref_t > | private |
basic_object< ref_t >::operator=(const ref_t &b) | sol::basic_object< ref_t > | inlineprivate |
basic_object< ref_t >::operator=(ref_t &&b) | sol::basic_object< ref_t > | inlineprivate |
basic_object< ref_t >::operator=(const proxy_base< Super > &r) | sol::basic_object< ref_t > | inlineprivate |
basic_object< ref_t >::operator=(proxy_base< Super > &&r) | sol::basic_object< ref_t > | inlineprivate |
sol::basic_object_base::operator=(const basic_object_base &)=default | sol::basic_object_base< ref_t > | private |
sol::basic_object_base::operator=(basic_object_base &&)=default | sol::basic_object_base< ref_t > | private |
operator[](Key &&key) | sol::basic_usertype< T, base_type > | inline |
operator[](Key &&key) const | sol::basic_usertype< T, base_type > | inline |
sol::basic_metatable::operator[](T &&key)& | sol::basic_table_core< top_level, ref_t > | inlineprivate |
sol::basic_metatable::operator[](T &&key) const & | sol::basic_table_core< top_level, ref_t > | inlineprivate |
raw_get(Keys &&...keys) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
raw_get_or(Key &&key, T &&otherwise) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
raw_get_or(Key &&key, D &&otherwise) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
raw_set(Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
set(Key &&key, Value &&value) | sol::basic_usertype< T, base_type > | inline |
sol::basic_table_core::set(Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
set_function(Key &&key, Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
set_function(Key &&key, Args &&...args) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
size() const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
table_base_t typedef | sol::basic_usertype< T, base_type > | private |
traverse_get(Keys &&...keys) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
traverse_raw_get(Keys &&...keys) const | sol::basic_table_core< top_level, ref_t > | inlineprivate |
traverse_raw_set(Keys &&...keys) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
traverse_set(Keys &&...keys) | sol::basic_table_core< top_level, ref_t > | inlineprivate |
tuple_set(std::index_sequence< I... >, std::tuple< Args... > &&args) | sol::basic_usertype< T, base_type > | inlineprivate |
unregister() | sol::basic_metatable< base_type > | inlineprivate |