| basic_protected_function()=default | sol::basic_protected_function< base_t, aligned, handler_t > | |
| basic_protected_function(T &&r) noexcept | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(const basic_protected_function &)=default | sol::basic_protected_function< base_t, aligned, handler_t > | |
| basic_protected_function(basic_protected_function &&)=default | sol::basic_protected_function< base_t, aligned, handler_t > | |
| basic_protected_function(const basic_function< base_t > &b) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(basic_function< base_t > &&b) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(const basic_function< base_t > &b, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(basic_function< base_t > &&b, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(const stack_reference &r) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(stack_reference &&r) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(const stack_reference &r, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(stack_reference &&r, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(const proxy_base< Super > &p) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(proxy_base< Super > &&p) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(Proxy &&p, Handler &&eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, T &&r) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, T &&r, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_nil_t n) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, int index=-1) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, int index, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, absolute_index index) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, absolute_index index, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, raw_index index) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, raw_index index, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, ref_index index) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| basic_protected_function(lua_State *L, ref_index index, handler_t eh) | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| call(Args &&... args) const | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| error_handler | sol::basic_protected_function< base_t, aligned, handler_t > | |
| get_default_handler(lua_State *L) | sol::basic_protected_function< base_t, aligned, handler_t > | inlinestatic |
| invoke(types< Ret... >, std::index_sequence< I... >, std::ptrdiff_t n, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< base_t, aligned, handler_t > | inlineprivate |
| invoke(types< Ret >, std::index_sequence< I >, std::ptrdiff_t n, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< base_t, aligned, handler_t > | inlineprivate |
| invoke(types< void >, std::index_sequence< I >, std::ptrdiff_t n, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< base_t, aligned, handler_t > | inlineprivate |
| invoke(types<>, std::index_sequence<>, std::ptrdiff_t n, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< base_t, aligned, handler_t > | inlineprivate |
| is_stack_handler typedef | sol::basic_protected_function< base_t, aligned, handler_t > | |
| luacall(std::ptrdiff_t argcount, std::ptrdiff_t resultcount, detail::protected_handler< b, handler_t > &h) const | sol::basic_protected_function< base_t, aligned, handler_t > | inlineprivate |
| operator()(Args &&... args) const | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| operator()(types< Ret... >, Args &&... args) const | sol::basic_protected_function< base_t, aligned, handler_t > | inline |
| operator=(const basic_protected_function &)=default | sol::basic_protected_function< base_t, aligned, handler_t > | |
| operator=(basic_protected_function &&)=default | sol::basic_protected_function< base_t, aligned, handler_t > | |
| set_default_handler(const T &ref) | sol::basic_protected_function< base_t, aligned, handler_t > | inlinestatic |