forked from boostorg/fusion
doc tweaks
[SVN r35248]
This commit is contained in:
@@ -91,57 +91,66 @@
|
||||
For Iterators, the return type is derived from one of:
|
||||
</p>
|
||||
<pre class="programlisting">
|
||||
<span class="keyword">struct</span> <span class="identifier">incrementable_traversal_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">fusion</span>
|
||||
<span class="special">{</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">incrementable_traversal_tag</span> <span class="special">{};</span>
|
||||
|
||||
<span class="keyword">struct</span> <span class="identifier">single_pass_traversal_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">incrementable_traversal_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">single_pass_traversal_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">incrementable_traversal_tag</span> <span class="special">{};</span>
|
||||
|
||||
<span class="keyword">struct</span> <span class="identifier">forward_traversal_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">single_pass_traversal_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">forward_traversal_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">single_pass_traversal_tag</span> <span class="special">{};</span>
|
||||
|
||||
<span class="keyword">struct</span> <span class="identifier">bidirectional_traversal_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">forward_traversal_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">bidirectional_traversal_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">forward_traversal_tag</span> <span class="special">{};</span>
|
||||
|
||||
<span class="keyword">struct</span> <span class="identifier">random_access_traversal_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">bidirectional_traversal_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">random_access_traversal_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">bidirectional_traversal_tag</span> <span class="special">{};</span>
|
||||
<span class="special">}}</span>
|
||||
</pre>
|
||||
<p>
|
||||
For Sequences, the return type is derived from one of:
|
||||
</p>
|
||||
<pre class="programlisting">
|
||||
<span class="keyword">struct</span> <span class="identifier">incrementable_sequence_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">fusion</span>
|
||||
<span class="special">{</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">incrementable_sequence_tag</span> <span class="special">{};</span>
|
||||
|
||||
<span class="keyword">struct</span> <span class="identifier">single_pass_sequence_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">incrementable_sequence_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">single_pass_sequence_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">incrementable_sequence_tag</span> <span class="special">{};</span>
|
||||
|
||||
<span class="keyword">struct</span> <span class="identifier">forward_sequence_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">single_pass_sequence_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">forward_sequence_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">single_pass_sequence_tag</span> <span class="special">{};</span>
|
||||
|
||||
<span class="keyword">struct</span> <span class="identifier">bidirectional_sequence_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">forward_sequence_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">bidirectional_sequence_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">forward_sequence_tag</span> <span class="special">{};</span>
|
||||
|
||||
<span class="keyword">struct</span> <span class="identifier">random_access_sequence_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">bidirectional_sequence_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">random_access_sequence_tag</span>
|
||||
<span class="special">:</span> <span class="identifier">bidirectional_sequence_tag</span> <span class="special">{};</span>
|
||||
<span class="special">}}</span>
|
||||
</pre>
|
||||
<p>
|
||||
And optionally from:
|
||||
</p>
|
||||
<pre class="programlisting">
|
||||
<span class="keyword">struct</span> <span class="identifier">associative_sequence_tag</span> <span class="special">{};</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">fusion</span>
|
||||
<span class="special">{</span>
|
||||
<span class="keyword">struct</span> <span class="identifier">associative_sequence_tag</span> <span class="special">{};</span>
|
||||
<span class="special">}}</span>
|
||||
</pre>
|
||||
<p>
|
||||
<span class="bold"><b>Semantics</b></span>: Establishes the conceptual classification
|
||||
of a particular <a href="../sequences.html" title="Sequences">Sequence</a> or <a href="../iterators.html" title="Iterators">Iterator</a>.
|
||||
</p>
|
||||
<a name="fusion.support.category_of.header"></a><h4>
|
||||
<a name="id454197"></a>
|
||||
<a name="id454328"></a>
|
||||
<a href="category_of.html#fusion.support.category_of.header">Header</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">category_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.support.category_of.example"></a><h4>
|
||||
<a name="id454290"></a>
|
||||
<a name="id454421"></a>
|
||||
<a href="category_of.html#fusion.support.category_of.example">Example</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
|
@@ -26,7 +26,7 @@
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="fusion.support.pair"></a><a href="pair.html" title="pair">pair</a></h3></div></div></div>
|
||||
<a name="fusion.support.pair.description"></a><h4>
|
||||
<a name="id454608"></a>
|
||||
<a name="id454739"></a>
|
||||
<a href="pair.html#fusion.support.pair.description">Description</a>
|
||||
</h4>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
for example.
|
||||
</p>
|
||||
<a name="fusion.support.pair.synopsis"></a><h4>
|
||||
<a name="id454708"></a>
|
||||
<a name="id454839"></a>
|
||||
<a href="pair.html#fusion.support.pair.synopsis">Synopsis</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
@@ -45,12 +45,12 @@
|
||||
<span class="keyword">struct</span> <span class="identifier">pair</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="fusion.support.pair.template_parameters"></a><h4>
|
||||
<a name="id454802"></a>
|
||||
<a name="id454933"></a>
|
||||
<a href="pair.html#fusion.support.pair.template_parameters">Template parameters</a>
|
||||
</h4>
|
||||
<div class="informaltable">
|
||||
<h4>
|
||||
<a name="id454823"></a>
|
||||
<a name="id454954"></a>
|
||||
</h4>
|
||||
<table class="table">
|
||||
<colgroup>
|
||||
@@ -106,12 +106,12 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.support.pair.expression_semantics"></a><h4>
|
||||
<a name="id455028"></a>
|
||||
<a name="id455159"></a>
|
||||
<a href="pair.html#fusion.support.pair.expression_semantics">Expression Semantics</a>
|
||||
</h4>
|
||||
<div class="informaltable">
|
||||
<h4>
|
||||
<a name="id455049"></a>
|
||||
<a name="id455180"></a>
|
||||
</h4>
|
||||
<table class="table">
|
||||
<colgroup>
|
||||
@@ -183,14 +183,14 @@
|
||||
</table>
|
||||
</div>
|
||||
<a name="fusion.support.pair.header"></a><h4>
|
||||
<a name="id455514"></a>
|
||||
<a name="id455645"></a>
|
||||
<a href="pair.html#fusion.support.pair.header">Header</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.support.pair.example"></a><h4>
|
||||
<a name="id455606"></a>
|
||||
<a name="id455737"></a>
|
||||
<a href="pair.html#fusion.support.pair.example">Example</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
|
Reference in New Issue
Block a user