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">&</span> <span class="keyword">operator</span><span
class="special">=(</span><span class="keyword">const</span> <span
class="identifier">this_type</span> <span class="special">&</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">&</span> <span class="keyword">operator</span><span
class="special">=(</span><span class="keyword">const</span> <span
class="identifier">this_type</span> <span class="special">&</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"><</span>
<span class="keyword">class</span> <span
class="identifier">CompatibleKey</span> <span class="special">></span>
+ <span class="identifier">info_type</span> <span
class="special">&</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">&</span>
<span class="identifier">k</span><span class="special">);</span>
+
+ <span class="keyword">template</span><span class="special"><</span>
<span class="keyword">class</span> <span
class="identifier">CompatibleKey</span> <span class="special">></span>
+ <span class="keyword">const</span> <span
class="identifier">info_type</span> <span class="special">&</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">&</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"><</span> <span
class="keyword">class</span> <span class="identifier">CompatibleKey</span>
<span class="special">></span>
+<span class="identifier">info_type</span> <span class="special">&</span>
<span class="identifier">info_at</span><span class="special">(</span><span
class="keyword">const</span> <span class="identifier">CompatibleKey</span>
<span class="special">&</span> <span class="identifier">k</span><span
class="special">);</span>
+
+<span class="keyword">template</span><span class="special"><</span> <span
class="keyword">class</span> <span class="identifier">CompatibleKey</span>
<span class="special">></span>
+<span class="keyword">const</span> <span class="identifier">info_type</span>
<span class="special">&</span> <span class="identifier">info_at</span><span
class="special">(</span><span class="keyword">const</span> <span
class="identifier">CompatibleKey</span> <span class="special">&</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">&</span> <span class="keyword">operator</span><span
class="special">=(</span><span class="keyword">const</span> <span
class="identifier">this_type</span> <span class="special">&</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"><</span>
<span class="keyword">class</span> <span
class="identifier">CompatibleKey</span> <span class="special">></span>
+ <span class="identifier">info_type</span> <span
class="special">&</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">&</span>
<span class="identifier">k</span><span class="special">);</span>
+
+ <span class="keyword">template</span><span class="special"><</span>
<span class="keyword">class</span> <span
class="identifier">CompatibleKey</span> <span class="special">></span>
+ <span class="keyword">const</span> <span
class="identifier">info_type</span> <span class="special">&</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">&</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">()))-></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"><</span> <span
class="keyword">class</span> <span class="identifier">CompatibleKey</span>
<span class="special">></span>
+<span class="identifier">info_type</span> <span class="special">&</span>
<span class="identifier">info_at</span><span class="special">(</span><span
class="keyword">const</span> <span class="identifier">CompatibleKey</span>
<span class="special">&</span> <span class="identifier">k</span><span
class="special">);</span>
+
+<span class="keyword">template</span><span class="special"><</span> <span
class="keyword">class</span> <span class="identifier">CompatibleKey</span>
<span class="special">></span>
+<span class="keyword">const</span> <span class="identifier">info_type</span>
<span class="special">&</span> <span class="identifier">info_at</span><span
class="special">(</span><span class="keyword">const</span> <span
class="identifier">CompatibleKey</span> <span class="special">&</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">&</span> <span class="keyword">operator</span><span
class="special">=(</span><span class="identifier">this_type</span> <span
class="special">&</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