Libsigc++ - A Signal Framework for C++

Provides following features:
  * compile time typesafe callbacks (faster than run time checks)
  * typesafty violations line number reports 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
    Slot, Connection, Object, and Signal
  * extensions do not require alteration of basic components
    to allow use of extensions
  * User definable marshallers

  * provides headers for up to 7 arguments and 2 callback data
  * M4 Macros for building templates with various numbers 
    of arguments and callback data
  * Easily build support for templates with number of arguments
    and callback data not defined in library headers
