Caller typedef | Delegate< R(A...), Allocator > | private |
caller_ | Delegate< R(A...), Allocator > | private |
const_method_caller(void *const object_ptr, A &&... args) | Delegate< R(A...), Allocator > | inlineprivatestatic |
ConstMemberPair typedef | Delegate< R(A...), Allocator > | private |
Delegate()=default | Delegate< R(A...), Allocator > | |
Delegate(const Delegate &)=default | Delegate< R(A...), Allocator > | |
Delegate(Delegate &&)=default | Delegate< R(A...), Allocator > | |
Delegate(R(*const function_ptr)(A...)) noexcept | Delegate< R(A...), Allocator > | inlineexplicit |
Delegate(T &&f) | Delegate< R(A...), Allocator > | inline |
Delegate(C *const object_ptr, R(C::*const method_ptr)(A...)) | Delegate< R(A...), Allocator > | inline |
Delegate(C *const object_ptr, R(C::*const method_ptr)(A...) const) | Delegate< R(A...), Allocator > | inline |
Delegate(C &object, R(C::*const method_ptr)(A...)) | Delegate< R(A...), Allocator > | inline |
Delegate(C const &object, R(C::*const method_ptr)(A...) const) | Delegate< R(A...), Allocator > | inline |
Delegate(const Caller &m, void *const obj) noexcept | Delegate< R(A...), Allocator > | inlineprivate |
Deleter typedef | Delegate< R(A...), Allocator > | private |
function_caller(void *const, A &&... args) | Delegate< R(A...), Allocator > | inlineprivatestatic |
function_ptr_caller(void *const object_ptr, A &&... args) | Delegate< R(A...), Allocator > | inlineprivatestatic |
functor_caller(void *const object_ptr, A &&... args) | Delegate< R(A...), Allocator > | inlineprivatestatic |
functor_caller(void *const object_ptr, A &&... args) | Delegate< R(A...), Allocator > | inlineprivatestatic |
make() noexcept | Delegate< R(A...), Allocator > | inlinestatic |
make(R(*const function_ptr)(A...)) noexcept | Delegate< R(A...), Allocator > | inlinestatic |
make(C *const object_ptr) noexcept | Delegate< R(A...), Allocator > | inlinestatic |
make(C const *const object_ptr) noexcept | Delegate< R(A...), Allocator > | inlinestatic |
make(C &object) noexcept | Delegate< R(A...), Allocator > | inlinestatic |
make(C const &object) noexcept | Delegate< R(A...), Allocator > | inlinestatic |
make(T &&f) | Delegate< R(A...), Allocator > | inlinestatic |
make(C *const object_ptr, R(C::*const method_ptr)(A...)) | Delegate< R(A...), Allocator > | inlinestatic |
make(C const *const object_ptr, R(C::*const method_ptr)(A...) const) | Delegate< R(A...), Allocator > | inlinestatic |
make(C &object, R(C::*const method_ptr)(A...)) | Delegate< R(A...), Allocator > | inlinestatic |
make(C const &object, R(C::*const method_ptr)(A...) const) | Delegate< R(A...), Allocator > | inlinestatic |
MemberPair typedef | Delegate< R(A...), Allocator > | private |
method_caller(void *const object_ptr, A &&... args) | Delegate< R(A...), Allocator > | inlineprivatestatic |
object_ptr_ | Delegate< R(A...), Allocator > | private |
operator bool() const noexcept | Delegate< R(A...), Allocator > | inlineexplicit |
operator!=(Delegate const &rhs) const noexcept | Delegate< R(A...), Allocator > | inline |
operator!=(std::nullptr_t const) const noexcept | Delegate< R(A...), Allocator > | inline |
operator()(A... args) const | Delegate< R(A...), Allocator > | inline |
operator<(Delegate const &rhs) const noexcept | Delegate< R(A...), Allocator > | inline |
operator=(const Delegate &)=default | Delegate< R(A...), Allocator > | |
operator=(Delegate &&)=default | Delegate< R(A...), Allocator > | |
operator==(Delegate const &rhs) const noexcept | Delegate< R(A...), Allocator > | inline |
operator==(std::nullptr_t const) const noexcept | Delegate< R(A...), Allocator > | inline |
reset() | Delegate< R(A...), Allocator > | inline |
reset_caller() noexcept | Delegate< R(A...), Allocator > | inline |
store_ | Delegate< R(A...), Allocator > | private |
store_deleter(void *const ptr) | Delegate< R(A...), Allocator > | inlineprivatestatic |
swap(Delegate &other) noexcept | Delegate< R(A...), Allocator > | inline |