VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ListenerProvider< T, ListenerInterface > Struct Template Reference

Public Types

using List = DispatchList< ListenerInterface * >
 

Public Member Functions

void registerListener (ListenerInterface *listener)
 
void unregisterListener (ListenerInterface *listener)
 
template<typename Proc >
void forEachListener (Proc proc)
 
ListgetListeners ()
 
const ListgetListeners () const
 

Member Typedef Documentation

using List = DispatchList<ListenerInterface*>

Member Function Documentation

void forEachListener ( Proc  proc)
inline
List& getListeners ( )
inline
const List& getListeners ( ) const
inline
void registerListener ( ListenerInterface *  listener)
inline
void unregisterListener ( ListenerInterface *  listener)
inline

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