Classes | |
struct | binding |
struct | binding_base |
struct | binding_data_equals |
struct | index_call_storage |
struct | lua_reference_func |
struct | new_index_call_storage |
struct | string_for_each_metatable_func |
struct | update_bases_func |
struct | usertype_storage |
struct | usertype_storage_base |
Typedefs | |
using | change_indexing_mem_func = void(usertype_storage_base::*)(lua_State *, submetatable_type, void *, stateless_stack_reference &, lua_CFunction, lua_CFunction, lua_CFunction, lua_CFunction) |
using | index_call_function = int(lua_State *, void *) |
Variables | |
constexpr const int | base_walking_failed_index = -32467 |
constexpr const int | environment_index = 1 |
constexpr const int | exact_function_index = 4 |
constexpr const int | index_function_index = 3 |
constexpr const int | lookup_failed_index = -42469 |
constexpr const int | magic_index = 5 |
constexpr const int | new_index_function_index = 4 |
constexpr const int | simple_usertype_storage_index = 2 |
constexpr const lua_Integer | toplevel_magic = static_cast<lua_Integer>(0xCCC2CCC1) |
constexpr const int | usertype_storage_base_index = 3 |
constexpr const int | usertype_storage_index = 2 |
using sol::u_detail::change_indexing_mem_func = typedef void (usertype_storage_base::*)( lua_State*, submetatable_type, void*, stateless_stack_reference&, lua_CFunction, lua_CFunction, lua_CFunction, lua_CFunction) |
using sol::u_detail::index_call_function = typedef int(lua_State*, void*) |
|
strong |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |