mirror of
https://github.com/boostorg/smart_ptr.git
synced 2025-07-31 13:17:23 +02:00
Removed erroneous // never throws annotations (reported by Scott Meyers)
[SVN r33241]
This commit is contained in:
@ -127,8 +127,8 @@
|
|||||||
<p><b>Effects:</b> <code>if(p != 0 && add_ref) intrusive_ptr_add_ref(p);</code>.</p>
|
<p><b>Effects:</b> <code>if(p != 0 && add_ref) intrusive_ptr_add_ref(p);</code>.</p>
|
||||||
<p><b>Postconditions:</b> <code>get() == p</code>.</p>
|
<p><b>Postconditions:</b> <code>get() == p</code>.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<pre>intrusive_ptr(intrusive_ptr const & r); // never throws
|
<pre>intrusive_ptr(intrusive_ptr const & r);
|
||||||
template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r); // never throws</pre>
|
template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r);</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><b>Effects:</b> <code>if(r.get() != 0) intrusive_ptr_add_ref(r.get());</code>.</p>
|
<p><b>Effects:</b> <code>if(r.get() != 0) intrusive_ptr_add_ref(r.get());</code>.</p>
|
||||||
<p><b>Postconditions:</b> <code>get() == r.get()</code>.</p>
|
<p><b>Postconditions:</b> <code>get() == r.get()</code>.</p>
|
||||||
@ -139,8 +139,8 @@ template<class Y> intrusive_ptr(intrusive_ptr<Y> const & r); //
|
|||||||
<P><B>Effects:</B> <code>if(get() != 0) intrusive_ptr_release(get());</code>.</P>
|
<P><B>Effects:</B> <code>if(get() != 0) intrusive_ptr_release(get());</code>.</P>
|
||||||
</BLOCKQUOTE>
|
</BLOCKQUOTE>
|
||||||
<H3><a name="assignment">assignment</a></H3>
|
<H3><a name="assignment">assignment</a></H3>
|
||||||
<pre>intrusive_ptr & operator=(intrusive_ptr const & r); // never throws
|
<pre>intrusive_ptr & operator=(intrusive_ptr const & r);
|
||||||
template<class Y> intrusive_ptr & operator=(intrusive_ptr<Y> const & r); // never throws
|
template<class Y> intrusive_ptr & operator=(intrusive_ptr<Y> const & r);
|
||||||
intrusive_ptr & operator=(T * r);</pre>
|
intrusive_ptr & operator=(T * r);</pre>
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<P><B>Effects:</B> Equivalent to <code>intrusive_ptr(r).swap(*this)</code>.</P>
|
<P><B>Effects:</B> Equivalent to <code>intrusive_ptr(r).swap(*this)</code>.</P>
|
||||||
|
Reference in New Issue
Block a user