VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
DispatchList< T > Class Template Reference

Public Member Functions

 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)
 

Constructor & Destructor Documentation

◆ DispatchList()

DispatchList ( )
default

Member Function Documentation

◆ add() [1/2]

void add ( const T &  obj)
inline

◆ add() [2/2]

void add ( T &&  obj)
inline

◆ empty()

bool empty ( ) const
inline

◆ 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]

void remove ( T &&  obj)
inline

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