The Typesafe Callback Framework for C++


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.

libsigc++ is used by gtkmm to wrap the GTK signal system. It does not depend on GTK or gtkmm.

sigc++-2.0 and sigc++-3.0 are different parallel-installable ABIs. This file describes sigc++-3.0.

See the libsigc++ web site


Distribution of library and components is under the LGPL as listed in the file COPYING. Examples and tests are Public Domain.

... More
license LGPL-3.0
project libsigcplusplus
1 Version
version 3.4.0+1
depends 0
requires 1; c++17