Create a Signaler_SlotNode for the given signaler, key, and slot.

Synopsis

Declared in <bdlmt_signaler.h>

template<class t_FUNC>
Signaler_SlotNode(
    bsl::weak_ptr<SignalerNode> const& signalerNodePtr,
    t_FUNC&& slot,
    SlotMapKey slotMapKey,
    bslma::Allocator* allocator);

Description

Create a Signaler_SlotNode object associated with signaler node at the specified signalerNodePtr using the specified slotMapKey and with the specified slot callable object. Specify an allocator used to supply memory.

Parameters

Name

Description

signalerNodePtr

weak pointer to the owning signaler node

slot

callable object stored as this node's slot

slotMapKey

key identifying this slot in the signaler's map

allocator

allocator used to supply memory

Created with MrDocs