cached_size() const noexcept | jau::func::final_opt< R, A > | inline |
data() const noexcept | jau::func::final_opt< R, A > | inline |
data() noexcept | jau::func::final_opt< R, A > | inline |
data() const noexcept | jau::func::final_opt< R, A > | inline |
data() noexcept | jau::func::final_opt< R, A > | inline |
delegate() noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate(C1 *base, R(C0::*method)(A...), std::enable_if_t< std::is_base_of_v< C0, C1 >, bool >=true) noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate(R(*function)(A...)) noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate(L function) noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate(L function) noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate(const I &data, R(*function)(I &, A...)) noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate(I &&data, R(*function)(I &, A...)) noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate(I *data_ptr, R(*function)(I *, A...)) noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate(uint64_t id, std::function< R(A...)> function) noexcept | jau::func::final_opt< R, A > | inlinestatic |
delegate_t(const delegate_t &o) noexcept | jau::func::final_opt< R, A > | inline |
delegate_t(delegate_t &&o) noexcept | jau::func::final_opt< R, A > | inline |
delegate_type typedef | jau::func::final_opt< R, A > | |
delegate_type typedef | jau::func::final_opt< R, A > | |
delegate_type typedef | jau::func::final_opt< R, A > | |
delegate_type typedef | jau::func::final_opt< R, A > | |
delegate_type typedef | jau::func::final_opt< R, A > | |
delegate_type typedef | jau::func::final_opt< R, A > | |
delegate_type typedef | jau::func::final_opt< R, A > | |
delegate_type typedef | jau::func::final_opt< R, A > | |
getNonTrivialCtor() noexcept | jau::func::final_opt< R, A > | inlinestatic |
getNonTrivialCtor() noexcept | jau::func::final_opt< R, A > | inlinestatic |
heap_size() const noexcept | jau::func::final_opt< R, A > | inline |
is_trivially_copyable() const noexcept | jau::func::final_opt< R, A > | inline |
make(const target_func_t &tfunc) noexcept | jau::func::final_opt< R, A > | inlinestatic |
make(const target_func_t &tfunc, P... params) noexcept | jau::func::final_opt< R, A > | inlinestatic |
make(const target_func_t &tfunc, P... params) noexcept | jau::func::final_opt< R, A > | inlinestatic |
make(const target_func_t &tfunc, P... params) noexcept | jau::func::final_opt< R, A > | inlinestatic |
operator()(A... args) const | jau::func::final_opt< R, A > | inline |
operator=(const delegate_t &o) noexcept | jau::func::final_opt< R, A > | inline |
operator=(delegate_t &&o) noexcept | jau::func::final_opt< R, A > | inline |
operator==(const delegate_t< R, A... > &rhs) const noexcept | jau::func::final_opt< R, A > | inline |
size_type typedef | jau::func::final_opt< R, A > | |
target_size() const noexcept | jau::func::final_opt< R, A > | inline |
type() const noexcept | jau::func::final_opt< R, A > | inline |
use_any_heap() | jau::func::final_opt< R, A > | inlinestatic |
use_nontrivial_heap() | jau::func::final_opt< R, A > | inlinestatic |
use_trivial_cache() | jau::func::final_opt< R, A > | inlinestatic |
use_trivial_heap() | jau::func::final_opt< R, A > | inlinestatic |
~delegate_t() noexcept | jau::func::final_opt< R, A > | inline |