omni::event13::attach
NAME

omni::event13::attach

A member function of omni::event13

#include <omni/delegate/13.hpp>
void omni::event13::attach(const event13< Ret, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13 >& e)

SYNOPSIS

Add (attach) another events invocation list to this instance

top

DESCRIPTION

Adds a range of delegates from another event element with the same signature. Each of the elements is added to the end of this instances invocation list. See the notes below about race conditions.

top

PARAMETERS

e - The other event to add invocation list

top


CONSIDERATIONS

If the OMNI_SAFE_EVENT defines are not enabled, it is undefined if this event is invoked and edited at the same time; i.e. a race condition can occur if you attach to an event from one thread while invoking from another.

top


COMPLEXITY



top