Home > Repositories > base > libsigc++
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.
Features:
* Compile time typesafe callbacks (faster than run time checks)
* Typesafety violations report line number correctly with template names (no tracing template failures into headers)
* No compiler extensions or meta compilers required
* Proper handling of dynamic objects and signals (deleted objects will not cause seg faults)
* Extendable API at any level: signal, slot, connection and trackable
* Extensions do not require alteration of basic components
* User definable accumulators
* A variety of adaptors to change the callback signature: bind, hide, retype, compose and lambda call groups
* Various compilers and platforms are supported: gcc, cygwin, mingw32, MS .NET 2003, Sun Forte C++, Compaq C++, Intel C++
libsigcplusplus-3.8.1.tar.bz2
Build required by
libsigc++: The Typesafe Signal 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.
It also contains adaptor classes for connection of dissimilar callbacks and has an ease of use unmatched by other C++ callback libraries.
Features:
* Compile time typesafe callbacks (faster than run time checks)
* Typesafety violations report line number correctly with template names (no tracing template failures into headers)
* No compiler extensions or meta compilers required
* Proper handling of dynamic objects and signals (deleted objects will not cause seg faults)
* Extendable API at any level: signal, slot, connection and trackable
* Extensions do not require alteration of basic components
* User definable accumulators
* A variety of adaptors to change the callback signature: bind, hide, retype, compose and lambda call groups
* Various compilers and platforms are supported: gcc, cygwin, mingw32, MS .NET 2003, Sun Forte C++, Compaq C++, Intel C++
| Name: | libsigc++ |
| Release: | 3.8.1-1mamba |
| Group: | System/Libraries |
| Maintainer: | silvan |
| License: | LGPL |
| Size: | 148.98 kB |
| Upstream URL: | https://libsigcplusplus.github.io/libsigcplusplus/ |
| Build time: | 2026-05-17 17:37:53 |
Source files
libsigc++.speclibsigcplusplus-3.8.1.tar.bz2
Binary packages and requirements
| x86_64 | aarch64 | i586 | |
|---|---|---|---|
| Built RPMS | libsigc++ libsigc++-debug libsigc++-devel | libsigc++ libsigc++-debug libsigc++-devel | libsigc++ libsigc++-debug libsigc++-devel |
| Build requirements | glibc-devel [1] libgcc [1] libstdc++6-devel [1] | glibc-devel [1] libgcc [1] libstdc++6-devel [1] | glibc-devel [1] libgcc [1] libstdc++6-devel [1] |
History of changes
| Date | Packager | Release | Description |
|---|---|---|---|
| 2026-05-17 | autodist | 3.8.1-1mamba | - automatic version update by autodist |
| 2025-12-17 | silvan | 3.8.0-1mamba | - update to 3.8.0 |
| 2023-10-08 | autodist | 3.6.0-1mamba | - automatic version update by autodist |
| 2022-12-24 | autodist | 3.4.0-1mamba | - automatic version update by autodist |
| 2022-02-12 | autodist | 3.2.0-1mamba | - automatic version update by autodist |
| 2021-05-20 | autodist | 3.0.7-1mamba | - automatic version update by autodist |
| 2021-02-07 | silvan | 3.0.6-1mamba | - update to 3.0.6 |
| 2020-09-09 | autodist | 2.10.3-1mamba | - automatic update by autodist |
| 2019-08-04 | autodist | 2.10.2-1mamba | - automatic update by autodist |
| 2016-10-19 | silvan | 2.10.0-1mamba | - update to 2.10.0 |
