Main
Features
License

Documentation
Download

Mailing List
Patches
Git

Links
libsigc++ Callback Framework for C++

About

libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual.

It also contains adaptor classes for connection of dissimilar callbacks and has an ease of use unmatched by other C++ callback libraries. Libsigc++ is licensed under the GNU Library General Public License, LGPL.

Features

News

See the NEWS file in git.

Developers

The original library was composed by Tero Pulkkinen for the gtkmm system, a C++ wrapper for the Gtk+ widget set. The revised library was written and mantained by Karl Nelson. Special thanks to Esa Pulkkinen for development tips. The 1.2 phase was maintained by Murray Cumming after Karl provided the initial 1.2 code. A long 1.9 phase led to the major release 2.0, previously maintained by Martin Schulze, and then maintained by Murray Cumming and Kjell Ahlstedt.

Then libsigc++ was rewritten for C++14 using variadic templates, for major release 3.0, currently maintained by Murray Cumming and Kjell Ahlstedt.


libsigc++ mailing list | website source | *SOURCEFORGE*   Valid XHTML 1.0!