Skip to content

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.

License

Notifications You must be signed in to change notification settings

libsigcplusplus/libsigcplusplus

 
 

Repository files navigation

libsigc++ -- The Typesafe Callback Framework for C++


General information:

   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 gtkmm to wrap the GTK+ signal system. It does not
   depend on GTK+ or gtkmm.

   Further information is available on the libsigc++ project home page:
   http://libsigc.sourceforge.net/


License information:

   Distribution of library and components is under the LGPL as listed in the
   file COPYING. Examples and tests are Public Domain.


Contact information:
   Maintainer: mailto: murrayc@murrayc.com
   Maillist: mailto: libsigc-list@gnome.org
   Homepage: http://libsigc.sourceforge.net
   Online reference documentation: https://developer.gnome.org/libsigc++/unstable/
   Download: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/
             https://download.gnome.org/sources/libsigc++/
   Git: https://git.gnome.org/browse/libsigcplusplus/


Overview of the distribution:

   docs/                             documentation on the signal system
      docs/reference/                reference documentation
   
   examples/                         examples of various signal functions
   
   sigc++/                           source for library
      sigc++/macros/                 .m4 files used to auto-generate source files
      sigc++/functors/               source for library (various functors)
      sigc++/functors/macros/        .m4 files used to auto-generate source files
      sigc++/adaptors/               source for library (various adaptors)
      sigc++/adaptors/macros/        .m4 files used to auto-generate source files
   
   build/                            auxiliary files for building
   
   tests/                            programs testing and verifying proper behaviour
   
   MSVC_Net2013/                     project files for building the library with MSVC++ 2013


Compatibility:

   Compatible compilers must support C++11, such as the decltype() specifier.

   All releases are tested with the gcc (g++) compiler.
   Release 2.3.2 has been tested with gcc 4.8.2, clang 3.4 and MS Visual C++ 2010.
   Release 2.5.1 has been tested with gcc 4.9.2, clang 3.6.0 and MS Visual C++ 2013.

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy