STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions
stapl::detail::intrusive_notifier_list< Notifier > Struct Template Reference

Encapsulate notifier list behavior used by result_container. Namely two interfaces: one to add a new notifier to a list and another to invoke all notifiers, delete them, and empty the list. More...

Public Member Functions

void push_back (Notifier const &f)
 Add a notifier to the list.
 
void flush (void)
 Iterate over list, removing notifiers, invoking their function operators, and then deleting the notifier objects.
 

Detailed Description

template<typename Notifier>
struct stapl::detail::intrusive_notifier_list< Notifier >

Encapsulate notifier list behavior used by result_container. Namely two interfaces: one to add a new notifier to a list and another to invoke all notifiers, delete them, and empty the list.

Template Parameters
NotifierType of notifier objects held by the list.

The documentation for this struct was generated from the following file: