libsigc++@2
« Back to VersTracker
Description:
Callback framework for C++
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ library signals callbacks development
Install: brew install libsigc++@2
About:
Libsigc++ is a C++ library that implements a typesafe callback system for C++ programs. It allows you to safely connect C++ class member functions and general functions to each other, decoupling the sender and receiver. This library is essential for implementing the Observer pattern and event-driven architectures in modern C++ applications.
Key Features:
  • Typesafe signal and slot mechanism
  • Support for C++11/14/17 standards
  • Efficient and lightweight overhead
  • Seamless integration with other C++ libraries
Use Cases:
  • Implementing event-driven GUI applications
  • Decoupling components in complex C++ systems
  • Creating custom callback mechanisms for libraries
Alternatives:
  • Boost.Signals2 – More comprehensive but heavier dependency; Libsigc++ is often preferred for GTK+ integration
  • C++ standard library signals – Not yet standardized; Libsigc++ provides a mature, production-ready solution
Version History
Detected Version Rev Change Commit
Sep 10, 2025 10:11pm 0 VERSION_BUMP 71b531f4