Boost logo

Boost :

From: Frank Mori Hess (fmhess_at_[hidden])
Date: 2008-04-26 13:20:39

On Saturday 26 April 2008 12:34, Daniel Frey wrote:
> OK, understood. The attached version should behave as expected and
> passes all regression tests. It requires weak_count.empty().

One minor tweak, init_weak_once doesn't seem to need two if statements:

void init_weak_once() const
    if( _weak_count.empty() )
        detail::shared_count( (void*)0, detail::sp_deleter_wrapper() ).swap( _shared_count );
        _weak_count = _shared_count;


Boost list run by bdawes at, gregod at, cpdaniel at, john at