Boost logo

Boost :

From: Douglas Gregor (gregod_at_[hidden])
Date: 2002-01-20 18:37:18


Hello,
  The Signals library has been updated yet again; the newest version resides
at:
  http://groups.yahoo.com/group/boost/files/Callback/signals-20020120.tgz
  http://groups.yahoo.com/group/boost/files/Callback/signals-20020120.zip

The interface remains unchanged from previous versions; bugs have been fixed,
code has been refactored, the test programs have been augmented, and
exception safety has been restored.

The changes (from the history file) are:
    * Added a comprehensive connection-tracking test system based on the
Boost graph library. See random_signal_system.cpp.
    * Revisited exception safety in slot connection routines.
    * Refactored slot connection into signal_base.
    * Updated slot_call_iterator to properly cache values even when there are
multiple input iterators.
    * Changed signal_base to use the handle/body idiom via a shared_ptr. This
enables safe recursive deletion.
    * Refactored slot class into a slot_base class; connection management
code moved into slot.cpp.

Comments always welcome.

        Doug


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk