abandon() noexcept | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
base_t typedef | sol::basic_protected_function< Reference, Aligned, Handler > | private |
basic_protected_function(std::true_type, const basic_protected_function &other_) noexcept | sol::basic_protected_function< Reference, Aligned, Handler > | inlineprivate |
basic_protected_function(std::false_type, const basic_protected_function &other_) noexcept | sol::basic_protected_function< Reference, Aligned, Handler > | inlineprivate |
basic_protected_function()=default | sol::basic_protected_function< Reference, Aligned, Handler > | |
basic_protected_function(T &&r) noexcept | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(const basic_protected_function &other_) noexcept | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(basic_protected_function &&)=default | sol::basic_protected_function< Reference, Aligned, Handler > | |
basic_protected_function(const basic_function< base_t > &b) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(basic_function< base_t > &&b) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(const basic_function< base_t > &b, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(basic_function< base_t > &&b, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(const stack_reference &r) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(stack_reference &&r) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(const stack_reference &r, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(stack_reference &&r, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(const proxy_base< Super > &p) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(proxy_base< Super > &&p) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(Proxy &&p, HandlerReference &&eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, T &&r) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, T &&r, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_nil_t n) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, int index_=-1) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, int index_, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, absolute_index index_) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, absolute_index index_, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, raw_index index_) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, raw_index index_, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, ref_index index_) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
basic_protected_function(lua_State *L_, ref_index index_, handler_t eh) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
call(Args &&... args) const | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
dump(lua_Writer writer, void *userdata_pointer_, bool strip, Fx &&on_error) const | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
dump(lua_Writer writer, void *userdata_pointer_, bool strip=false) const | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
dump() const | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
dump(Fx &&on_error) const | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
get_default_handler(lua_State *L_) | sol::basic_protected_function< Reference, Aligned, Handler > | inlinestatic |
get_error_handler() const noexcept | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
handler_t typedef | sol::basic_protected_function< Reference, Aligned, Handler > | private |
invoke(types< Ret... >, std::index_sequence< I... >, std::ptrdiff_t n, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< Reference, Aligned, Handler > | inlineprivate |
invoke(types< Ret >, std::index_sequence< I >, std::ptrdiff_t n, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< Reference, Aligned, Handler > | inlineprivate |
invoke(types< void >, std::index_sequence< I >, std::ptrdiff_t n, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< Reference, Aligned, Handler > | inlineprivate |
invoke(types<>, std::index_sequence<>, std::ptrdiff_t n, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< Reference, Aligned, Handler > | inlineprivate |
is_stack_handler_v | sol::basic_protected_function< Reference, Aligned, Handler > | inlineprivatestatic |
luacall(std::ptrdiff_t argcount, std::ptrdiff_t result_count_, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< Reference, Aligned, Handler > | inlineprivate |
m_error_handler | sol::basic_protected_function< Reference, Aligned, Handler > | private |
operator()(Args &&... args) const | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
operator()(types< Ret... >, Args &&... args) const | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
operator=(const basic_protected_function &other_) | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
operator=(basic_protected_function &&)=default | sol::basic_protected_function< Reference, Aligned, Handler > | |
set_default_handler(const T &ref) | sol::basic_protected_function< Reference, Aligned, Handler > | inlinestatic |
set_error_handler(ErrorHandler_ &&error_handler_) noexcept | sol::basic_protected_function< Reference, Aligned, Handler > | inline |
~basic_protected_function() | sol::basic_protected_function< Reference, Aligned, Handler > | inline |