libsigc++

callback framework for C++

WWW CVSWeb GITHub
  1. Package version
    libsigc++-2.12.1
  2. Maintainer
    Antoine Jacoutot

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

  • STEM->=1.3.2v0:devel/meson
  • devel/gettext,-tools
  • devel/dwz
  • STEM->=5.4.0:archivers/xz