Boost logo

Boost :

From: Gavin Collings (gcollings_at_[hidden])
Date: 2000-01-31 08:45:13


Greg,

Aside from a load of member template stuff, I had to make the following
code change to cyclic_ptr.hpp to get the test to run. Could you check
it and advise / correct if it's wrong.

Gavin

   template<typename T> struct cyclic_ptr : recyclable_base<T> {
...
      void reset(T* p=0,deleter<T>& r=default_deleter()) {
         if (--ph->n == 0)

            free(ph);
------------^^^^^^^^^
changed to recycler::free( ph );

         ph = new_handle(p,&r), ph->n = 1;
      }
   }


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