PLCnext API Documentation  22.9.0.33
Arp::delegate< R(A...)> Member List

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

create(R(*const pFunction)(A...))Arp::delegate< R(A...)>inlinestatic
create(C *pObject, R(C::*pMethod)(A...)) noexceptArp::delegate< R(A...)>inlinestatic
create(C &object, R(C::*pMethod)(A...)) noexceptArp::delegate< R(A...)>inlinestatic
create(const C *pObject, R(C::*pMethod)(A...) const) noexceptArp::delegate< R(A...)>inlinestatic
create(const C &object, R(C::*pMethod)(A...) const) noexceptArp::delegate< R(A...)>inlinestatic
create(std::function< R(A...)> &&f)Arp::delegate< R(A...)>inlinestatic
create(const std::function< R(A...)> &f)Arp::delegate< R(A...)>inlinestatic
delegate(Lambda f)Arp::delegate< R(A...)>inline
delegate(void)=defaultArp::delegate< R(A...)>
delegate(const delegate &arg)=defaultArp::delegate< R(A...)>
delegate(delegate &&arg) noexcept=defaultArp::delegate< R(A...)>
delegate(std::nullptr_t) noexceptArp::delegate< R(A...)>inline
is_lambda(void) constArp::delegate< R(A...)>inline
operator bool() const noexceptArp::delegate< R(A...)>inlineexplicit
operator!=(const delegate &rhs) const noexceptArp::delegate< R(A...)>inline
operator!=(std::nullptr_t const) const noexceptArp::delegate< R(A...)>inline
operator()(A... args) constArp::delegate< R(A...)>inline
operator=(const delegate &arg)=defaultArp::delegate< R(A...)>
operator=(delegate &&arg) noexcept=defaultArp::delegate< R(A...)>
operator==(const delegate &rhs) const noexceptArp::delegate< R(A...)>inline
operator==(std::nullptr_t const) const noexceptArp::delegate< R(A...)>inline
reset()Arp::delegate< R(A...)>inline