C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::delegate< R(Args...)> Member List

This is the complete list of members for essence::delegate< R(Args...)>, including all inherited members.

add_listener(Callable &&handler) (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inline
delegate() (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inline
delegate(const delegate &)=delete (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>
delegate(delegate &&) noexcept=delete (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>
function_type typedef (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>
nothrow_function_type typedef (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>
operator bool() const noexcept (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inlineexplicit
operator()(Equivalents &&... args) const (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inline
operator+=(const delegate &right) (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inline
operator+=(Callable &&handler) (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inline
operator=(const delegate &)=delete (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>
operator=(delegate &&) noexcept=delete (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>
to_function() const (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inline
to_nothrow_function() const (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inline
try_invoke(Equivalents &&... args) const (defined in essence::delegate< R(Args...)>)essence::delegate< R(Args...)>inline