libsigc++-2.12.1p0
callback framework for C++
Back to search · Project homepage
Description
Libsigc++ - A Signal Framework for C++
Provides following features:
* compile time typesafe callbacks (faster than run time checks)
* typesafty violations line number reports 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
Slot, Connection, Object, and Signal
* extensions do not require alteration of basic components
to allow use of extensions
* User definable marshallers
* provides headers for up to 7 arguments and 2 callback data
* M4 Macros for building templates with various numbers
of arguments and callback data
* Easily build support for templates with number of arguments
and callback data not defined in library headers
Package information
- Ports path
- devel/libsigc++-2
- Package architecture
- amd64
- Maintainer
- Antoine Jacoutot <ajacoutot@openbsd.org>
- Categories
- devel, x11/gnome
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Build
- devel/meson STEM->=1.12.0v0
- devel/gettext,-tools
- devel/dwz
- archivers/xz STEM->=5.4.0
Used by (5 dependency relationships)
Includes library, runtime, build and test relationships. Results load 100 at a time.