scc  2022.4.0
SystemC components library
util::delegate< R(A...)> Member List

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

::std::hash< delegate > (defined in util::delegate< R(A...)>)util::delegate< R(A...)>friend
const_member_pair typedef (defined in util::delegate< R(A...)>)util::delegate< R(A...)>
delegate()=default (defined in util::delegate< R(A...)>)util::delegate< R(A...)>
delegate(delegate const &)=default (defined in util::delegate< R(A...)>)util::delegate< R(A...)>
delegate(delegate &&)=default (defined in util::delegate< R(A...)>)util::delegate< R(A...)>
delegate(::std::nullptr_t const) noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
delegate(C const *const o) noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlineexplicit
delegate(C const &o) noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlineexplicit
delegate(C *const object_ptr, R(C::*const method_ptr)(A...)) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
delegate(C *const object_ptr, R(C::*const method_ptr)(A...) const) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
delegate(C &object, R(C::*const method_ptr)(A...)) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
delegate(C const &object, R(C::*const method_ptr)(A...) const) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
delegate(T &&f) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
from() noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(C *const object_ptr) noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(C const *const object_ptr) noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(C &object) noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(C const &object) noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(T &&f) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(R(*const function_ptr)(A...)) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(C *const object_ptr, R(C::*const method_ptr)(A...)) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(C const *const object_ptr, R(C::*const method_ptr)(A...) const) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(C &object, R(C::*const method_ptr)(A...)) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
from(C const &object, R(C::*const method_ptr)(A...) const) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlinestatic
member_pair typedef (defined in util::delegate< R(A...)>)util::delegate< R(A...)>
operator bool() const noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inlineexplicit
operator!=(delegate const &rhs) const noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
operator!=(::std::nullptr_t const) const noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
operator()(A... args) const (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
operator<(delegate const &rhs) const noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
operator=(delegate const &)=default (defined in util::delegate< R(A...)>)util::delegate< R(A...)>
operator=(delegate &&)=default (defined in util::delegate< R(A...)>)util::delegate< R(A...)>
operator=(R(C::*const rhs)(A...)) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
operator=(R(C::*const rhs)(A...) const) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
operator=(T &&f) (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
operator==(delegate const &rhs) const noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
operator==(::std::nullptr_t const) const noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
reset() (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
reset_stub() noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline
swap(delegate &other) noexcept (defined in util::delegate< R(A...)>)util::delegate< R(A...)>inline