forked from boostorg/fusion
doc updates
[SVN r35784]
This commit is contained in:
@ -26,7 +26,7 @@
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="fusion.support.category_of"></a><a href="category_of.html" title="category_of">category_of</a></h3></div></div></div>
|
||||
<a name="fusion.support.category_of.description"></a><h4>
|
||||
<a name="id453461"></a>
|
||||
<a name="id453393"></a>
|
||||
<a href="category_of.html#fusion.support.category_of.description">Description</a>
|
||||
</h4>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
<a href="../sequences/concepts.html" title="Concepts">Sequence Concepts</a>).
|
||||
</p>
|
||||
<a name="fusion.support.category_of.synopsis"></a><h4>
|
||||
<a name="id453527"></a>
|
||||
<a name="id453458"></a>
|
||||
<a href="category_of.html#fusion.support.category_of.synopsis">Synopsis</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
@ -50,14 +50,10 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.support.category_of.parameters"></a><h4>
|
||||
<a name="id453657"></a>
|
||||
<a name="id453588"></a>
|
||||
<a href="category_of.html#fusion.support.category_of.parameters">Parameters</a>
|
||||
</h4>
|
||||
<div class="informaltable">
|
||||
<h4>
|
||||
<a name="id453677"></a>
|
||||
</h4>
|
||||
<table class="table">
|
||||
<div class="informaltable"><table class="table">
|
||||
<colgroup>
|
||||
<col>
|
||||
<col>
|
||||
@ -74,10 +70,9 @@
|
||||
type</td>
|
||||
<td>The type to query.</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</table></div>
|
||||
<a name="fusion.support.category_of.expression_semantics"></a><h4>
|
||||
<a name="id453740"></a>
|
||||
<a name="id453666"></a>
|
||||
<a href="category_of.html#fusion.support.category_of.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h4>
|
||||
@ -143,14 +138,14 @@
|
||||
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="id454328"></a>
|
||||
<a name="id454254"></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="id454421"></a>
|
||||
<a name="id454347"></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.is_sequence"></a><a href="is_sequence.html" title="is_sequence">is_sequence</a></h3></div></div></div>
|
||||
<a name="fusion.support.is_sequence.description"></a><h4>
|
||||
<a name="id450543"></a>
|
||||
<a name="id450493"></a>
|
||||
<a href="is_sequence.html#fusion.support.is_sequence.description">Description</a>
|
||||
</h4>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
conforming sequences.
|
||||
</p>
|
||||
<a name="fusion.support.is_sequence.synopsis"></a><h4>
|
||||
<a name="id450632"></a>
|
||||
<a name="id450582"></a>
|
||||
<a href="is_sequence.html#fusion.support.is_sequence.synopsis">Synopsis</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
@ -51,14 +51,10 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.support.is_sequence.parameters"></a><h4>
|
||||
<a name="id450762"></a>
|
||||
<a name="id450712"></a>
|
||||
<a href="is_sequence.html#fusion.support.is_sequence.parameters">Parameters</a>
|
||||
</h4>
|
||||
<div class="informaltable">
|
||||
<h4>
|
||||
<a name="id450783"></a>
|
||||
</h4>
|
||||
<table class="table">
|
||||
<div class="informaltable"><table class="table">
|
||||
<colgroup>
|
||||
<col>
|
||||
<col>
|
||||
@ -75,10 +71,9 @@
|
||||
type</td>
|
||||
<td>The type to query.</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</table></div>
|
||||
<a name="fusion.support.is_sequence.expression_semantics"></a><h4>
|
||||
<a name="id450846"></a>
|
||||
<a name="id450790"></a>
|
||||
<a href="is_sequence.html#fusion.support.is_sequence.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h4>
|
||||
@ -95,14 +90,14 @@
|
||||
otherwise.
|
||||
</p>
|
||||
<a name="fusion.support.is_sequence.header"></a><h4>
|
||||
<a name="id451002"></a>
|
||||
<a name="id450945"></a>
|
||||
<a href="is_sequence.html#fusion.support.is_sequence.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">is_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.support.is_sequence.example"></a><h4>
|
||||
<a name="id451094"></a>
|
||||
<a name="id451038"></a>
|
||||
<a href="is_sequence.html#fusion.support.is_sequence.example">Example</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
|
@ -26,7 +26,7 @@
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="fusion.support.is_view"></a><a href="is_view.html" title="is_view">is_view</a></h3></div></div></div>
|
||||
<a name="fusion.support.is_view.description"></a><h4>
|
||||
<a name="id451540"></a>
|
||||
<a name="id451484"></a>
|
||||
<a href="is_view.html#fusion.support.is_view.description">Description</a>
|
||||
</h4>
|
||||
<p>
|
||||
@ -40,7 +40,7 @@
|
||||
specialized to accomodate clients providing Fusion conforming views.
|
||||
</p>
|
||||
<a name="fusion.support.is_view.synopsis"></a><h4>
|
||||
<a name="id451641"></a>
|
||||
<a name="id451585"></a>
|
||||
<a href="is_view.html#fusion.support.is_view.synopsis">Synopsis</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
@ -54,14 +54,10 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<a name="fusion.support.is_view.parameters"></a><h4>
|
||||
<a name="id451770"></a>
|
||||
<a name="id451714"></a>
|
||||
<a href="is_view.html#fusion.support.is_view.parameters">Parameters</a>
|
||||
</h4>
|
||||
<div class="informaltable">
|
||||
<h4>
|
||||
<a name="id451791"></a>
|
||||
</h4>
|
||||
<table class="table">
|
||||
<div class="informaltable"><table class="table">
|
||||
<colgroup>
|
||||
<col>
|
||||
<col>
|
||||
@ -78,10 +74,9 @@
|
||||
type</td>
|
||||
<td>The type to query.</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</table></div>
|
||||
<a name="fusion.support.is_view.expression_semantics"></a><h4>
|
||||
<a name="id451854"></a>
|
||||
<a name="id451792"></a>
|
||||
<a href="is_view.html#fusion.support.is_view.expression_semantics">Expression Semantics</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
@ -97,14 +92,14 @@
|
||||
otherwise.
|
||||
</p>
|
||||
<a name="fusion.support.is_view.header"></a><h4>
|
||||
<a name="id452006"></a>
|
||||
<a name="id451944"></a>
|
||||
<a href="is_view.html#fusion.support.is_view.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">is_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.support.is_view.example"></a><h4>
|
||||
<a name="id452094"></a>
|
||||
<a name="id452032"></a>
|
||||
<a href="is_view.html#fusion.support.is_view.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="id454739"></a>
|
||||
<a name="id454665"></a>
|
||||
<a href="pair.html#fusion.support.pair.description">Description</a>
|
||||
</h4>
|
||||
<p>
|
||||
@ -37,22 +37,34 @@
|
||||
for example.
|
||||
</p>
|
||||
<a name="fusion.support.pair.synopsis"></a><h4>
|
||||
<a name="id454839"></a>
|
||||
<a name="id454765"></a>
|
||||
<a href="pair.html#fusion.support.pair.synopsis">Synopsis</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Second</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <span class="identifier">pair</span><span class="special">;</span>
|
||||
|
||||
<span class="keyword">namespace</span> <span class="identifier">result_of</span>
|
||||
<span class="special">{</span>
|
||||
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Second</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <span class="identifier">first</span><span class="special">;</span>
|
||||
|
||||
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Second</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <span class="identifier">second</span><span class="special">;</span>
|
||||
|
||||
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Second</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <span class="identifier">make_pair</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
|
||||
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Second</span><span class="special">></span>
|
||||
<span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special"><</span><span class="identifier">First</span><span class="special">,</span><span class="identifier">Second</span><span class="special">>::</span><span class="identifier">type</span>
|
||||
<span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">Second</span> <span class="keyword">const</span> <span class="special">&);</span>
|
||||
</pre>
|
||||
<a name="fusion.support.pair.template_parameters"></a><h4>
|
||||
<a name="id454933"></a>
|
||||
<a name="id455207"></a>
|
||||
<a href="pair.html#fusion.support.pair.template_parameters">Template parameters</a>
|
||||
</h4>
|
||||
<div class="informaltable">
|
||||
<h4>
|
||||
<a name="id454954"></a>
|
||||
</h4>
|
||||
<table class="table">
|
||||
<div class="informaltable"><table class="table">
|
||||
<colgroup>
|
||||
<col>
|
||||
<col>
|
||||
@ -72,8 +84,7 @@
|
||||
<td>The second type. This contains data.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</table></div>
|
||||
<div class="variablelist">
|
||||
<p class="title"><b>Notation</b></p>
|
||||
<dl>
|
||||
@ -106,14 +117,10 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="fusion.support.pair.expression_semantics"></a><h4>
|
||||
<a name="id455159"></a>
|
||||
<a name="id455427"></a>
|
||||
<a href="pair.html#fusion.support.pair.expression_semantics">Expression Semantics</a>
|
||||
</h4>
|
||||
<div class="informaltable">
|
||||
<h4>
|
||||
<a name="id455180"></a>
|
||||
</h4>
|
||||
<table class="table">
|
||||
<div class="informaltable"><table class="table">
|
||||
<colgroup>
|
||||
<col>
|
||||
<col>
|
||||
@ -126,12 +133,16 @@
|
||||
<tr>
|
||||
<td><tt class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">first_type</span></tt></td>
|
||||
<td>The type
|
||||
of the first template parameter, <tt class="computeroutput"><span class="identifier">F</span></tt>.</td>
|
||||
of the first template parameter, <tt class="computeroutput"><span class="identifier">F</span></tt>,
|
||||
equivalent to <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">first</span><span class="special"><</span><span class="identifier">P</span><span class="special">>::</span><span class="identifier">type</span></tt>.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><tt class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">second_type</span></tt></td>
|
||||
<td>The type
|
||||
of the second template parameter, <tt class="computeroutput"><span class="identifier">S</span></tt>.</td>
|
||||
of the second template parameter, <tt class="computeroutput"><span class="identifier">S</span></tt>,
|
||||
equivalent to <tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">second</span><span class="special"><</span><span class="identifier">P</span><span class="special">>::</span><span class="identifier">type</span></tt>.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><tt class="computeroutput"><span class="identifier">P</span><span class="special">()</span></tt></td>
|
||||
@ -180,17 +191,16 @@
|
||||
for inequality.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</table></div>
|
||||
<a name="fusion.support.pair.header"></a><h4>
|
||||
<a name="id455645"></a>
|
||||
<a name="id455990"></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="id455737"></a>
|
||||
<a name="id456082"></a>
|
||||
<a href="pair.html#fusion.support.pair.example">Example</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
|
@ -26,7 +26,7 @@
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="fusion.support.tag_of"></a><a href="tag_of.html" title="tag_of">tag_of</a></h3></div></div></div>
|
||||
<a name="fusion.support.tag_of.description"></a><h4>
|
||||
<a name="id452543"></a>
|
||||
<a name="id452481"></a>
|
||||
<a href="tag_of.html#fusion.support.tag_of.description">Description</a>
|
||||
</h4>
|
||||
<p>
|
||||
@ -43,7 +43,7 @@
|
||||
conforming sequences.
|
||||
</p>
|
||||
<a name="fusion.support.tag_of.synopsis"></a><h4>
|
||||
<a name="id452637"></a>
|
||||
<a name="id452575"></a>
|
||||
<a href="tag_of.html#fusion.support.tag_of.synopsis">Synopsis</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
@ -60,11 +60,7 @@
|
||||
namespace traits { template<typename Sequence> struct tag_of { typedef
|
||||
<span class="emphasis"><em>unspecified</em></span> type; }; } [heading Parameters]
|
||||
</p>
|
||||
<div class="informaltable">
|
||||
<h4>
|
||||
<a name="id452772"></a>
|
||||
</h4>
|
||||
<table class="table">
|
||||
<div class="informaltable"><table class="table">
|
||||
<colgroup>
|
||||
<col>
|
||||
<col>
|
||||
@ -81,10 +77,9 @@
|
||||
type</td>
|
||||
<td>The type to query.</td>
|
||||
</tr></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</table></div>
|
||||
<a name="fusion.support.tag_of.expression_semantics"></a><h4>
|
||||
<a name="id452835"></a>
|
||||
<a name="id452768"></a>
|
||||
<a href="tag_of.html#fusion.support.tag_of.expression_semantics">Expression Semantics</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
@ -98,14 +93,14 @@
|
||||
with <tt class="computeroutput"><span class="identifier">T</span></tt>.
|
||||
</p>
|
||||
<a name="fusion.support.tag_of.header"></a><h4>
|
||||
<a name="id452949"></a>
|
||||
<a name="id452881"></a>
|
||||
<a href="tag_of.html#fusion.support.tag_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">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
</pre>
|
||||
<a name="fusion.support.tag_of.example"></a><h4>
|
||||
<a name="id453037"></a>
|
||||
<a name="id452969"></a>
|
||||
<a href="tag_of.html#fusion.support.tag_of.example">Example</a>
|
||||
</h4>
|
||||
<pre class="programlisting">
|
||||
|
Reference in New Issue
Block a user