lemon/bits/alteration_notifier.h
changeset 313 64f8f7cc6168
parent 236 da953e387d31
child 314 2cc60866a0c9
equal deleted inserted replaced
6:cda279c039b2 7:e83f20f8a3fb
    77   /// Alteration observers try to be exception safe. If an \e add() or
    77   /// Alteration observers try to be exception safe. If an \e add() or
    78   /// a \e clear() function throws an exception then the remaining
    78   /// a \e clear() function throws an exception then the remaining
    79   /// observeres will not be notified and the fulfilled additions will
    79   /// observeres will not be notified and the fulfilled additions will
    80   /// be rolled back by calling the \e erase() or \e clear()
    80   /// be rolled back by calling the \e erase() or \e clear()
    81   /// functions. Thence the \e erase() and \e clear() should not throw
    81   /// functions. Thence the \e erase() and \e clear() should not throw
    82   /// exception. Actullay, it can be throw only
    82   /// exception. Actullay, it can be throw only \ref ImmediateDetach 
    83   /// \ref AlterationObserver::ImmediateDetach ImmediateDetach
       
    84   /// exception which detach the observer from the notifier.
    83   /// exception which detach the observer from the notifier.
    85   ///
    84   ///
    86   /// There are some place when the alteration observing is not completly
    85   /// There are some place when the alteration observing is not completly
    87   /// reliable. If we want to carry out the node degree in the graph
    86   /// reliable. If we want to carry out the node degree in the graph
    88   /// as in the \ref InDegMap and we use the reverseEdge that cause
    87   /// as in the \ref InDegMap and we use the reverseEdge that cause