Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r86371 - trunk/libs/multi_index/doc/reference
From: joaquin_at_[hidden]
Date: 2013-10-20 12:39:12


Author: joaquin
Date: 2013-10-20 12:39:12 EDT (Sun, 20 Oct 2013)
New Revision: 86371
URL: http://svn.boost.org/trac/boost/changeset/86371

Log:
documented a particular deviation of hashed indices from the standard

Text files modified:
   trunk/libs/multi_index/doc/reference/hash_indices.html | 10 +++++-----
   1 files changed, 5 insertions(+), 5 deletions(-)

Modified: trunk/libs/multi_index/doc/reference/hash_indices.html
==============================================================================
--- trunk/libs/multi_index/doc/reference/hash_indices.html Sun Oct 20 12:19:16 2013 (r86370)
+++ trunk/libs/multi_index/doc/reference/hash_indices.html 2013-10-20 12:39:12 EDT (Sun, 20 Oct 2013) (r86371)
@@ -506,7 +506,7 @@
 points to an element that caused the insertion to be banned. Note that more than
 one element can be causing insertion not to be allowed.<br>
 <b>Complexity:</b> <code>O(I(n))</code>.<br>
-<b>Exception safety:</b> Strong.<br>
+<b>Exception safety:</b> Strong, except that rehashing may occur even if the operation fails.<br>
 </blockquote>
 
 <code>template&lt;typename... Args&gt;<br>
@@ -532,7 +532,7 @@
 banned. Note that more than one element can be causing insertion not to be
 allowed.<br>
 <b>Complexity:</b> <code>O(H(n))</code>.<br>
-<b>Exception safety:</b> Strong.<br>
+<b>Exception safety:</b> Strong, except that rehashing may occur even if the operation fails.<br>
 </blockquote>
 
 <code>std::pair&lt;iterator,bool> insert(const value_type&amp; x);</code><br>
@@ -557,7 +557,7 @@
 points to an element that caused the insertion to be banned. Note that more than
 one element can be causing insertion not to be allowed.<br>
 <b>Complexity:</b> <code>O(I(n))</code>.<br>
-<b>Exception safety:</b> Strong.<br>
+<b>Exception safety:</b> Strong, except that rehashing may occur even if the operation fails.<br>
 </blockquote>
 
 <code>iterator insert(iterator position,const value_type&amp; x);</code><br>
@@ -585,7 +585,7 @@
 banned. Note that more than one element can be causing insertion not to be
 allowed.<br>
 <b>Complexity:</b> <code>O(H(n))</code>.<br>
-<b>Exception safety:</b> Strong.<br>
+<b>Exception safety:</b> Strong, except that rehashing may occur even if the operation fails.<br>
 </blockquote>
 
 <code>template&lt;typename InputIterator><br>
@@ -1080,7 +1080,7 @@
 
 <br>
 
-<p>Revised October 12th 2013</p>
+<p>Revised October 20th 2013</p>
 
 <p>&copy; Copyright 2003-2013 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
 Distributed under the Boost Software


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk