diff --git a/intrusive_ptr.html b/intrusive_ptr.html index 5d8aa48..b07be5c 100644 --- a/intrusive_ptr.html +++ b/intrusive_ptr.html @@ -127,8 +127,8 @@
Effects: if(p != 0 && add_ref) intrusive_ptr_add_ref(p);
.
Postconditions: get() == p
.
intrusive_ptr(intrusive_ptr const & r); // never throws -template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r); // never throws+
intrusive_ptr(intrusive_ptr const & r); +template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r);
Effects:
if(r.get() != 0) intrusive_ptr_add_ref(r.get());
.Postconditions:
@@ -139,8 +139,8 @@ template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r); //get() == r.get()
.Effects:
if(get() != 0) intrusive_ptr_release(get());
.
intrusive_ptr & operator=(intrusive_ptr const & r); // never throws -template<class Y> intrusive_ptr & operator=(intrusive_ptr<Y> const & r); // never throws +intrusive_ptr & operator=(intrusive_ptr const & r); +template<class Y> intrusive_ptr & operator=(intrusive_ptr<Y> const & r); intrusive_ptr & operator=(T * r);Effects: Equivalent to
intrusive_ptr(r).swap(*this)
.