#include <dispatchlist.h>
|
| DispatchList ()=default |
|
void | add (const T &obj) |
|
void | add (T &&obj) |
|
void | remove (const T &obj) |
|
void | remove (T &&obj) |
|
bool | empty () const |
|
template<typename Procedure> |
void | forEach (Procedure proc) |
|
template<typename Procedure, typename Condition> |
void | forEach (Procedure proc, Condition condition) |
|
template<typename Procedure> |
void | forEachReverse (Procedure proc) |
|
template<typename Procedure, typename Condition> |
void | forEachReverse (Procedure proc, Condition condition) |
|
◆ DispatchList()
◆ add() [1/2]
template<typename T>
void add |
( |
const T & | obj | ) |
|
|
inline |
◆ add() [2/2]
◆ empty()
◆ forEach() [1/2]
template<typename T>
template<typename Procedure>
void forEach |
( |
Procedure | proc | ) |
|
|
inline |
◆ forEach() [2/2]
template<typename T>
template<typename Procedure, typename Condition>
void forEach |
( |
Procedure | proc, |
|
|
Condition | condition ) |
|
inline |
◆ forEachReverse() [1/2]
template<typename T>
template<typename Procedure>
void forEachReverse |
( |
Procedure | proc | ) |
|
|
inline |
◆ forEachReverse() [2/2]
template<typename T>
template<typename Procedure, typename Condition>
void forEachReverse |
( |
Procedure | proc, |
|
|
Condition | condition ) |
|
inline |
◆ remove() [1/2]
template<typename T>
void remove |
( |
const T & | obj | ) |
|
|
inline |
◆ remove() [2/2]
The documentation for this class was generated from the following file: