OldSchoolHack GUI
Klassen | Öffentliche Methoden | Aufstellung aller Elemente
OSHGui::Event< Signature > Template-Klassenreferenz

Öffentliche Methoden

Eventoperator+= (const EventHandler< Signature > &eventHandler)
 
Eventoperator-= (const EventHandler< Signature > &eventHandler)
 
template<typename T >
void Invoke (T &&param1)
 
template<typename T , typename T2 >
void Invoke (T &&param1, T2 &&param2)
 

Ausführliche Beschreibung

template<typename Signature>
class OSHGui::Event< Signature >

Event für Funktionen mit einem Parameter.

Dokumentation der Elementfunktionen

template<typename Signature>
template<typename T >
void OSHGui::Event< Signature >::Invoke ( T &&  param1)
inline

Ruft alle registrierten EventHandler auf.

Parameter
param1Funktionsparameter
template<typename Signature>
template<typename T , typename T2 >
void OSHGui::Event< Signature >::Invoke ( T &&  param1,
T2 &&  param2 
)
inline

Ruft alle registrierten EventHandler auf.

Parameter
param1Funktionsparameter
param2Funktionsparameter
template<typename Signature>
Event& OSHGui::Event< Signature >::operator+= ( const EventHandler< Signature > &  eventHandler)
inline

Registriert einen EventHandler.

Parameter
eventHandler
template<typename Signature>
Event& OSHGui::Event< Signature >::operator-= ( const EventHandler< Signature > &  eventHandler)
inline

Entfernt einen EventHandler.

Parameter
eventHandler