#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]
  
  | 
        
          | void add | ( | const T & | obj | ) |  |  | inline | 
 
 
◆ add() [2/2]
◆ empty()
◆ forEach() [1/2]
  
  | 
        
          | void forEach | ( | Procedure | proc | ) |  |  | inline | 
 
 
◆ forEach() [2/2]
  
  | 
        
          | void forEach | ( | Procedure | proc, |  
          |  |  | Condition | condition |  
          |  | ) |  |  |  | inline | 
 
 
◆ forEachReverse() [1/2]
  
  | 
        
          | void forEachReverse | ( | Procedure | proc | ) |  |  | inline | 
 
 
◆ forEachReverse() [2/2]
  
  | 
        
          | void forEachReverse | ( | Procedure | proc, |  
          |  |  | Condition | condition |  
          |  | ) |  |  |  | inline | 
 
 
◆ remove() [1/2]
  
  | 
        
          | void remove | ( | const T & | obj | ) |  |  | inline | 
 
 
◆ remove() [2/2]
The documentation for this class was generated from the following file: