Namensräume
Varianten
Aktionen

std::ios_base::event_callback

Von cppreference.com
< cpp‎ | io‎ | ios base
 
 
 
 
typedef void ( *event_callback )( event type, ios_base& ios, int index );

Der Typ von Funktions-Callbacks, die mit register_callback() registriert werden können, um bei bestimmten Ereignissen aufgerufen zu werden.

type ist ein Wert vom Typ ios_base::event, der den Typ des Ereignisses angibt, das diesen Callback auslöst.

ios bezieht sich auf das Stream-Objekt, für das der Callback aufgerufen wird: *this wird als Argument übergeben, wenn Callbacks von Member-Funktionen von std::ios_base und std::basic_ios aufgerufen werden.

index ist der vom Benutzer bereitgestellte Wert, der beim Registrieren der Funktion an register_callback() übergeben wird.

[edit] Siehe auch

kopiert Formatierungsinformationen
(public member function of std::basic_ios<CharT,Traits>) [bearbeiten]
setzt Locale
(öffentliche Memberfunktion) [edit]
[virtuell]
destruiert das Objekt
(virtuelle öffentliche Member-Funktion) [edit]
registriert eine Callback-Funktion für Ereignisse
(öffentliche Member-Funktion) [edit]