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: get() == r.get().

@@ -139,8 +139,8 @@ template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r); //

Effects: if(get() != 0) intrusive_ptr_release(get());.

assignment

-
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).