Update of /cvsroot/boost/boost/libs/bimap/doc/html/boost_bimap/reference
In directory 
sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1797/doc/html/boost_bimap/reference

Modified Files:
        bimap_reference.html list_of_reference.html 
        set_of_reference.html unconstrained_set_of_reference.html 
        unordered_set_of_reference.html vector_of_reference.html 
Log Message:
info hook support

Index: bimap_reference.html
===================================================================
RCS file: 
/cvsroot/boost/boost/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- bimap_reference.html        25 May 2007 04:54:06 -0000      1.1
+++ bimap_reference.html        31 May 2007 07:07:21 -0000      1.2
@@ -4,7 +4,7 @@
 <title>Bimap Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
-<link rel="start" href="../../index.html" title="Chapter 1. Boost.bimap">
+<link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="../reference.html" title="Reference">
 <link rel="next" href="set_of_reference.html" title="set_of Reference">
@@ -419,21 +419,16 @@
     <span class="comment">// Metadata
 </span>
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">left_tag</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">left_value_type</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">left_key_type</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">left_data_type</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">left_iterator</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">left_const_iterator</span><span class="special">;</span>
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">left_map</span><span class="special">;</span>
 
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">right_tag</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">right_value_type</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">right_key_type</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">right_data_type</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">right_iterator</span><span class="special">;</span>
-    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">right_const_iterator</span><span class="special">;</span>
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">right_map</span><span class="special">;</span>
 
+    <span class="comment">// Shortcuts
+</span>    <span class="comment">// typedef -side-_map::-type- -side-_-type-;
+</span>
+    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">info_type</span><span class="special">;</span>
+
     <span class="comment">// Map views
 </span>
      <span class="identifier">left_map</span>  <span 
class="identifier">left</span><span class="special">;</span>

Index: list_of_reference.html
===================================================================
RCS file: 
/cvsroot/boost/boost/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- list_of_reference.html      25 May 2007 04:54:06 -0000      1.1
+++ list_of_reference.html      31 May 2007 07:07:22 -0000      1.2
@@ -4,7 +4,7 @@
 <title>list_of Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
-<link rel="start" href="../../index.html" title="Chapter 1. Boost.bimap">
+<link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="unordered_set_of_reference.html" title="unordered_set_of
       Reference">
@@ -162,6 +162,8 @@
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">reverse_iterator</span><span class="special">;</span>
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">const_reverse_iterator</span><span class="special">;</span>
 
+    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">info_type</span><span class="special">;</span>
+
     <span class="comment">// construct/copy/destroy
 </span>
     <span class="identifier">this_type</span> <span 
class="special">&amp;</span> <span class="keyword">operator</span><span 
class="special">=(</span><span class="keyword">const</span> <span 
class="identifier">this_type</span> <span class="special">&amp;</span> <span 
class="identifier">x</span><span class="special">);</span>

Index: set_of_reference.html
===================================================================
RCS file: 
/cvsroot/boost/boost/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- set_of_reference.html       25 May 2007 04:54:06 -0000      1.1
+++ set_of_reference.html       31 May 2007 07:07:22 -0000      1.2
@@ -4,7 +4,7 @@
 <title>set_of Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
-<link rel="start" href="../../index.html" title="Chapter 1. Boost.bimap">
+<link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="bimap_reference.html" title="Bimap Reference">
 <link rel="next" href="unordered_set_of_reference.html" title="unordered_set_of
@@ -48,8 +48,8 @@
           operations</a></span></dt>
 <dt><span class="section"><a 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.range_operations">Range
           operations</a></span></dt>
-<dt><span class="section"><a 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.at___and_operator_______set_of_only">at()
-          and operator[] - set_of only</a></span></dt>
+<dt><span class="section"><a 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.at____info_at___and_operator_______set_of_only">at(),
+          info_at() and operator[] - set_of only</a></span></dt>
 <dt><span class="section"><a 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.serialization">Serialization</a></span></dt>
 </dl></dd>
 </dl></div>
@@ -143,8 +143,8 @@
           operations</a></span></dt>
 <dt><span class="section"><a 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.range_operations">Range
           operations</a></span></dt>
-<dt><span class="section"><a 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.at___and_operator_______set_of_only">at()
-          and operator[] - set_of only</a></span></dt>
+<dt><span class="section"><a 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.at____info_at___and_operator_______set_of_only">at(),
+          info_at() and operator[] - set_of only</a></span></dt>
 <dt><span class="section"><a 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.serialization">Serialization</a></span></dt>
 </dl></div>
 <p>
@@ -188,6 +188,8 @@
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">reverse_iterator</span><span class="special">;</span>
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">const_reverse_iterator</span><span class="special">;</span>
 
+    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">info_type</span><span class="special">;</span>
+
     <span class="identifier">this_type</span> <span 
class="special">&amp;</span> <span class="keyword">operator</span><span 
class="special">=(</span><span class="keyword">const</span> <span 
class="identifier">this_type</span> <span class="special">&amp;</span> <span 
class="identifier">x</span><span class="special">);</span>
 
     <span class="identifier">allocator_type</span> <span 
class="identifier">get_allocator</span><span class="special">()</span> <span 
class="keyword">const</span><span class="special">;</span>
@@ -324,6 +326,17 @@
 
         <span class="comment">// }
 </span>
+        <span class="comment">// Only if info_hook is used
+</span>        <span class="comment">// {
+</span>
+        <span class="keyword">template</span><span class="special">&lt;</span> 
<span class="keyword">class</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
+        <span class="identifier">info_type</span> <span 
class="special">&amp;</span> <a 
href="set_of_reference.html#reference_set_of_info_at_key">info_at</a><span 
class="special">(</span><span class="keyword">const</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&amp;</span> 
<span class="identifier">k</span><span class="special">);</span>
+
+        <span class="keyword">template</span><span class="special">&lt;</span> 
<span class="keyword">class</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
+        <span class="keyword">const</span> <span 
class="identifier">info_type</span> <span class="special">&amp;</span> <a 
href="set_of_reference.html#reference_set_of_info_at_key">info_at</a><span 
class="special">(</span><span class="keyword">const</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&amp;</span> 
<span class="identifier">k</span><span class="special">)</span> <span 
class="keyword">const</span><span class="special">;</span>
+
+        <span class="comment">// }
+</span>
       <span class="comment">// }
 </span>
     <span class="comment">// }
@@ -1124,9 +1137,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a 
name="boost_bimap.reference.set_of_reference.__multi__set_of_views.at___and_operator_______set_of_only"></a><a
 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.at___and_operator_______set_of_only"
 title="at()
-          and operator[] - set_of only">at()
-          and operator[] - set_of only</a>
+<a 
name="boost_bimap.reference.set_of_reference.__multi__set_of_views.at____info_at___and_operator_______set_of_only"></a><a
 
href="set_of_reference.html#boost_bimap.reference.set_of_reference.__multi__set_of_views.at____info_at___and_operator_______set_of_only"
 title="at(),
+          info_at() and operator[] - set_of only">at(),
+          info_at() and operator[] - set_of only</a>
 </h5></div></div></div>
 <a name="reference_set_of_at_key_const"></a><p>
           </p>
@@ -1206,6 +1219,34 @@
               type is mutable.
             </li>
 </ul></div>
+<a name="reference_set_of_info_at_key"></a><p>
+          </p>
+<pre class="programlisting">
+<span class="keyword">template</span><span class="special">&lt;</span> <span 
class="keyword">class</span> <span class="identifier">CompatibleKey</span> 
<span class="special">&gt;</span>
+<span class="identifier">info_type</span> <span class="special">&amp;</span> 
<span class="identifier">info_at</span><span class="special">(</span><span 
class="keyword">const</span> <span class="identifier">CompatibleKey</span> 
<span class="special">&amp;</span> <span class="identifier">k</span><span 
class="special">);</span>
+
+<span class="keyword">template</span><span class="special">&lt;</span> <span 
class="keyword">class</span> <span class="identifier">CompatibleKey</span> 
<span class="special">&gt;</span>
+<span class="keyword">const</span> <span class="identifier">info_type</span> 
<span class="special">&amp;</span> <span class="identifier">info_at</span><span 
class="special">(</span><span class="keyword">const</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&amp;</span> 
<span class="identifier">k</span><span class="special">)</span> <span 
class="keyword">const</span><span class="special">;</span>
+</pre>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<span class="bold"><strong>Requires: </strong></span><code 
class="computeroutput"><span class="identifier">CompatibleKey</span></code>
+              is a compatible key of <code class="computeroutput"><span 
class="identifier">key_compare</span></code>.
+            </li>
+<li>
+<span class="bold"><strong>Effects:</strong></span> Returns the <code 
class="computeroutput"><span class="identifier">info_type</span></code> 
reference that is associated
+              with <code class="computeroutput"><span 
class="identifier">k</span></code>, or throws
+              <code class="computeroutput"><span 
class="identifier">std</span><span class="special">::</span><span 
class="identifier">out_of_range</span></code> if such key does not
+              exist.
+            </li>
+<li>
+<span class="bold"><strong>Complexity:</strong></span> O(log(n)).
+            </li>
+<li>
+<span class="bold"><strong>Note:</strong></span> Only provided when <code 
class="computeroutput"><span class="identifier">set_of</span></code> and <code 
class="computeroutput"><span class="identifier">info_hook</span></code>
+              are used
+            </li>
+</ul></div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">

Index: unconstrained_set_of_reference.html
===================================================================
RCS file: 
/cvsroot/boost/boost/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- unconstrained_set_of_reference.html 25 May 2007 04:54:06 -0000      1.1
+++ unconstrained_set_of_reference.html 31 May 2007 07:07:22 -0000      1.2
@@ -5,7 +5,7 @@
       Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
-<link rel="start" href="../../index.html" title="Chapter 1. Boost.bimap">
+<link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="vector_of_reference.html" title="vector_of
       Reference">

Index: unordered_set_of_reference.html
===================================================================
RCS file: 
/cvsroot/boost/boost/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- unordered_set_of_reference.html     25 May 2007 04:54:06 -0000      1.1
+++ unordered_set_of_reference.html     31 May 2007 07:07:22 -0000      1.2
@@ -5,7 +5,7 @@
       Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
-<link rel="start" href="../../index.html" title="Chapter 1. Boost.bimap">
+<link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="set_of_reference.html" title="set_of Reference">
 <link rel="next" href="list_of_reference.html" title="list_of Reference">
@@ -49,8 +49,8 @@
           copy and assignment</a></span></dt>
 <dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.modifiers">Modifiers</a></span></dt>
 <dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.lookup">Lookup</a></span></dt>
-<dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at___and_operator_______set_of_only">at()
-          and operator[] - set_of only</a></span></dt>
+<dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at____info_at___and_operator_______set_of_only">at(),
+          info_at() and operator[] - set_of only</a></span></dt>
 <dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.hash_policy">Hash
           policy</a></span></dt>
 <dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.serialization">Serialization</a></span></dt>
@@ -149,8 +149,8 @@
           copy and assignment</a></span></dt>
 <dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.modifiers">Modifiers</a></span></dt>
 <dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.lookup">Lookup</a></span></dt>
-<dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at___and_operator_______set_of_only">at()
-          and operator[] - set_of only</a></span></dt>
+<dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at____info_at___and_operator_______set_of_only">at(),
+          info_at() and operator[] - set_of only</a></span></dt>
 <dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.hash_policy">Hash
           policy</a></span></dt>
 <dt><span class="section"><a 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.serialization">Serialization</a></span></dt>
@@ -220,6 +220,8 @@
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">local_iterator</span><span class="special">;</span>
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">const_local_iterator</span><span class="special">;</span>
 
+    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">info_type</span><span class="special">;</span>
+
     <span class="comment">// construct/destroy/copy:
 </span>
     <span class="identifier">this_type</span> <span 
class="special">&amp;</span> <span class="keyword">operator</span><span 
class="special">=(</span><span class="keyword">const</span> <span 
class="identifier">this_type</span> <span class="special">&amp;</span> <span 
class="identifier">x</span><span class="special">);</span>
@@ -343,6 +345,15 @@
 
         <span class="comment">// }
 </span>
+        <span class="comment">// Only if info_hook is used
+</span>        <span class="comment">// {
+</span>
+        <span class="keyword">template</span><span class="special">&lt;</span> 
<span class="keyword">class</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
+        <span class="identifier">info_type</span> <span 
class="special">&amp;</span> <a 
href="unordered_set_of_reference.html#reference_unordered_set_of_info_at_key">info_at</a><span
 class="special">(</span><span class="keyword">const</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&amp;</span> 
<span class="identifier">k</span><span class="special">);</span>
+
+        <span class="keyword">template</span><span class="special">&lt;</span> 
<span class="keyword">class</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&gt;</span>
+        <span class="keyword">const</span> <span 
class="identifier">info_type</span> <span class="special">&amp;</span> <a 
href="unordered_set_of_reference.html#reference_unordered_set_of_info_at_key">info_at</a><span
 class="special">(</span><span class="keyword">const</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&amp;</span> 
<span class="identifier">k</span><span class="special">)</span> <span 
class="keyword">const</span><span class="special">;</span>
+
       <span class="comment">// }
 </span>
     <span class="comment">// }
@@ -1030,9 +1041,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a 
name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at___and_operator_______set_of_only"></a><a
 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at___and_operator_______set_of_only"
 title="at()
-          and operator[] - set_of only">at()
-          and operator[] - set_of only</a>
+<a 
name="boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at____info_at___and_operator_______set_of_only"></a><a
 
href="unordered_set_of_reference.html#boost_bimap.reference.unordered_set_of_reference.unordered___multi__set_of_views.at____info_at___and_operator_______set_of_only"
 title="at(),
+          info_at() and operator[] - set_of only">at(),
+          info_at() and operator[] - set_of only</a>
 </h5></div></div></div>
 <a name="reference_unordered_set_of_at_key_const"></a><p>
           </p>
@@ -1042,6 +1053,10 @@
 </pre>
 <div class="itemizedlist"><ul type="disc">
 <li>
+<span class="bold"><strong>Requires: </strong></span><code 
class="computeroutput"><span class="identifier">CompatibleKey</span></code>
+              is a compatible key of <code class="computeroutput"><span 
class="identifier">key_compare</span></code>.
+            </li>
+<li>
 <span class="bold"><strong>Effects:</strong></span> Returns the <code 
class="computeroutput"><span class="identifier">data_type</span></code> 
reference that is associated
               with <code class="computeroutput"><span 
class="identifier">k</span></code>, or throws
               <code class="computeroutput"><span 
class="identifier">std</span><span class="special">::</span><span 
class="identifier">out_of_range</span></code> if such key does not
@@ -1069,6 +1084,10 @@
 </pre>
 <div class="itemizedlist"><ul type="disc">
 <li>
+<span class="bold"><strong>Requires: </strong></span><code 
class="computeroutput"><span class="identifier">CompatibleKey</span></code>
+              is a compatible key of <code class="computeroutput"><span 
class="identifier">key_compare</span></code>.
+            </li>
+<li>
 <span class="bold"><strong>Effects: </strong></span><code 
class="computeroutput"><span class="keyword">return</span>
               <span class="identifier">insert</span><span 
class="special">(</span><span class="identifier">value_type</span><span 
class="special">(</span><span class="identifier">k</span><span 
class="special">,</span><span class="identifier">data_type</span><span 
class="special">()))-&gt;</span><span class="identifier">second</span><span 
class="special">;</span></code>
 </li>
@@ -1089,6 +1108,10 @@
 </pre>
 <div class="itemizedlist"><ul type="disc">
 <li>
+<span class="bold"><strong>Requires: </strong></span><code 
class="computeroutput"><span class="identifier">CompatibleKey</span></code>
+              is a compatible key of <code class="computeroutput"><span 
class="identifier">key_compare</span></code>.
+            </li>
+<li>
 <span class="bold"><strong>Effects: </strong></span> Returns the <code 
class="computeroutput"><span class="identifier">data_type</span></code> 
reference that is associated
               with <code class="computeroutput"><span 
class="identifier">k</span></code>, or throws
               <code class="computeroutput"><span 
class="identifier">std</span><span class="special">::</span><span 
class="identifier">out_of_range</span></code> if such key does not
@@ -1103,6 +1126,34 @@
               other collection type is mutable.
             </li>
 </ul></div>
+<a name="reference_unordered_set_of_info_at_key"></a><p>
+          </p>
+<pre class="programlisting">
+<span class="keyword">template</span><span class="special">&lt;</span> <span 
class="keyword">class</span> <span class="identifier">CompatibleKey</span> 
<span class="special">&gt;</span>
+<span class="identifier">info_type</span> <span class="special">&amp;</span> 
<span class="identifier">info_at</span><span class="special">(</span><span 
class="keyword">const</span> <span class="identifier">CompatibleKey</span> 
<span class="special">&amp;</span> <span class="identifier">k</span><span 
class="special">);</span>
+
+<span class="keyword">template</span><span class="special">&lt;</span> <span 
class="keyword">class</span> <span class="identifier">CompatibleKey</span> 
<span class="special">&gt;</span>
+<span class="keyword">const</span> <span class="identifier">info_type</span> 
<span class="special">&amp;</span> <span class="identifier">info_at</span><span 
class="special">(</span><span class="keyword">const</span> <span 
class="identifier">CompatibleKey</span> <span class="special">&amp;</span> 
<span class="identifier">k</span><span class="special">)</span> <span 
class="keyword">const</span><span class="special">;</span>
+</pre>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<span class="bold"><strong>Requires: </strong></span><code 
class="computeroutput"><span class="identifier">CompatibleKey</span></code>
+              is a compatible key of <code class="computeroutput"><span 
class="identifier">key_compare</span></code>.
+            </li>
+<li>
+<span class="bold"><strong>Effects:</strong></span> Returns the <code 
class="computeroutput"><span class="identifier">info_type</span></code> 
reference that is associated
+              with <code class="computeroutput"><span 
class="identifier">k</span></code>, or throws
+              <code class="computeroutput"><span 
class="identifier">std</span><span class="special">::</span><span 
class="identifier">out_of_range</span></code> if such key does not
+              exist.
+            </li>
+<li>
+<span class="bold"><strong>Complexity:</strong></span> Average case O(1) 
(constant),
+              worst case O(n).
+            </li>
+<li>
+<span class="bold"><strong>Note:</strong></span> Only provided when <code 
class="computeroutput"><span class="identifier">unordered_set_of</span></code> 
and <code class="computeroutput"><span 
class="identifier">info_hook</span></code> are used
+            </li>
+</ul></div>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">

Index: vector_of_reference.html
===================================================================
RCS file: 
/cvsroot/boost/boost/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- vector_of_reference.html    25 May 2007 04:54:06 -0000      1.1
+++ vector_of_reference.html    31 May 2007 07:07:22 -0000      1.2
@@ -5,7 +5,7 @@
       Reference</title>
 <link rel="stylesheet" href="../../boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.70.1">
-<link rel="start" href="../../index.html" title="Chapter 1. Boost.bimap">
+<link rel="start" href="../../index.html" title="Chapter 1. Boost.Bimap">
 <link rel="up" href="../reference.html" title="Reference">
 <link rel="prev" href="list_of_reference.html" title="list_of Reference">
 <link rel="next" href="unconstrained_set_of_reference.html" 
title="unconstrained_set_of
@@ -164,6 +164,8 @@
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">reverse_iterator</span><span class="special">;</span>
     <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">const_reverse_iterator</span><span class="special">;</span>
 
+    <span class="keyword">typedef</span> <span 
class="emphasis"><em>-unspecified-</em></span> <span 
class="identifier">info_type</span><span class="special">;</span>
+
     <span class="comment">// construct / copy / destroy
 </span>
     <span class="identifier">this_type</span> <span 
class="special">&amp;</span> <span class="keyword">operator</span><span 
class="special">=(</span><span class="identifier">this_type</span> <span 
class="special">&amp;</span> <span class="identifier">x</span><span 
class="special">);</span>


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to