make single_view random access

[SVN r72977]
This commit is contained in:
Eric Niebler committed 2011-07-08 19:42:35 +00:00
1 parent 0a54764a6a
commit f27ed26e44
276 files changed
+4030 -4061

No files matched your search

+13 -11
View File
@@ -27,7 +27,7 @@
<a name="fusion.container.vector"></a><a class="link" href="vector.html" title="vector">vector</a>
</h3></div></div></div>
<a name="fusion.container.vector.description"></a><h5>
<a name="id939874"></a>
<a name="fusion.container.vector.description-heading"></a>
<a class="link" href="vector.html#fusion.container.vector.description">Description</a>
</h5>
<p>
@@ -39,7 +39,7 @@
efficient.
</p>
<a name="fusion.container.vector.header"></a><h5>
<a name="id939919"></a>
<a name="fusion.container.vector.header-heading"></a>
<a class="link" href="vector.html#fusion.container.vector.header">Header</a>
</h5>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -47,8 +47,8 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">vector_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="comment">// numbered forms
</span><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">vector10</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="comment">// numbered forms</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">vector10</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector10</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">vector20</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector20</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -60,7 +60,7 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector50</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<a name="fusion.container.vector.synopsis"></a><h5>
<a name="id940621"></a>
<a name="fusion.container.vector.synopsis-heading"></a>
<a class="link" href="vector.html#fusion.container.vector.synopsis">Synopsis</a>
</h5>
<p>
@@ -115,7 +115,7 @@
<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
</pre>
<a name="fusion.container.vector.template_parameters"></a><h5>
<a name="id941765"></a>
<a name="fusion.container.vector.template_parameters-heading"></a>
<a class="link" href="vector.html#fusion.container.vector.template_parameters">Template parameters</a>
</h5>
<div class="informaltable"><table class="table">
@@ -160,11 +160,13 @@
</tr></tbody>
</table></div>
<a name="fusion.container.vector.model_of"></a><h5>
<a name="id941864"></a>
<a name="fusion.container.vector.model_of-heading"></a>
<a class="link" href="vector.html#fusion.container.vector.model_of">Model of</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
Access Sequence</a></li></ul></div>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random
Access Sequence</a>
</li></ul></div>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
<dl>
@@ -188,7 +190,7 @@
</dl>
</div>
<a name="fusion.container.vector.expression_semantics"></a><h5>
<a name="id941999"></a>
<a name="fusion.container.vector.expression_semantics-heading"></a>
<a class="link" href="vector.html#fusion.container.vector.expression_semantics">Expression Semantics</a>
</h5>
<p>
@@ -271,7 +273,7 @@
</tbody>
</table></div>
<a name="fusion.container.vector.example"></a><h5>
<a name="id942254"></a>
<a name="fusion.container.vector.example-heading"></a>
<a class="link" href="vector.html#fusion.container.vector.example">Example</a>
</h5>
<pre class="programlisting"><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span>