Typesafe Signal Framework for C++
This library implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. It is the most
complete library of its kind with the ability to connect an abstract
callback to a class method, function, or function object. It contains
adaptor classes for connection of dissimilar callbacks and has an ease
of use unmatched by other C++ callback libraries.
- Sources inherited from project SUSE:SLE-12-SP2:GA
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout SUSE:SLE-12-SP2:Update/libsigc++2 && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
baselibs.conf | 0000000113 113 Bytes | |
libsigc++-2.8.0.tar.xz | 0003464220 3.3 MB | |
libsigc++-std-c11.patch | 0000000560 560 Bytes | |
libsigc++2.changes | 0000016185 15.8 KB | |
libsigc++2.spec | 0000004029 3.93 KB |
Revision 2 (latest revision is 4)
Frederic Crozat (fcrozat)
committed
(revision 2)
Needed for Gnome 3.20 - Update to version 2.8.0: + Documentation: Mention use with CMake. - Update to version 2.7.2: + Deprecate sigc::ref() and sigc::reference_wrapper(), adding support instead for std::ref(), std::cref(), and std::reference_wrapper(). + mem_fun(): Deprecate mem_fun(pointer, func). Leaving just mem_fun(reference, func) (bgo#763215). + Make all operator bool() explicit. (A C++11 feature). + Build: - Remove some now-unnecessary configure checks (bgo#762065). - Update MSVC project. + Documentation: Improve the documentation of mem_fun(), making it clear that mem_fun() does not return a slot. - Update to version 2.7.1: + signal: Add a moving connect() method, taking an rvalue reference to a slot (bgo#756484). + can_deduce_result_type_with_decltype: Rename the check() methods to checksize(). check() is a preprocessor macro in Mac OS X (bgo#759315). + Temporarily undefine the nil macro, if it's defined. nil is a preprocessor macro in Objective-C++ and Mac OS X (bgo#695235). + Correct the mem_functor<> declarations. - Add libsigc++-std-c11.patch: Add -std=c11 to CFLAGS in the .pc file. This allows other packages building against libsigc++ to be aware of the C11 requirement we bring. libsigc++ itself checks for the availability during configure, so it is safe to pass this
Comments 0