_m | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | mutableprotected |
base_function_t | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | friend |
base_function_t(base_t::ptr_t a) noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inlineexplicitprotected |
base_function_t() noexcept=default | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | |
base_function_t(const T &a) noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
base_function_t(const this_t &a) noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
base_function_t(this_t &&a) noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
base_function_t(null_ptr_t) noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
base_function_t(nullptr_t) noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
base_function_t(T &&a) noexcept(get_data_nothrow< T >) | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
base_on_this_t_or_more_stringent_restrictions | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protectedstatic |
base_t typedef | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protected |
base_t_w typedef | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | protected |
call(Args_t &&...rest) const | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inline |
deep_copy() | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
func_data_t typedef | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protected |
func_ptr_t typedef | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protected |
func_t typedef | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protected |
function_data_saver_t() noexcept=default | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | |
function_data_saver_t(const this_t &a) noexcept | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inline |
function_data_saver_t(this_t &&a) noexcept | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inline |
get_as() noexcept | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inline |
get_data_able | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protectedstatic |
get_data_able_helper() noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inlineprotectedstatic |
get_data_from(T &&a) noexcept(get_data_nothrow< T >) | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inlineprotectedstatic |
get_data_nothrow | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protectedstatic |
get_data_nothrow_helper() noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inlineprotectedstatic |
operator bool() const noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inlineexplicit |
operator func_ptr_t() const noexcept(promise_nothrow_at_destruct) | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inlineexplicit |
operator()(Args_t...args) const noexcept(nothrow) | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
operator=(const this_t &a) &noexcept(promise_nothrow_at_destruct)=default | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | |
operator=(this_t &&a) &noexcept(promise_nothrow_at_destruct)=default | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | |
operator=(null_ptr_t) &noexcept(promise_nothrow_at_destruct) | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
operator=(nullptr_t) &noexcept(promise_nothrow_at_destruct) | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
operator=(const T &a) &noexcept(promise_nothrow_at_destruct) | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
operator=(T &&a) noexcept(get_data_nothrow< T > &&promise_nothrow_at_destruct) | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)>::operator=(const this_t &a) | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inline |
operator==(const this_t &a) const | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inline |
operator==(T &&a) const noexcept(equal.nothrow< base_t_w, T >) | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inline |
ptr_t typedef | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protected |
swap_with(this_t &a) noexcept | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | inline |
elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)>::swap_with(this_t &a) noexcept | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inlineprotected |
this_t typedef | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | protected |
was_an() const noexcept | elc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | inline |
~base_function_t() noexcept(promise_nothrow_at_destruct)=default | elc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | |