Home > {{category.CategoryName}} > LibSigc Plus Plus
LibSigc Plus Plus Events and Signals App

LibSigc Plus Plus

by LibSigc

Callback Framework for C++
Helps with: Events and Signals
Similar to: Libev App AS3 Signals App Wink Signals App JlSignal App More...
Source Type: Open
License Types:
Supported OS:
Languages: CPP

What is it all about?

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.

Key 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 • Most C++ compilers can be used. libsigc++ version 2.5.1 and later require a compiler with C++11 support


Pricing

Yearly
Monthly
Lifetime
Free
Freemium
Trial With Card
Trial No Card
By Quote

Description

free

Top DiscoverSDK Experts

User photo
140
Gilad Levi
Software developer and Cyber security expert
Networking | Security and 13 more
View Profile
User photo
20
RAGHVENDRA PRATAP SINGH
I know the coding in python(60%), C/C++ (90%), java+advance(40%), shell script
Multimedia | Security and 18 more
View Profile
User photo
20
Ron Barak
Python/Unix/System developer
Data Handling | Algorithms and 15 more
View Profile
User photo
20
Shilpa Bharadwaj
C developer, Software testing and Perl/Python Automation
Hardware and RT | General Libraries and 21 more
View Profile
Show All

Interested in becoming a DiscoverSDK Expert? Learn more

X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now