base_t typedef | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | |
call(Args_t...args) noexcept(invoke< T >.with_return_type< Ret_t >.nothrow< Args_t... >) override final | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | inlinevirtual |
data_t typedef | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | |
equal_with(const void *a) const noexcept(equal.able< T >?equal.nothrow< T >:true) override final | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | inlinevirtual |
func_ptr_t typedef | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | |
get_data_begin() const noexcept override final | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | inlinevirtual |
get_func_ptr() const noexcept override final | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | inlinevirtual |
get_type_info() const noexcept override final | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | inlinevirtual |
is_unique() const noexcept | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | inline |
operator==(const this_t &a) const | elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)> | inline |
operator==(const T &a) const | elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)> | inline |
ptr_t typedef | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | |
this_t typedef | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | |
throw_self_ptr() const override final | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | inlinevirtual |
throw_self_ptr() override final | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | inlinevirtual |
~base_func_data_t()=default | elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)> | virtual |
~func_data_t() override=default | elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | virtual |