ANNOUNCE: libsigc++ 2.99.2
- From: Murray Cumming <murrayc murrayc com>
- To: gnome-announce-list gnome org, libsigc-list <libsigc-list gnome org>
- Subject: ANNOUNCE: libsigc++ 2.99.2
- Date: Thu, 17 Mar 2016 12:43:48 +0100
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.
libsigc++ is used by glibmm and gtkmm to wrap Glib and GTK+ signals. It
does not depend on Glib, GTK+, glibmm or gtkmm.
libsigc++-3.0 API is a new API which installs in parallel with
libsigc++-2.0. The API is not significantly different from
libsigc++-2.0
but the implementation is far simpler, using variadic templates instead
of generating C++ code from .m4 files.
libsigc++-3.0 requires a compiler with C++14 support.
Home page: http://libsigc.sourceforge.net/
Download: https://download.gnome.org/sources/libsigc++/
Documentation: https://developer.gnome.org/libsigc++/unstable/
*** Changes
2.99.2 (unstable):
* slots and signal: These should now be declared with the
sigc::slot<R(Args...)>
and
sigc::signal<R(Args...)>
syntax, like std::function<>.
Version 2.9/2.10 of libsigc++-2.0 supports both the old and
new syntax.
(Murray Cumming)
* sigc::men_fun(): Take the instance by reference only.
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]