Zum Inhalt springen

Libsigc++

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 28. April 2007 um 18:34 Uhr durch Spid (Diskussion | Beiträge) (Boost.Signals). Sie kann sich erheblich von der aktuellen Version unterscheiden.

libsigc++ ist eine C++-Programmbibliothek. Die Bibliothek stellt einen Signal-Slot-Mechanismus bereit, eine typsichere Form von Rückruffunktionen. Diese Mechanismen sind implementiert mit Hilfe von Funktoren und C++-Templates.

Die libsigc++ wird von unterschiedlichen Projekten genutzt, hat ihren Ursprung jedoch in der gtkmm-Bibliothek für graphische Benutzeroberflächen. Die Bibliothek wird unter der Lizenz LGPL veröffentlicht.

Die libsigc++-Bibliothek ist das Vorbild für den Signal-Slot-Mechanismus der Bibliothek Boost (Boost.Signals).