base_t typedef | sol::basic_function< ref_t, aligned > | private |
basic_function()=default | sol::basic_function< ref_t, aligned > | |
basic_function(T &&r) noexcept | sol::basic_function< ref_t, aligned > | inline |
basic_function(const basic_function &)=default | sol::basic_function< ref_t, aligned > | |
basic_function(basic_function &&)=default | sol::basic_function< ref_t, aligned > | |
basic_function(const stack_reference &r) | sol::basic_function< ref_t, aligned > | inline |
basic_function(stack_reference &&r) | sol::basic_function< ref_t, aligned > | inline |
basic_function(lua_nil_t n) | sol::basic_function< ref_t, aligned > | inline |
basic_function(lua_State *L, T &&r) | sol::basic_function< ref_t, aligned > | inline |
basic_function(lua_State *L, int index=-1) | sol::basic_function< ref_t, aligned > | inline |
basic_function(lua_State *L, ref_index index) | sol::basic_function< ref_t, aligned > | inline |
call(Args &&... args) const | sol::basic_function< ref_t, aligned > | inline |
dump(lua_Writer writer, void *userdata, bool strip, Fx &&on_error) const | sol::basic_function< ref_t, aligned > | inline |
dump(lua_Writer writer, void *userdata, bool strip=false) const | sol::basic_function< ref_t, aligned > | inline |
dump() const | sol::basic_function< ref_t, aligned > | inline |
dump(Fx &&on_error) const | sol::basic_function< ref_t, aligned > | inline |
invoke(types< Ret... >, std::index_sequence< I... >, std::ptrdiff_t n) const | sol::basic_function< ref_t, aligned > | inlineprivate |
invoke(types< Ret >, std::index_sequence< I >, std::ptrdiff_t n) const | sol::basic_function< ref_t, aligned > | inlineprivate |
invoke(types< void >, std::index_sequence< I >, std::ptrdiff_t n) const | sol::basic_function< ref_t, aligned > | inlineprivate |
invoke(types<>, std::index_sequence<>, std::ptrdiff_t n) const | sol::basic_function< ref_t, aligned > | inlineprivate |
luacall(std::ptrdiff_t argcount, std::ptrdiff_t resultcount) const | sol::basic_function< ref_t, aligned > | inlineprivate |
operator()(Args &&... args) const | sol::basic_function< ref_t, aligned > | inline |
operator()(types< Ret... >, Args &&... args) const | sol::basic_function< ref_t, aligned > | inline |
operator=(const basic_function &)=default | sol::basic_function< ref_t, aligned > | |
operator=(basic_function &&)=default | sol::basic_function< ref_t, aligned > | |