mirror of
https://github.com/boostorg/spirit.git
synced 2026-01-19 04:42:11 +00:00
Spirit: adding docs for hold[]
[SVN r67384]
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
</div></div>
|
||||
<div><p class="copyright">Copyright © 2001-2010 Joel de Guzman, Hartmut Kaiser</p></div>
|
||||
<div><div class="legalnotice">
|
||||
<a name="id850530"></a><p>
|
||||
<a name="id828684"></a><p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
@@ -281,7 +281,7 @@
|
||||
</p>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"><p><small>Last revised: December 20, 2010 at 01:21:57 GMT</small></p></td>
|
||||
<td align="left"><p><small>Last revised: December 21, 2010 at 14:00:52 GMT</small></p></td>
|
||||
<td align="right"><div class="copyright-footer"></div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
if not, kick Joao :-)
|
||||
</p>
|
||||
<a name="spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation"></a><h4>
|
||||
<a name="id1318437"></a>
|
||||
<a name="id1294702"></a>
|
||||
<a class="link" href="acknowledgments.html#spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation">Acknowledgements
|
||||
from the Spirit V1 <span class="emphasis"><em>classic</em></span> Documentation</a>
|
||||
</h4>
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
Attributes</a></span></dt>
|
||||
</dl></div>
|
||||
<a name="spirit.advanced.customize.why_do_we_need_attribute_customization_points"></a><h5>
|
||||
<a name="id1246788"></a>
|
||||
<a name="id1226208"></a>
|
||||
<a class="link" href="customize.html#spirit.advanced.customize.why_do_we_need_attribute_customization_points">Why
|
||||
do we need Attribute Customization Points</a>
|
||||
</h5>
|
||||
@@ -131,7 +131,7 @@
|
||||
a description which needs to be specialized for what purpose.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.the_usage_of_customization_points"></a><h5>
|
||||
<a name="id1247102"></a>
|
||||
<a name="id1226523"></a>
|
||||
<a class="link" href="customize.html#spirit.advanced.customize.the_usage_of_customization_points">The
|
||||
Usage of Customization Points</a>
|
||||
</h5>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
an Attribute after a Parser Produced a Pair of Iterators (Qi)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.assign_to_attribute_from_iterators"></a><h6>
|
||||
<a name="id1253404"></a>
|
||||
<a name="id1233243"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.assign_to_attribute_from_iterators">assign_to_attribute_from_iterators</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
attribute as provided by the user.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.module_headers"></a><h6>
|
||||
<a name="id1253432"></a>
|
||||
<a name="id1233270"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -62,7 +62,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.namespace"></a><h6>
|
||||
<a name="id1253524"></a>
|
||||
<a name="id1233363"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -79,7 +79,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.synopsis"></a><h6>
|
||||
<a name="id1253890"></a>
|
||||
<a name="id1233436"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -89,7 +89,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.template_parameters"></a><h6>
|
||||
<a name="id1254051"></a>
|
||||
<a name="id1233597"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -176,7 +176,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation"></a><h6>
|
||||
<a name="id1254262"></a>
|
||||
<a name="id1233808"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -203,7 +203,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics"></a><h6>
|
||||
<a name="id1254381"></a>
|
||||
<a name="id1233927"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -243,7 +243,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations"></a><h6>
|
||||
<a name="id1254526"></a>
|
||||
<a name="id1234072"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -294,7 +294,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement"></a><h6>
|
||||
<a name="id1254675"></a>
|
||||
<a name="id1234221"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -306,7 +306,7 @@
|
||||
from the pair of iterators.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.example"></a><h6>
|
||||
<a name="id1254707"></a>
|
||||
<a name="id1234253"></a>
|
||||
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
an Attribute Value after a Parser Produced a Value (Qi)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.assign_to_attribute_from_value"></a><h6>
|
||||
<a name="id1254735"></a>
|
||||
<a name="id1234281"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.assign_to_attribute_from_value">assign_to_attribute_from_value</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -38,7 +38,7 @@
|
||||
parsed attribute value into the attribute instance provided by the user.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.module_headers"></a><h6>
|
||||
<a name="id1254763"></a>
|
||||
<a name="id1234308"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -59,7 +59,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.namespace"></a><h6>
|
||||
<a name="id1254855"></a>
|
||||
<a name="id1234401"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -76,7 +76,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.synopsis"></a><h6>
|
||||
<a name="id1254928"></a>
|
||||
<a name="id1234474"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -86,7 +86,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.template_parameters"></a><h6>
|
||||
<a name="id1255067"></a>
|
||||
<a name="id1234613"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -173,7 +173,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation"></a><h6>
|
||||
<a name="id1255279"></a>
|
||||
<a name="id1236611"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -199,7 +199,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics"></a><h6>
|
||||
<a name="id1255390"></a>
|
||||
<a name="id1236722"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -238,7 +238,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.predefined_specializations"></a><h6>
|
||||
<a name="id1255520"></a>
|
||||
<a name="id1236852"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -289,7 +289,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement"></a><h6>
|
||||
<a name="id1255647"></a>
|
||||
<a name="id1236979"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -301,7 +301,7 @@
|
||||
constructible.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.example"></a><h6>
|
||||
<a name="id1255679"></a>
|
||||
<a name="id1237011"></a>
|
||||
<a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
a Custom Attribute Mapping for a Generator</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.create_generator"></a><h6>
|
||||
<a name="id1287068"></a>
|
||||
<a name="id1265942"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.create_generator">create_generator</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -40,7 +40,7 @@
|
||||
given data type is encountered.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.module_headers"></a><h6>
|
||||
<a name="id1287117"></a>
|
||||
<a name="id1265991"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -51,7 +51,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.namespace"></a><h6>
|
||||
<a name="id1287196"></a>
|
||||
<a name="id1266070"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -68,7 +68,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.synopsis"></a><h6>
|
||||
<a name="id1287274"></a>
|
||||
<a name="id1266148"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -79,7 +79,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.template_parameters"></a><h6>
|
||||
<a name="id1287399"></a>
|
||||
<a name="id1266273"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -148,7 +148,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.notation"></a><h6>
|
||||
<a name="id1287573"></a>
|
||||
<a name="id1269313"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -161,7 +161,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.expression_semantics"></a><h6>
|
||||
<a name="id1287614"></a>
|
||||
<a name="id1269354"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -212,7 +212,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.predefined_specializations"></a><h6>
|
||||
<a name="id1287759"></a>
|
||||
<a name="id1269499"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -234,7 +234,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.when_to_implement"></a><h6>
|
||||
<a name="id1287800"></a>
|
||||
<a name="id1269540"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -246,7 +246,7 @@
|
||||
functions based on the automatic creation of the matching generator type).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.example"></a><h6>
|
||||
<a name="id1287849"></a>
|
||||
<a name="id1269589"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
a Custom Attribute Mapping for a Parser</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.create_parser"></a><h6>
|
||||
<a name="id1286240"></a>
|
||||
<a name="id1265114"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.create_parser">create_parser</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -40,7 +40,7 @@
|
||||
data type is encountered.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.module_headers"></a><h6>
|
||||
<a name="id1286291"></a>
|
||||
<a name="id1265165"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -51,7 +51,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.namespace"></a><h6>
|
||||
<a name="id1286368"></a>
|
||||
<a name="id1265242"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -68,7 +68,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.synopsis"></a><h6>
|
||||
<a name="id1286441"></a>
|
||||
<a name="id1265315"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -79,7 +79,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.template_parameters"></a><h6>
|
||||
<a name="id1286564"></a>
|
||||
<a name="id1265438"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -148,7 +148,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.notation"></a><h6>
|
||||
<a name="id1286735"></a>
|
||||
<a name="id1265609"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -161,7 +161,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.expression_semantics"></a><h6>
|
||||
<a name="id1286774"></a>
|
||||
<a name="id1265648"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -211,7 +211,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.predefined_specializations"></a><h6>
|
||||
<a name="id1286919"></a>
|
||||
<a name="id1265793"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -233,7 +233,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.when_to_implement"></a><h6>
|
||||
<a name="id1286962"></a>
|
||||
<a name="id1265836"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -245,7 +245,7 @@
|
||||
based on the automatic creation of the matching parser type).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.auto.create_parser.example"></a><h6>
|
||||
<a name="id1287014"></a>
|
||||
<a name="id1265888"></a>
|
||||
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
an Attribute Value before Parsing (Qi)</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.advanced.customize.clear_value.clear_value"></a><h6>
|
||||
<a name="id1262339"></a>
|
||||
<a name="id1241350"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.clear_value">clear_value</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -43,7 +43,7 @@
|
||||
parser.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.clear_value.module_headers"></a><h6>
|
||||
<a name="id1262386"></a>
|
||||
<a name="id1241396"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -64,7 +64,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.clear_value.namespace"></a><h6>
|
||||
<a name="id1262471"></a>
|
||||
<a name="id1241482"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -81,7 +81,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.clear_value.synopsis"></a><h6>
|
||||
<a name="id1262544"></a>
|
||||
<a name="id1241555"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -91,7 +91,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.clear_value.template_parameters"></a><h6>
|
||||
<a name="id1262651"></a>
|
||||
<a name="id1241662"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -160,7 +160,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.clear_value.notation"></a><h6>
|
||||
<a name="id1262825"></a>
|
||||
<a name="id1241992"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -181,7 +181,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.clear_value.expression_semantics"></a><h6>
|
||||
<a name="id1262921"></a>
|
||||
<a name="id1242088"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -220,7 +220,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.clear_value.predefined_specializations"></a><h6>
|
||||
<a name="id1263040"></a>
|
||||
<a name="id1242207"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -331,7 +331,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.clear_value.when_to_implement"></a><h6>
|
||||
<a name="id1263398"></a>
|
||||
<a name="id1242564"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.when_to_implement">When
|
||||
to Implement</a>
|
||||
</h6>
|
||||
@@ -344,7 +344,7 @@
|
||||
types not exposing a member function <code class="computeroutput"><span class="identifier">clear</span><span class="special">()</span></code>.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.clear_value.example"></a><h6>
|
||||
<a name="id1263432"></a>
|
||||
<a name="id1242599"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Attribute Value to Generate Output (Karma)</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.advanced.customize.extract_from.extract_from"></a><h6>
|
||||
<a name="id1263460"></a>
|
||||
<a name="id1242627"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.extract_from">extract_from</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -49,7 +49,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.module_headers"></a><h6>
|
||||
<a name="id1263502"></a>
|
||||
<a name="id1242669"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -70,7 +70,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.namespace"></a><h6>
|
||||
<a name="id1263751"></a>
|
||||
<a name="id1242761"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -87,7 +87,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.synopsis"></a><h6>
|
||||
<a name="id1263824"></a>
|
||||
<a name="id1242834"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Exposed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -100,7 +100,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.extract_from.template_parameters"></a><h6>
|
||||
<a name="id1264012"></a>
|
||||
<a name="id1243023"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -199,7 +199,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.notation"></a><h6>
|
||||
<a name="id1264258"></a>
|
||||
<a name="id1243269"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -220,7 +220,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.extract_from.expression_semantics"></a><h6>
|
||||
<a name="id1264346"></a>
|
||||
<a name="id1243356"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -259,7 +259,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.predefined_specializations"></a><h6>
|
||||
<a name="id1264465"></a>
|
||||
<a name="id1243475"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -353,7 +353,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.when_to_implement"></a><h6>
|
||||
<a name="id1264815"></a>
|
||||
<a name="id1243825"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -365,7 +365,7 @@
|
||||
and is not copy constructible.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.extract_from.example"></a><h6>
|
||||
<a name="id1264849"></a>
|
||||
<a name="id1243859"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
a Type Should be Treated as a Container (Qi and Karma)</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.advanced.customize.is_container.is_container"></a><h6>
|
||||
<a name="id1247138"></a>
|
||||
<a name="id1226559"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.is_container">is_container</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -40,7 +40,7 @@
|
||||
whether a supplied attribute can potentially be treated as a container.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.is_container.header"></a><h6>
|
||||
<a name="id1247193"></a>
|
||||
<a name="id1226614"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">spirit</span><span class="special">/</span><span class="identifier">home</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">container</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
@@ -60,7 +60,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.is_container.namespace"></a><h6>
|
||||
<a name="id1248134"></a>
|
||||
<a name="id1226699"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -77,7 +77,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.is_container.synopsis"></a><h6>
|
||||
<a name="id1248207"></a>
|
||||
<a name="id1226772"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -87,7 +87,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.is_container.template_parameters"></a><h6>
|
||||
<a name="id1248306"></a>
|
||||
<a name="id1226871"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -156,7 +156,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.is_container.notation"></a><h6>
|
||||
<a name="id1248480"></a>
|
||||
<a name="id1227045"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -173,7 +173,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.is_container.expression_semantics"></a><h6>
|
||||
<a name="id1248548"></a>
|
||||
<a name="id1227113"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -212,7 +212,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.is_container.predefined_specializations"></a><h6>
|
||||
<a name="id1248681"></a>
|
||||
<a name="id1227246"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -301,7 +301,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.is_container.when_to_implement"></a><h6>
|
||||
<a name="id1249100"></a>
|
||||
<a name="id1227665"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -323,7 +323,7 @@
|
||||
for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.is_container.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1249258"></a>
|
||||
<a name="id1227823"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -479,7 +479,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.is_container.example"></a><h6>
|
||||
<a name="id1249849"></a>
|
||||
<a name="id1230635"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
the Iterator pointing to the Begin of a Container Attribute</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.begin_container"></a><h6>
|
||||
<a name="id1268735"></a>
|
||||
<a name="id1248309"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.begin_container">begin_container</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
holding the attributes to generate output from.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.module_headers"></a><h6>
|
||||
<a name="id1268803"></a>
|
||||
<a name="id1248378"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -62,7 +62,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.namespace"></a><h6>
|
||||
<a name="id1268891"></a>
|
||||
<a name="id1248465"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -79,7 +79,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.synopsis"></a><h6>
|
||||
<a name="id1268969"></a>
|
||||
<a name="id1248543"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -90,7 +90,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.template_parameters"></a><h6>
|
||||
<a name="id1269095"></a>
|
||||
<a name="id1248669"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -160,7 +160,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.notation"></a><h6>
|
||||
<a name="id1269287"></a>
|
||||
<a name="id1248843"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -177,7 +177,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.expression_semantics"></a><h6>
|
||||
<a name="id1269354"></a>
|
||||
<a name="id1248910"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -236,7 +236,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.predefined_specializations"></a><h6>
|
||||
<a name="id1269533"></a>
|
||||
<a name="id1249089"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -303,7 +303,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.when_to_implement"></a><h6>
|
||||
<a name="id1269723"></a>
|
||||
<a name="id1249280"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -318,7 +318,7 @@
|
||||
would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1269795"></a>
|
||||
<a name="id1249352"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -450,7 +450,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.example"></a><h6>
|
||||
<a name="id1270298"></a>
|
||||
<a name="id1249855"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
two Iterator pointing into a Container Attribute for Equality</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.compare_iterators"></a><h6>
|
||||
<a name="id1283940"></a>
|
||||
<a name="id1263214"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.compare_iterators">compare_iterators</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -42,7 +42,7 @@
|
||||
the end of the element sequence to generate output for.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.module_headers"></a><h6>
|
||||
<a name="id1284037"></a>
|
||||
<a name="id1263311"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -63,7 +63,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.namespace"></a><h6>
|
||||
<a name="id1284125"></a>
|
||||
<a name="id1263399"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -80,7 +80,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.synopsis"></a><h6>
|
||||
<a name="id1284203"></a>
|
||||
<a name="id1263477"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -90,7 +90,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.template_parameters"></a><h6>
|
||||
<a name="id1284336"></a>
|
||||
<a name="id1263610"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -160,7 +160,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.notation"></a><h6>
|
||||
<a name="id1284520"></a>
|
||||
<a name="id1263794"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -181,7 +181,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.expression_semantics"></a><h6>
|
||||
<a name="id1284622"></a>
|
||||
<a name="id1264179"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -218,7 +218,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.predefined_specializations"></a><h6>
|
||||
<a name="id1284743"></a>
|
||||
<a name="id1264300"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -274,7 +274,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.when_to_implement"></a><h6>
|
||||
<a name="id1284889"></a>
|
||||
<a name="id1264446"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -290,7 +290,7 @@
|
||||
(i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special"><</span><span class="identifier">C</span><span class="special">>::</span><span class="identifier">type</span></code> would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1284961"></a>
|
||||
<a name="id1264518"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -422,7 +422,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.example"></a><h6>
|
||||
<a name="id1285464"></a>
|
||||
<a name="id1265021"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
the Type of the Iterator of a Container (Karma)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.container_iterator"></a><h6>
|
||||
<a name="id1264886"></a>
|
||||
<a name="id1243896"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.container_iterator">container_iterator</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
the items to be exposed as the elements of a container.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.module_headers"></a><h6>
|
||||
<a name="id1264954"></a>
|
||||
<a name="id1243965"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -62,7 +62,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.namespace"></a><h6>
|
||||
<a name="id1265042"></a>
|
||||
<a name="id1245691"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -79,7 +79,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.synopsis"></a><h6>
|
||||
<a name="id1265120"></a>
|
||||
<a name="id1245769"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -89,7 +89,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.template_parameters"></a><h6>
|
||||
<a name="id1265218"></a>
|
||||
<a name="id1245868"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -158,7 +158,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.notation"></a><h6>
|
||||
<a name="id1265392"></a>
|
||||
<a name="id1246042"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -171,7 +171,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.expression_semantics"></a><h6>
|
||||
<a name="id1265433"></a>
|
||||
<a name="id1246082"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -229,7 +229,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.predefined_specializations"></a><h6>
|
||||
<a name="id1265591"></a>
|
||||
<a name="id1246241"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -297,7 +297,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.when_to_implement"></a><h6>
|
||||
<a name="id1265782"></a>
|
||||
<a name="id1246432"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -312,7 +312,7 @@
|
||||
would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1265854"></a>
|
||||
<a name="id1246504"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -444,7 +444,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.example"></a><h6>
|
||||
<a name="id1267462"></a>
|
||||
<a name="id1247006"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
the Iterator pointing into a Container Attribute</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.deref_iterator"></a><h6>
|
||||
<a name="id1279049"></a>
|
||||
<a name="id1258479"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.deref_iterator">deref_iterator</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
holding the attributes to generate output from.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.module_headers"></a><h6>
|
||||
<a name="id1279122"></a>
|
||||
<a name="id1258553"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -62,7 +62,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.namespace"></a><h6>
|
||||
<a name="id1279632"></a>
|
||||
<a name="id1258643"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -79,7 +79,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.synopsis"></a><h6>
|
||||
<a name="id1279710"></a>
|
||||
<a name="id1258721"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -90,7 +90,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.template_parameters"></a><h6>
|
||||
<a name="id1279842"></a>
|
||||
<a name="id1258853"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -160,7 +160,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.notation"></a><h6>
|
||||
<a name="id1280026"></a>
|
||||
<a name="id1259036"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -181,7 +181,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.expression_semantics"></a><h6>
|
||||
<a name="id1280121"></a>
|
||||
<a name="id1259131"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -233,7 +233,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.predefined_specializations"></a><h6>
|
||||
<a name="id1280266"></a>
|
||||
<a name="id1259276"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -293,7 +293,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.when_to_implement"></a><h6>
|
||||
<a name="id1280488"></a>
|
||||
<a name="id1259498"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -309,7 +309,7 @@
|
||||
(i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special"><</span><span class="identifier">C</span><span class="special">>::</span><span class="identifier">type</span></code> would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1280560"></a>
|
||||
<a name="id1259570"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -441,7 +441,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.example"></a><h6>
|
||||
<a name="id1281063"></a>
|
||||
<a name="id1261848"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
the Iterator pointing to the End of a Container Attribute</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.end_container"></a><h6>
|
||||
<a name="id1270357"></a>
|
||||
<a name="id1249914"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.end_container">end_container</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
the attributes to generate output from.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.module_headers"></a><h6>
|
||||
<a name="id1270430"></a>
|
||||
<a name="id1249987"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -62,7 +62,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.namespace"></a><h6>
|
||||
<a name="id1270520"></a>
|
||||
<a name="id1251318"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -79,7 +79,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.synopsis"></a><h6>
|
||||
<a name="id1270598"></a>
|
||||
<a name="id1251396"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -90,7 +90,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.template_parameters"></a><h6>
|
||||
<a name="id1270724"></a>
|
||||
<a name="id1251522"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -160,7 +160,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.notation"></a><h6>
|
||||
<a name="id1270898"></a>
|
||||
<a name="id1251696"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -177,7 +177,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.expression_semantics"></a><h6>
|
||||
<a name="id1270965"></a>
|
||||
<a name="id1251764"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -216,7 +216,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.predefined_specializations"></a><h6>
|
||||
<a name="id1271081"></a>
|
||||
<a name="id1251879"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -283,7 +283,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.when_to_implement"></a><h6>
|
||||
<a name="id1271271"></a>
|
||||
<a name="id1252070"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -298,7 +298,7 @@
|
||||
would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1271343"></a>
|
||||
<a name="id1252142"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -430,7 +430,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.example"></a><h6>
|
||||
<a name="id1273085"></a>
|
||||
<a name="id1252642"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
the Iterator pointing into a Container Attribute</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.next_iterator"></a><h6>
|
||||
<a name="id1273142"></a>
|
||||
<a name="id1252698"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.next_iterator">next_iterator</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
holding the attributes to generate output from.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.module_headers"></a><h6>
|
||||
<a name="id1273215"></a>
|
||||
<a name="id1252772"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -62,7 +62,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.namespace"></a><h6>
|
||||
<a name="id1273305"></a>
|
||||
<a name="id1252862"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -79,7 +79,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.synopsis"></a><h6>
|
||||
<a name="id1273383"></a>
|
||||
<a name="id1252940"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -89,7 +89,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.template_parameters"></a><h6>
|
||||
<a name="id1273490"></a>
|
||||
<a name="id1253046"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -159,7 +159,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.notation"></a><h6>
|
||||
<a name="id1273673"></a>
|
||||
<a name="id1253230"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -180,7 +180,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.expression_semantics"></a><h6>
|
||||
<a name="id1273768"></a>
|
||||
<a name="id1253325"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -216,7 +216,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.predefined_specializations"></a><h6>
|
||||
<a name="id1273867"></a>
|
||||
<a name="id1253423"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -272,7 +272,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.when_to_implement"></a><h6>
|
||||
<a name="id1274002"></a>
|
||||
<a name="id1255198"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -288,7 +288,7 @@
|
||||
(i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special"><</span><span class="identifier">C</span><span class="special">>::</span><span class="identifier">type</span></code> would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1274074"></a>
|
||||
<a name="id1255270"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -420,7 +420,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.example"></a><h6>
|
||||
<a name="id1274575"></a>
|
||||
<a name="id1255770"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
the Type to be Stored in a Container (Qi)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.container_value"></a><h6>
|
||||
<a name="id1255760"></a>
|
||||
<a name="id1237092"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.container_value">container_value</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -39,7 +39,7 @@
|
||||
the type to store in a container.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.module_headers"></a><h6>
|
||||
<a name="id1255807"></a>
|
||||
<a name="id1237139"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -60,7 +60,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.namespace"></a><h6>
|
||||
<a name="id1255894"></a>
|
||||
<a name="id1237226"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -77,7 +77,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.synopsis"></a><h6>
|
||||
<a name="id1255972"></a>
|
||||
<a name="id1237304"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -87,7 +87,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.template_parameters"></a><h6>
|
||||
<a name="id1258597"></a>
|
||||
<a name="id1237403"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -156,7 +156,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.notation"></a><h6>
|
||||
<a name="id1258771"></a>
|
||||
<a name="id1237577"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -173,7 +173,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.expression_semantics"></a><h6>
|
||||
<a name="id1258839"></a>
|
||||
<a name="id1237645"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -209,7 +209,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.predefined_specializations"></a><h6>
|
||||
<a name="id1258934"></a>
|
||||
<a name="id1237740"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -296,7 +296,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.when_to_implement"></a><h6>
|
||||
<a name="id1259270"></a>
|
||||
<a name="id1238076"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -318,7 +318,7 @@
|
||||
stands for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1259388"></a>
|
||||
<a name="id1238193"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -377,7 +377,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.example"></a><h6>
|
||||
<a name="id1259535"></a>
|
||||
<a name="id1238341"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
a Parsed Attribute Value into a Container (Qi)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.push_back_container"></a><h6>
|
||||
<a name="id1259783"></a>
|
||||
<a name="id1238588"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.push_back_container">push_back_container</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -39,7 +39,7 @@
|
||||
to store a parsed attribute value into a container.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.module_headers"></a><h6>
|
||||
<a name="id1259832"></a>
|
||||
<a name="id1238637"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -60,7 +60,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.namespace"></a><h6>
|
||||
<a name="id1259922"></a>
|
||||
<a name="id1239547"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -77,7 +77,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.synopsis"></a><h6>
|
||||
<a name="id1260000"></a>
|
||||
<a name="id1239625"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -87,7 +87,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.template_parameters"></a><h6>
|
||||
<a name="id1260141"></a>
|
||||
<a name="id1239767"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -176,7 +176,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.notation"></a><h6>
|
||||
<a name="id1260372"></a>
|
||||
<a name="id1239997"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -209,7 +209,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.expression_semantics"></a><h6>
|
||||
<a name="id1260507"></a>
|
||||
<a name="id1240133"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -253,7 +253,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.predefined_specializations"></a><h6>
|
||||
<a name="id1260659"></a>
|
||||
<a name="id1240284"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -347,7 +347,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.when_to_implement"></a><h6>
|
||||
<a name="id1261686"></a>
|
||||
<a name="id1240697"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.when_to_implement">When
|
||||
to Implement</a>
|
||||
</h6>
|
||||
@@ -369,7 +369,7 @@
|
||||
stands for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.related_attribute_customization_points"></a><h6>
|
||||
<a name="id1261838"></a>
|
||||
<a name="id1240848"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@@ -428,7 +428,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.example"></a><h6>
|
||||
<a name="id1261983"></a>
|
||||
<a name="id1240993"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
to a Different Type (Qi and Karma)</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.advanced.customize.transform.transform_attribute"></a><h6>
|
||||
<a name="id1249904"></a>
|
||||
<a name="id1230690"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.transform_attribute">transform_attribute</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -55,7 +55,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.module_headers"></a><h6>
|
||||
<a name="id1250002"></a>
|
||||
<a name="id1230788"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -76,7 +76,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.namespace"></a><h6>
|
||||
<a name="id1250088"></a>
|
||||
<a name="id1230873"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -93,7 +93,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.synopsis"></a><h6>
|
||||
<a name="id1250161"></a>
|
||||
<a name="id1230947"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Exposed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Transformed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@@ -106,7 +106,7 @@
|
||||
</span><span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.transform.template_parameters"></a><h6>
|
||||
<a name="id1251490"></a>
|
||||
<a name="id1231183"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -212,7 +212,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.notation"></a><h6>
|
||||
<a name="id1251748"></a>
|
||||
<a name="id1231441"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@@ -247,7 +247,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.transform.expression_semantics"></a><h6>
|
||||
<a name="id1251939"></a>
|
||||
<a name="id1231632"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -351,7 +351,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.predefined_specializations"></a><h6>
|
||||
<a name="id1252395"></a>
|
||||
<a name="id1232088"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@@ -533,7 +533,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.when_to_implement"></a><h6>
|
||||
<a name="id1253282"></a>
|
||||
<a name="id1233120"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@@ -550,7 +550,7 @@
|
||||
is not constructible from the type <code class="computeroutput"><span class="identifier">Exposed</span></code>.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.transform.example"></a><h6>
|
||||
<a name="id1253349"></a>
|
||||
<a name="id1233188"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -193,7 +193,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.indepth.parsers_indepth.primitive_parsers"></a><h6>
|
||||
<a name="id1240875"></a>
|
||||
<a name="id1221388"></a>
|
||||
<a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.primitive_parsers">Primitive
|
||||
Parsers</a>
|
||||
</h6>
|
||||
@@ -420,7 +420,7 @@
|
||||
which does the actual work.
|
||||
</p>
|
||||
<a name="spirit.advanced.indepth.parsers_indepth.composite_parsers"></a><h6>
|
||||
<a name="id1244291"></a>
|
||||
<a name="id1223984"></a>
|
||||
<a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.composite_parsers">Composite
|
||||
Parsers</a>
|
||||
</h6>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.faq"></a><a class="link" href="faq.html" title="Spirit FAQ">Spirit FAQ</a>
|
||||
</h2></div></div></div>
|
||||
<a name="spirit.faq.i_m_getting_multiple_symbol_definition_errors_while_using_visual_c____anything_i_could_do_about_that_"></a><h4>
|
||||
<a name="id1304223"></a>
|
||||
<a name="id1284621"></a>
|
||||
<a class="link" href="faq.html#spirit.faq.i_m_getting_multiple_symbol_definition_errors_while_using_visual_c____anything_i_could_do_about_that_">I'm
|
||||
getting multiple symbol definition errors while using Visual C++. Anything
|
||||
I could do about that?</a>
|
||||
@@ -63,7 +63,7 @@
|
||||
while using this workaround is less verbose error messages generated from static_assert.
|
||||
</p>
|
||||
<a name="spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_"></a><h4>
|
||||
<a name="id1304392"></a>
|
||||
<a name="id1284790"></a>
|
||||
<a class="link" href="faq.html#spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_">I'm
|
||||
very confused about the header hell in my boost/spirit directory. What's all
|
||||
this about?</a>
|
||||
@@ -171,7 +171,7 @@
|
||||
are available.
|
||||
</p>
|
||||
<a name="spirit.faq.why_doesn_t_my_symbol_table_work_in_a__code__phrase_role__identifier__no_case__phrase___code__directive_"></a><h4>
|
||||
<a name="id1304915"></a>
|
||||
<a name="id1285313"></a>
|
||||
<a class="link" href="faq.html#spirit.faq.why_doesn_t_my_symbol_table_work_in_a__code__phrase_role__identifier__no_case__phrase___code__directive_">Why
|
||||
doesn't my symbol table work in a <code class="computeroutput"><span class="identifier">no_case</span></code>
|
||||
directive?</a>
|
||||
@@ -185,7 +185,7 @@
|
||||
one or more uppercase characters will not match any input.
|
||||
</p>
|
||||
<a name="spirit.faq.i_m_getting_a_compilation_error_mentioning__code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function__phrase___code__and_or___________code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function4__phrase___code___what_does_this_mean_"></a><h4>
|
||||
<a name="id1304986"></a>
|
||||
<a name="id1285384"></a>
|
||||
<a class="link" href="faq.html#spirit.faq.i_m_getting_a_compilation_error_mentioning__code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function__phrase___code__and_or___________code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function4__phrase___code___what_does_this_mean_">I'm
|
||||
getting a compilation error mentioning <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function</span></code>
|
||||
and/or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function4</span></code>. What does this mean?</a>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Attribute Rules</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.quick_reference.compound_attribute_rules.notation"></a><h6>
|
||||
<a name="id1056902"></a>
|
||||
<a name="id1037798"></a>
|
||||
<a class="link" href="compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.notation">Notation</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -77,7 +77,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.quick_reference.compound_attribute_rules.compound_generator_attribute_types"></a><h6>
|
||||
<a name="id1058531"></a>
|
||||
<a name="id1038334"></a>
|
||||
<a class="link" href="compound_attribute_rules.html#spirit.karma.quick_reference.compound_attribute_rules.compound_generator_attribute_types">Compound
|
||||
Generator Attribute Types</a>
|
||||
</h6>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generators</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.reference.action.description"></a><h6>
|
||||
<a name="id1084301"></a>
|
||||
<a name="id1063490"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -40,7 +40,7 @@
|
||||
generator expression.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.action.header"></a><h6>
|
||||
<a name="id1084335"></a>
|
||||
<a name="id1063524"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/action.hpp>
|
||||
@@ -50,7 +50,7 @@
|
||||
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.action.model_of"></a><h6>
|
||||
<a name="id1084410"></a>
|
||||
<a name="id1063599"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -86,7 +86,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.action.expression_semantics"></a><h6>
|
||||
<a name="id1084611"></a>
|
||||
<a name="id1063800"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -164,7 +164,7 @@
|
||||
and not generating any output.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.action.attributes"></a><h6>
|
||||
<a name="id1085069"></a>
|
||||
<a name="id1064258"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -201,7 +201,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.action.complexity"></a><h6>
|
||||
<a name="id1085193"></a>
|
||||
<a name="id1064382"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.complexity">Complexity</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -222,7 +222,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.action.example"></a><h6>
|
||||
<a name="id1085226"></a>
|
||||
<a name="id1064415"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.auto"></a><a class="link" href="auto.html" title="Auto Generator">Auto Generator</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.reference.auto.description"></a><h6>
|
||||
<a name="id1085797"></a>
|
||||
<a name="id1064993"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -36,7 +36,7 @@
|
||||
based on the supplied attribute type.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auto.header"></a><h6>
|
||||
<a name="id1085821"></a>
|
||||
<a name="id1065017"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auto.hpp>
|
||||
@@ -46,7 +46,7 @@
|
||||
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auto.namespace"></a><h6>
|
||||
<a name="id1085895"></a>
|
||||
<a name="id1065091"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -64,7 +64,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auto.model_of"></a><h6>
|
||||
<a name="id1085973"></a>
|
||||
<a name="id1065169"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -85,7 +85,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.auto.expression_semantics"></a><h6>
|
||||
<a name="id1086096"></a>
|
||||
<a name="id1065292"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -142,7 +142,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auto.additional_requirements"></a><h6>
|
||||
<a name="id1086222"></a>
|
||||
<a name="id1065418"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@@ -331,7 +331,7 @@
|
||||
can be used also to redefined any of the predefined mappings.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auto.attributes"></a><h6>
|
||||
<a name="id1086951"></a>
|
||||
<a name="id1066129"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -407,7 +407,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auto.complexity"></a><h6>
|
||||
<a name="id1087194"></a>
|
||||
<a name="id1066373"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -417,7 +417,7 @@
|
||||
complexity.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.auto.example"></a><h6>
|
||||
<a name="id1087222"></a>
|
||||
<a name="id1066401"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
and <code class="computeroutput"><span class="identifier">lazy</span></code> generators.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.module_header"></a><h6>
|
||||
<a name="id1088442"></a>
|
||||
<a name="id1069270"></a>
|
||||
<a class="link" href="auxiliary.html#spirit.karma.reference.auxiliary.module_header">Module Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary.hpp>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Transformation Pseudo Generator (<code class="computeroutput"><span class="identifier">attr_cast</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.description"></a><h6>
|
||||
<a name="id1088534"></a>
|
||||
<a name="id1069362"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
component using the customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.header"></a><h6>
|
||||
<a name="id1090260"></a>
|
||||
<a name="id1069429"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/attr_cast.hpp>
|
||||
@@ -51,7 +51,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.namespace"></a><h6>
|
||||
<a name="id1090335"></a>
|
||||
<a name="id1069503"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -69,14 +69,14 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.synopsis"></a><h6>
|
||||
<a name="id1090413"></a>
|
||||
<a name="id1069581"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">></span>
|
||||
<span class="special"><</span><span class="identifier">unspecified</span><span class="special">></span> <span class="identifier">attr_cast</span><span class="special">(<</span><span class="identifier">unspecified</span><span class="special">>);</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.template_parameters"></a><h6>
|
||||
<a name="id1090485"></a>
|
||||
<a name="id1069653"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -154,7 +154,7 @@
|
||||
not explicitly specified.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.model_of"></a><h6>
|
||||
<a name="id1090725"></a>
|
||||
<a name="id1069893"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -171,7 +171,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
|
||||
<a name="id1090786"></a>
|
||||
<a name="id1069954"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -259,7 +259,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.attributes"></a><h6>
|
||||
<a name="id1091114"></a>
|
||||
<a name="id1070282"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -330,7 +330,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.complexity"></a><h6>
|
||||
<a name="id1091438"></a>
|
||||
<a name="id1070606"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -338,7 +338,7 @@
|
||||
of the embedded generator <code class="computeroutput"><span class="identifier">g</span></code>.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.example"></a><h6>
|
||||
<a name="id1091465"></a>
|
||||
<a name="id1071747"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generator (<code class="computeroutput"><span class="identifier">eol</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.description"></a><h6>
|
||||
<a name="id1092159"></a>
|
||||
<a name="id1072441"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -38,7 +38,7 @@
|
||||
details).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.header"></a><h6>
|
||||
<a name="id1092210"></a>
|
||||
<a name="id1072492"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/eol.hpp>
|
||||
@@ -48,7 +48,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.namespace"></a><h6>
|
||||
<a name="id1092285"></a>
|
||||
<a name="id1072567"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -66,14 +66,14 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.model_of"></a><h6>
|
||||
<a name="id1092363"></a>
|
||||
<a name="id1072645"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
<a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.expression_semantics"></a><h6>
|
||||
<a name="id1093490"></a>
|
||||
<a name="id1072680"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -114,7 +114,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.attributes"></a><h6>
|
||||
<a name="id1093582"></a>
|
||||
<a name="id1072771"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -148,7 +148,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.complexity"></a><h6>
|
||||
<a name="id1093662"></a>
|
||||
<a name="id1072851"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -159,7 +159,7 @@
|
||||
output.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.example"></a><h6>
|
||||
<a name="id1093686"></a>
|
||||
<a name="id1072875"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
or to insert semantic actions into the generation process.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.description"></a><h6>
|
||||
<a name="id1094089"></a>
|
||||
<a name="id1073278"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -42,7 +42,7 @@
|
||||
a multi-purpose generator that emits a zero length string.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.simple_form"></a><h6>
|
||||
<a name="id1094113"></a>
|
||||
<a name="id1073302"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.simple_form">Simple
|
||||
Form</a>
|
||||
</h6>
|
||||
@@ -60,7 +60,7 @@
|
||||
<pre class="programlisting"><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">a</span> <span class="special">|</span> <span class="identifier">b</span> <span class="special">|</span> <span class="identifier">c</span> <span class="special">|</span> <span class="identifier">eps</span><span class="special">[</span><span class="identifier">error</span><span class="special">()];</span> <span class="comment">// Call error if a, b, and c fail to generate
|
||||
</span></pre>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.semantic_predicate"></a><h6>
|
||||
<a name="id1094214"></a>
|
||||
<a name="id1073403"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.semantic_predicate">Semantic
|
||||
Predicate</a>
|
||||
</h6>
|
||||
@@ -90,7 +90,7 @@
|
||||
the production will return early without ever touching rest.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.header"></a><h6>
|
||||
<a name="id1094402"></a>
|
||||
<a name="id1073592"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/eps.hpp>
|
||||
@@ -100,7 +100,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.namespace"></a><h6>
|
||||
<a name="id1094477"></a>
|
||||
<a name="id1073666"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -118,7 +118,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.model_of"></a><h6>
|
||||
<a name="id1094555"></a>
|
||||
<a name="id1073744"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -139,7 +139,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.expression_semantics"></a><h6>
|
||||
<a name="id1094641"></a>
|
||||
<a name="id1073830"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -209,7 +209,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.attributes"></a><h6>
|
||||
<a name="id1094834"></a>
|
||||
<a name="id1075126"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -269,7 +269,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.complexity"></a><h6>
|
||||
<a name="id1095001"></a>
|
||||
<a name="id1075292"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -279,7 +279,7 @@
|
||||
The complexity is constant as no output is generated.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.example"></a><h6>
|
||||
<a name="id1095025"></a>
|
||||
<a name="id1075316"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
(<code class="computeroutput"><span class="identifier">lazy</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.description"></a><h6>
|
||||
<a name="id1095547"></a>
|
||||
<a name="id1075838"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -38,7 +38,7 @@
|
||||
its return value as the actual generator to produce the output.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.header"></a><h6>
|
||||
<a name="id1095571"></a>
|
||||
<a name="id1075862"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/lazy.hpp>
|
||||
@@ -48,7 +48,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.namespace"></a><h6>
|
||||
<a name="id1095646"></a>
|
||||
<a name="id1075937"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -66,7 +66,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.model_of"></a><h6>
|
||||
<a name="id1096835"></a>
|
||||
<a name="id1076015"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -99,7 +99,7 @@
|
||||
Actions</a>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.expression_semantics"></a><h6>
|
||||
<a name="id1096987"></a>
|
||||
<a name="id1076166"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -166,7 +166,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.attributes"></a><h6>
|
||||
<a name="id1097143"></a>
|
||||
<a name="id1076322"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -218,7 +218,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.complexity"></a><h6>
|
||||
<a name="id1097295"></a>
|
||||
<a name="id1076474"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.complexity">Complexity</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -227,7 +227,7 @@
|
||||
<code class="computeroutput"><span class="identifier">fg</span></code>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.example"></a><h6>
|
||||
<a name="id1097326"></a>
|
||||
<a name="id1076506"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.basics"></a><a class="link" href="basics.html" title="Generator Basics">Generator Basics</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.reference.basics.lazy_argument"></a><h6>
|
||||
<a name="id1071241"></a>
|
||||
<a name="id1050430"></a>
|
||||
<a class="link" href="basics.html#spirit.karma.reference.basics.lazy_argument">Lazy Argument</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -52,7 +52,7 @@
|
||||
Actions</a>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.basics.character_encoding_namespace"></a><h6>
|
||||
<a name="id1071384"></a>
|
||||
<a name="id1050573"></a>
|
||||
<a class="link" href="basics.html#spirit.karma.reference.basics.character_encoding_namespace">Character
|
||||
Encoding Namespace</a>
|
||||
</h6>
|
||||
@@ -113,7 +113,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.basics.examples"></a><h6>
|
||||
<a name="id1071601"></a>
|
||||
<a name="id1050790"></a>
|
||||
<a class="link" href="basics.html#spirit.karma.reference.basics.examples">Examples</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -261,7 +261,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="spirit.karma.reference.basics.models"></a><h6>
|
||||
<a name="id1075462"></a>
|
||||
<a name="id1054651"></a>
|
||||
<a class="link" href="basics.html#spirit.karma.reference.basics.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
to control padding of the generated output stream.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.binary.module_header"></a><h6>
|
||||
<a name="id1097881"></a>
|
||||
<a name="id1077060"></a>
|
||||
<a class="link" href="binary.html#spirit.karma.reference.binary.module_header">Module Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/binary.hpp>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Big Endianness Generators</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.description"></a><h6>
|
||||
<a name="id1103189"></a>
|
||||
<a name="id1082378"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
byte order.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.binary.binary_big.header"></a><h6>
|
||||
<a name="id1103206"></a>
|
||||
<a name="id1082395"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/binary.hpp>
|
||||
@@ -47,7 +47,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.binary.binary_big.namespace"></a><h6>
|
||||
<a name="id1103280"></a>
|
||||
<a name="id1082469"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -93,7 +93,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.model_of"></a><h6>
|
||||
<a name="id1103489"></a>
|
||||
<a name="id1082678"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -124,7 +124,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.expression_semantics"></a><h6>
|
||||
<a name="id1103607"></a>
|
||||
<a name="id1082796"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -243,7 +243,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.attributes"></a><h6>
|
||||
<a name="id1103856"></a>
|
||||
<a name="id1084769"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -342,14 +342,14 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.complexity"></a><h6>
|
||||
<a name="id1104153"></a>
|
||||
<a name="id1085066"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
O(N), where N is the number of bytes emitted by the binary generator
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.example"></a><h6>
|
||||
<a name="id1104173"></a>
|
||||
<a name="id1085086"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Little Endianness Generators</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.description"></a><h6>
|
||||
<a name="id1101572"></a>
|
||||
<a name="id1080762"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
byte order.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.binary.binary_little.header"></a><h6>
|
||||
<a name="id1101589"></a>
|
||||
<a name="id1080778"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/binary.hpp>
|
||||
@@ -47,7 +47,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.binary.binary_little.namespace"></a><h6>
|
||||
<a name="id1101663"></a>
|
||||
<a name="id1080853"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -93,7 +93,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.model_of"></a><h6>
|
||||
<a name="id1101872"></a>
|
||||
<a name="id1081062"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -124,7 +124,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.expression_semantics"></a><h6>
|
||||
<a name="id1101987"></a>
|
||||
<a name="id1081177"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -243,7 +243,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.attributes"></a><h6>
|
||||
<a name="id1102234"></a>
|
||||
<a name="id1081424"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -342,14 +342,14 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.complexity"></a><h6>
|
||||
<a name="id1102531"></a>
|
||||
<a name="id1081720"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
O(N), where N is the number of bytes emitted by the binary generator
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.example"></a><h6>
|
||||
<a name="id1102552"></a>
|
||||
<a name="id1081741"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Native Endianness Generators</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.description"></a><h6>
|
||||
<a name="id1097965"></a>
|
||||
<a name="id1077144"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
(byte order) of the target architecture.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.binary.binary_native.header"></a><h6>
|
||||
<a name="id1097981"></a>
|
||||
<a name="id1077161"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/binary.hpp>
|
||||
@@ -47,7 +47,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.binary.binary_native.namespace"></a><h6>
|
||||
<a name="id1098056"></a>
|
||||
<a name="id1078352"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -99,7 +99,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.model_of"></a><h6>
|
||||
<a name="id1098302"></a>
|
||||
<a name="id1078598"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -135,7 +135,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.expression_semantics"></a><h6>
|
||||
<a name="id1098443"></a>
|
||||
<a name="id1078739"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -282,7 +282,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.attributes"></a><h6>
|
||||
<a name="id1098752"></a>
|
||||
<a name="id1079048"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -419,14 +419,14 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.complexity"></a><h6>
|
||||
<a name="id1100460"></a>
|
||||
<a name="id1079512"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
O(N), where N is the number of bytes emitted by the binary generator
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.example"></a><h6>
|
||||
<a name="id1100480"></a>
|
||||
<a name="id1079532"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
<code class="computeroutput"><span class="identifier">xdigit</span></code>, etc.).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.module_header"></a><h6>
|
||||
<a name="id1106593"></a>
|
||||
<a name="id1085782"></a>
|
||||
<a class="link" href="char.html#spirit.karma.reference.char.module_header">Module Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/char.hpp>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<code class="computeroutput"><span class="identifier">digit</span></code>, etc.)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.char.char_class.description"></a><h6>
|
||||
<a name="id1110469"></a>
|
||||
<a name="id1090204"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
such as forcing lower or upper case.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_class.header"></a><h6>
|
||||
<a name="id1110522"></a>
|
||||
<a name="id1090257"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/char/char_class.hpp>
|
||||
@@ -51,7 +51,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_class.namespace"></a><h6>
|
||||
<a name="id1110596"></a>
|
||||
<a name="id1090332"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -132,7 +132,7 @@
|
||||
and will not compile if no attribute is associated.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_class.model_of"></a><h6>
|
||||
<a name="id1110964"></a>
|
||||
<a name="id1090700"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -150,7 +150,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.char.char_class.expression_semantics"></a><h6>
|
||||
<a name="id1111784"></a>
|
||||
<a name="id1090768"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -401,7 +401,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_class.attributes"></a><h6>
|
||||
<a name="id1112762"></a>
|
||||
<a name="id1091746"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -423,7 +423,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_class.complexity"></a><h6>
|
||||
<a name="id1112882"></a>
|
||||
<a name="id1091866"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -434,7 +434,7 @@
|
||||
per invocation.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_class.example"></a><h6>
|
||||
<a name="id1112906"></a>
|
||||
<a name="id1091890"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generators (<code class="computeroutput"><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.char.char_generator.description"></a><h6>
|
||||
<a name="id1106692"></a>
|
||||
<a name="id1085881"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -45,7 +45,7 @@
|
||||
There are various forms of <code class="computeroutput"><span class="identifier">char_</span></code>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_generator.char_"></a><h6>
|
||||
<a name="id1106744"></a>
|
||||
<a name="id1085933"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char_">char_</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -56,7 +56,7 @@
|
||||
<pre class="programlisting"><span class="identifier">char_</span> <span class="comment">// emits any character as supplied by the attribute
|
||||
</span></pre>
|
||||
<a name="spirit.karma.reference.char.char_generator.char__ch_"></a><h6>
|
||||
<a name="id1106788"></a>
|
||||
<a name="id1085977"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__ch_">char_(ch)</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -68,7 +68,7 @@
|
||||
</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span> <span class="comment">// emits x (a char)
|
||||
</span></pre>
|
||||
<a name="spirit.karma.reference.char.char_generator.char__first__last_"></a><h6>
|
||||
<a name="id1106879"></a>
|
||||
<a name="id1086068"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__first__last_">char_(first,
|
||||
last)</a>
|
||||
</h6>
|
||||
@@ -120,7 +120,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_generator.char__def_"></a><h6>
|
||||
<a name="id1107067"></a>
|
||||
<a name="id1086256"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.char__def_">char_(def)</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -140,7 +140,7 @@
|
||||
by the attribute.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_generator.lit_ch_"></a><h6>
|
||||
<a name="id1107185"></a>
|
||||
<a name="id1086374"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.lit_ch_">lit(ch)</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -180,7 +180,7 @@
|
||||
<span class="identifier">lit</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span> <span class="comment">// c is a char
|
||||
</span></pre>
|
||||
<a name="spirit.karma.reference.char.char_generator.header"></a><h6>
|
||||
<a name="id1107365"></a>
|
||||
<a name="id1086554"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/char/char.hpp>
|
||||
@@ -190,7 +190,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_generator.namespace"></a><h6>
|
||||
<a name="id1107439"></a>
|
||||
<a name="id1086628"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -220,7 +220,7 @@
|
||||
Encoding Namespace</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_generator.model_of"></a><h6>
|
||||
<a name="id1107560"></a>
|
||||
<a name="id1086907"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -259,7 +259,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.char.char_generator.expression_semantics"></a><h6>
|
||||
<a name="id1107721"></a>
|
||||
<a name="id1087068"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -509,7 +509,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_generator.attributes"></a><h6>
|
||||
<a name="id1108866"></a>
|
||||
<a name="id1087871"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -668,7 +668,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_generator.complexity"></a><h6>
|
||||
<a name="id1109527"></a>
|
||||
<a name="id1088532"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -691,7 +691,7 @@
|
||||
set, where N is the number of characters in the character set.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_generator.example"></a><h6>
|
||||
<a name="id1109707"></a>
|
||||
<a name="id1088712"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
and attribute handling (<code class="computeroutput"><span class="identifier">duplicate</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>, and <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.module_header"></a><h6>
|
||||
<a name="id1113618"></a>
|
||||
<a name="id1093872"></a>
|
||||
<a class="link" href="directive.html#spirit.karma.reference.directive.module_header">Module Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive.hpp>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generator Directives (<code class="computeroutput"><span class="identifier">left_align</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">center</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.alignment.description"></a><h6>
|
||||
<a name="id1113734"></a>
|
||||
<a name="id1093989"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
an arbitrary generator to create the padding.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.alignment.header"></a><h6>
|
||||
<a name="id1113751"></a>
|
||||
<a name="id1094005"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.header">Header</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -65,7 +65,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.alignment.namespace"></a><h6>
|
||||
<a name="id1115167"></a>
|
||||
<a name="id1094229"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -97,7 +97,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.alignment.model_of"></a><h6>
|
||||
<a name="id1115320"></a>
|
||||
<a name="id1094381"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -129,7 +129,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.alignment.expression_semantics"></a><h6>
|
||||
<a name="id1115472"></a>
|
||||
<a name="id1094533"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -411,7 +411,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.alignment.attributes"></a><h6>
|
||||
<a name="id1116526"></a>
|
||||
<a name="id1095724"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -632,7 +632,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.alignment.complexity"></a><h6>
|
||||
<a name="id1118489"></a>
|
||||
<a name="id1097550"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -644,7 +644,7 @@
|
||||
of characters emitted by the embedded and padding generators.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.alignment.example"></a><h6>
|
||||
<a name="id1118517"></a>
|
||||
<a name="id1097578"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Directive for Temporary Output Buffering (<code class="computeroutput"><span class="identifier">buffer</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.buffer.description"></a><h6>
|
||||
<a name="id1130772"></a>
|
||||
<a name="id1109815"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -43,7 +43,7 @@
|
||||
discarded otherwise.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.buffer.header"></a><h6>
|
||||
<a name="id1130800"></a>
|
||||
<a name="id1109844"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/buffer.hpp>
|
||||
@@ -67,7 +67,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.buffer.model_of"></a><h6>
|
||||
<a name="id1130940"></a>
|
||||
<a name="id1109983"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -88,7 +88,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.buffer.expression_semantics"></a><h6>
|
||||
<a name="id1131027"></a>
|
||||
<a name="id1110071"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -144,7 +144,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.buffer.attributes"></a><h6>
|
||||
<a name="id1131204"></a>
|
||||
<a name="id1110247"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -186,7 +186,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.buffer.complexity"></a><h6>
|
||||
<a name="id1131378"></a>
|
||||
<a name="id1110421"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -196,7 +196,7 @@
|
||||
of characters buffered.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.buffer.example"></a><h6>
|
||||
<a name="id1131398"></a>
|
||||
<a name="id1110442"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Directive Separating Output Into Columns (<code class="computeroutput"><span class="identifier">columns</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.columns.description"></a><h6>
|
||||
<a name="id1136680"></a>
|
||||
<a name="id1115741"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
special column separators.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.columns.header"></a><h6>
|
||||
<a name="id1136707"></a>
|
||||
<a name="id1115768"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/columns.hpp>
|
||||
@@ -61,7 +61,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.columns.model_of"></a><h6>
|
||||
<a name="id1136846"></a>
|
||||
<a name="id1115908"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -98,7 +98,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.columns.expression_semantics"></a><h6>
|
||||
<a name="id1136980"></a>
|
||||
<a name="id1116041"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -192,7 +192,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.columns.attributes"></a><h6>
|
||||
<a name="id1137320"></a>
|
||||
<a name="id1116382"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -285,7 +285,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.columns.complexity"></a><h6>
|
||||
<a name="id1137930"></a>
|
||||
<a name="id1117418"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -296,7 +296,7 @@
|
||||
is the number of inserted column separators.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.columns.example"></a><h6>
|
||||
<a name="id1137973"></a>
|
||||
<a name="id1117462"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Directives Controlling Automatic Delimiting (<code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.description"></a><h6>
|
||||
<a name="id1123270"></a>
|
||||
<a name="id1102332"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
the directive <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code> (re-)enables automatic delimiting.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.delimit.header"></a><h6>
|
||||
<a name="id1123352"></a>
|
||||
<a name="id1102414"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.header">Header</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -65,7 +65,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.delimit.namespace"></a><h6>
|
||||
<a name="id1123849"></a>
|
||||
<a name="id1102637"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -97,7 +97,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.model_of"></a><h6>
|
||||
<a name="id1124001"></a>
|
||||
<a name="id1102789"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -124,7 +124,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.delimit.expression_semantics"></a><h6>
|
||||
<a name="id1124128"></a>
|
||||
<a name="id1102916"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -218,7 +218,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.attributes"></a><h6>
|
||||
<a name="id1124432"></a>
|
||||
<a name="id1103220"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -310,7 +310,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.complexity"></a><h6>
|
||||
<a name="id1125007"></a>
|
||||
<a name="id1104342"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -319,7 +319,7 @@
|
||||
O(1).
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.example"></a><h6>
|
||||
<a name="id1125060"></a>
|
||||
<a name="id1104394"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Directive Duplicating Attributes (<code class="computeroutput"><span class="identifier">duplicate</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.duplicate.description"></a><h6>
|
||||
<a name="id1133840"></a>
|
||||
<a name="id1114553"></a>
|
||||
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
it does nothing.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.duplicate.header"></a><h6>
|
||||
<a name="id1133867"></a>
|
||||
<a name="id1114580"></a>
|
||||
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/duplicate.hpp>
|
||||
@@ -61,7 +61,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.duplicate.model_of"></a><h6>
|
||||
<a name="id1134006"></a>
|
||||
<a name="id1114720"></a>
|
||||
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -82,7 +82,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.duplicate.expression_semantics"></a><h6>
|
||||
<a name="id1134094"></a>
|
||||
<a name="id1114807"></a>
|
||||
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -125,7 +125,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.duplicate.attributes"></a><h6>
|
||||
<a name="id1134203"></a>
|
||||
<a name="id1114916"></a>
|
||||
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -177,7 +177,7 @@
|
||||
the corresponding expression will not compile.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.duplicate.complexity"></a><h6>
|
||||
<a name="id1134483"></a>
|
||||
<a name="id1115196"></a>
|
||||
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -185,7 +185,7 @@
|
||||
of the embedded generator.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.duplicate.example"></a><h6>
|
||||
<a name="id1134514"></a>
|
||||
<a name="id1115227"></a>
|
||||
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Directives Controlling the Maximum Field Width (<code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.description"></a><h6>
|
||||
<a name="id1127769"></a>
|
||||
<a name="id1108469"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
generated by the embedded generator.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.header"></a><h6>
|
||||
<a name="id1127796"></a>
|
||||
<a name="id1108497"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/maxwidth.hpp>
|
||||
@@ -61,7 +61,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.model_of"></a><h6>
|
||||
<a name="id1127936"></a>
|
||||
<a name="id1108636"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -87,7 +87,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.expression_semantics"></a><h6>
|
||||
<a name="id1128048"></a>
|
||||
<a name="id1108749"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -176,7 +176,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.attributes"></a><h6>
|
||||
<a name="id1128317"></a>
|
||||
<a name="id1109017"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -236,7 +236,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.complexity"></a><h6>
|
||||
<a name="id1130284"></a>
|
||||
<a name="id1109328"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -246,7 +246,7 @@
|
||||
of characters generated by the maxwidth directive.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.example"></a><h6>
|
||||
<a name="id1130323"></a>
|
||||
<a name="id1109367"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Directives Consuming Attributes (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code> and <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.omit.description"></a><h6>
|
||||
<a name="id1131998"></a>
|
||||
<a name="id1111082"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
to extract the exposed attribute type.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.omit.header"></a><h6>
|
||||
<a name="id1132058"></a>
|
||||
<a name="id1111142"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/omit.hpp>
|
||||
@@ -73,7 +73,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.omit.model_of"></a><h6>
|
||||
<a name="id1132234"></a>
|
||||
<a name="id1111318"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -94,7 +94,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.omit.expression_semantics"></a><h6>
|
||||
<a name="id1132322"></a>
|
||||
<a name="id1111406"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -152,7 +152,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.omit.attributes"></a><h6>
|
||||
<a name="id1132511"></a>
|
||||
<a name="id1111572"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -212,7 +212,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.omit.complexity"></a><h6>
|
||||
<a name="id1132800"></a>
|
||||
<a name="id1111862"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -221,7 +221,7 @@
|
||||
generator directive is O(1) as it does not generate any output.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.omit.example"></a><h6>
|
||||
<a name="id1132842"></a>
|
||||
<a name="id1111904"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generator Directive (<code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.description"></a><h6>
|
||||
<a name="id1119216"></a>
|
||||
<a name="id1099929"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -52,7 +52,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.header"></a><h6>
|
||||
<a name="id1119280"></a>
|
||||
<a name="id1099993"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/repeat.hpp>
|
||||
@@ -62,7 +62,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.repeat.namespace"></a><h6>
|
||||
<a name="id1119354"></a>
|
||||
<a name="id1100067"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -88,7 +88,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.model_of"></a><h6>
|
||||
<a name="id1119470"></a>
|
||||
<a name="id1100182"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -116,7 +116,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.repeat.expression_semantics"></a><h6>
|
||||
<a name="id1119592"></a>
|
||||
<a name="id1100305"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -235,7 +235,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.attributes"></a><h6>
|
||||
<a name="id1121679"></a>
|
||||
<a name="id1100726"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -383,7 +383,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.complexity"></a><h6>
|
||||
<a name="id1122562"></a>
|
||||
<a name="id1101624"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -392,7 +392,7 @@
|
||||
itself is O(N), where N is the number of repetitions to execute.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.example"></a><h6>
|
||||
<a name="id1122583"></a>
|
||||
<a name="id1101644"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Directives Controlling Case Sensitivity (<code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.description"></a><h6>
|
||||
<a name="id1125618"></a>
|
||||
<a name="id1104952"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -38,7 +38,7 @@
|
||||
Encoding Namespace</a>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.upperlower.header"></a><h6>
|
||||
<a name="id1125685"></a>
|
||||
<a name="id1105020"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/upper_lower_case.hpp>
|
||||
@@ -48,7 +48,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.upperlower.namespace"></a><h6>
|
||||
<a name="id1125759"></a>
|
||||
<a name="id1105094"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -77,7 +77,7 @@
|
||||
Encoding Namespace</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.upperlower.model_of"></a><h6>
|
||||
<a name="id1125868"></a>
|
||||
<a name="id1105203"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -103,7 +103,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.expression_semantics"></a><h6>
|
||||
<a name="id1126400"></a>
|
||||
<a name="id1105324"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -215,7 +215,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.attributes"></a><h6>
|
||||
<a name="id1127004"></a>
|
||||
<a name="id1105929"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -275,7 +275,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.complexity"></a><h6>
|
||||
<a name="id1127337"></a>
|
||||
<a name="id1106262"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -284,7 +284,7 @@
|
||||
directives, having no impact on runtime performance.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.example"></a><h6>
|
||||
<a name="id1127393"></a>
|
||||
<a name="id1106318"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
for Automatic Generator Creation</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generate_api.create_generator.description"></a><h6>
|
||||
<a name="id1080815"></a>
|
||||
<a name="id1059995"></a>
|
||||
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -39,7 +39,7 @@
|
||||
generator can be utilized to emit output for the provided attribute.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generate_api.create_generator.header"></a><h6>
|
||||
<a name="id1080834"></a>
|
||||
<a name="id1060014"></a>
|
||||
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auto.hpp>
|
||||
@@ -49,7 +49,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generate_api.create_generator.namespace"></a><h6>
|
||||
<a name="id1080913"></a>
|
||||
<a name="id1060093"></a>
|
||||
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -73,7 +73,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generate_api.create_generator.synopsis"></a><h6>
|
||||
<a name="id1081038"></a>
|
||||
<a name="id1062426"></a>
|
||||
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">karma</span>
|
||||
@@ -295,7 +295,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generate_api.create_generator.template_parameters"></a><h6>
|
||||
<a name="id1084214"></a>
|
||||
<a name="id1063403"></a>
|
||||
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Based Generator API</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generate_api.iterator_api.description"></a><h6>
|
||||
<a name="id1075586"></a>
|
||||
<a name="id1055321"></a>
|
||||
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
reference that hold the attribute values to output.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generate_api.iterator_api.header"></a><h6>
|
||||
<a name="id1075619"></a>
|
||||
<a name="id1055355"></a>
|
||||
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/generate.hpp>
|
||||
@@ -73,7 +73,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generate_api.iterator_api.namespace"></a><h6>
|
||||
<a name="id1075832"></a>
|
||||
<a name="id1055567"></a>
|
||||
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -107,7 +107,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generate_api.iterator_api.synopsis"></a><h6>
|
||||
<a name="id1076050"></a>
|
||||
<a name="id1055786"></a>
|
||||
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">karma</span>
|
||||
@@ -208,7 +208,7 @@
|
||||
by using the other version of that function while passing <code class="computeroutput"><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">predelimit</span></code> to the corresponding argument.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generate_api.iterator_api.template_parameters"></a><h6>
|
||||
<a name="id1078622"></a>
|
||||
<a name="id1057265"></a>
|
||||
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Based Generator API</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generate_api.stream_api.description"></a><h6>
|
||||
<a name="id1078835"></a>
|
||||
<a name="id1058024"></a>
|
||||
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -43,7 +43,7 @@
|
||||
reference that hold the attribute values to output.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generate_api.stream_api.header"></a><h6>
|
||||
<a name="id1078879"></a>
|
||||
<a name="id1058069"></a>
|
||||
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/stream/format_manip.hpp>
|
||||
@@ -75,7 +75,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generate_api.stream_api.namespace"></a><h6>
|
||||
<a name="id1079092"></a>
|
||||
<a name="id1058281"></a>
|
||||
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -109,7 +109,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generate_api.stream_api.synopsis"></a><h6>
|
||||
<a name="id1079308"></a>
|
||||
<a name="id1058497"></a>
|
||||
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">karma</span>
|
||||
@@ -204,7 +204,7 @@
|
||||
by using the other version of that manipulator while passing <code class="computeroutput"><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">predelimit</span></code> to the corresponding argument.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generate_api.stream_api.template_parameters"></a><h6>
|
||||
<a name="id1080639"></a>
|
||||
<a name="id1059820"></a>
|
||||
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator"></a><a class="link" href="binarygenerator.html" title="BinaryGenerator">BinaryGenerator</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.description"></a><h6>
|
||||
<a name="id1065760"></a>
|
||||
<a name="id1046588"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -39,7 +39,7 @@
|
||||
Design Pattern.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.refinement_of"></a><h6>
|
||||
<a name="id1065805"></a>
|
||||
<a name="id1046633"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -60,7 +60,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions"></a><h6>
|
||||
<a name="id1068270"></a>
|
||||
<a name="id1046708"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -129,7 +129,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.type_expressions"></a><h6>
|
||||
<a name="id1068440"></a>
|
||||
<a name="id1046878"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -194,7 +194,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.invariants"></a><h6>
|
||||
<a name="id1068642"></a>
|
||||
<a name="id1047080"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -210,7 +210,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.models"></a><h6>
|
||||
<a name="id1068785"></a>
|
||||
<a name="id1047223"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.generator_concepts.generator"></a><a class="link" href="generator.html" title="Generator">Generator</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.generator.description"></a><h6>
|
||||
<a name="id1063689"></a>
|
||||
<a name="id1042878"></a>
|
||||
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -81,7 +81,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.generator.valid_expressions"></a><h6>
|
||||
<a name="id1063953"></a>
|
||||
<a name="id1043142"></a>
|
||||
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -164,7 +164,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.generator.type_expressions"></a><h6>
|
||||
<a name="id1064224"></a>
|
||||
<a name="id1043414"></a>
|
||||
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -231,7 +231,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.generator.postcondition"></a><h6>
|
||||
<a name="id1064496"></a>
|
||||
<a name="id1043685"></a>
|
||||
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.postcondition">Postcondition</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -253,7 +253,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.generator.models"></a><h6>
|
||||
<a name="id1064576"></a>
|
||||
<a name="id1043765"></a>
|
||||
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator"></a><a class="link" href="narygenerator.html" title="NaryGenerator">NaryGenerator</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.description"></a><h6>
|
||||
<a name="id1068844"></a>
|
||||
<a name="id1047282"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
Design Pattern.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.refinement_of"></a><h6>
|
||||
<a name="id1068874"></a>
|
||||
<a name="id1047312"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -58,7 +58,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.valid_expressions"></a><h6>
|
||||
<a name="id1068950"></a>
|
||||
<a name="id1047388"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -109,7 +109,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.type_expressions"></a><h6>
|
||||
<a name="id1069076"></a>
|
||||
<a name="id1047514"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -162,7 +162,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.invariants"></a><h6>
|
||||
<a name="id1069246"></a>
|
||||
<a name="id1047684"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -174,7 +174,7 @@
|
||||
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special"><</span><span class="identifier">E</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
|
||||
</li></ul></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.models"></a><h6>
|
||||
<a name="id1069334"></a>
|
||||
<a name="id1047772"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal"></a><a class="link" href="nonterminal.html" title="Nonterminal">Nonterminal</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.description"></a><h6>
|
||||
<a name="id1069415"></a>
|
||||
<a name="id1047853"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -38,7 +38,7 @@
|
||||
in recursive descent generation.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.refinement_of"></a><h6>
|
||||
<a name="id1069437"></a>
|
||||
<a name="id1047875"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -46,7 +46,7 @@
|
||||
<a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.signature"></a><h6>
|
||||
<a name="id1069469"></a>
|
||||
<a name="id1047907"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.signature">Signature</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -63,7 +63,7 @@
|
||||
inherited attributes.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.attributes"></a><h6>
|
||||
<a name="id1069566"></a>
|
||||
<a name="id1049192"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -76,7 +76,7 @@
|
||||
<pre class="programlisting"><span class="identifier">r</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span> <span class="comment">// Evaluate expr at parse time and pass the result to the Nonterminal r
|
||||
</span></pre>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"></a><h6>
|
||||
<a name="id1069611"></a>
|
||||
<a name="id1049236"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"><code class="computeroutput"><span class="identifier">_val</span></code></a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -86,7 +86,7 @@
|
||||
reference to the Nonterminal's attribute.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_____code__phrase_role__identifier__r10__phrase___code_"></a><h6>
|
||||
<a name="id1069678"></a>
|
||||
<a name="id1049303"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_____code__phrase_role__identifier__r10__phrase___code_"><code class="computeroutput"><span class="identifier">_r1</span></code>...<code class="computeroutput"><span class="identifier">r10</span></code></a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -96,7 +96,7 @@
|
||||
refer to the Nonterminal's inherited attributes.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.locals"></a><h6>
|
||||
<a name="id1069762"></a>
|
||||
<a name="id1049387"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.locals">Locals</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -168,7 +168,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.valid_expressions"></a><h6>
|
||||
<a name="id1070280"></a>
|
||||
<a name="id1049906"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -274,7 +274,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.type_expressions"></a><h6>
|
||||
<a name="id1071043"></a>
|
||||
<a name="id1050232"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -329,7 +329,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.models"></a><h6>
|
||||
<a name="id1071186"></a>
|
||||
<a name="id1050375"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.models">Models</a>
|
||||
</h6>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.generator_concepts.primitivegenerator"></a><a class="link" href="primitivegenerator.html" title="PrimitiveGenerator">PrimitiveGenerator</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.description"></a><h6>
|
||||
<a name="id1064619"></a>
|
||||
<a name="id1043808"></a>
|
||||
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -35,7 +35,7 @@
|
||||
that the client uses to build more complex generators.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of"></a><h6>
|
||||
<a name="id1064640"></a>
|
||||
<a name="id1043829"></a>
|
||||
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -43,7 +43,7 @@
|
||||
<a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit"></a><h6>
|
||||
<a name="id1064670"></a>
|
||||
<a name="id1043859"></a>
|
||||
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit">Post-delimit</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -56,7 +56,7 @@
|
||||
<pre class="programlisting"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">delimit_out</span><span class="special">(</span><span class="identifier">sink</span><span class="special">,</span> <span class="identifier">delimit</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions"></a><h6>
|
||||
<a name="id1064743"></a>
|
||||
<a name="id1043932"></a>
|
||||
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -95,7 +95,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.models"></a><h6>
|
||||
<a name="id1064881"></a>
|
||||
<a name="id1044070"></a>
|
||||
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator"></a><a class="link" href="unarygenerator.html" title="UnaryGenerator">UnaryGenerator</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.description"></a><h6>
|
||||
<a name="id1064986"></a>
|
||||
<a name="id1045814"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -36,7 +36,7 @@
|
||||
following the Delegate Design Pattern.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.refinement_of"></a><h6>
|
||||
<a name="id1065007"></a>
|
||||
<a name="id1045835"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -57,7 +57,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions"></a><h6>
|
||||
<a name="id1065082"></a>
|
||||
<a name="id1045910"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -107,7 +107,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.type_expressions"></a><h6>
|
||||
<a name="id1065202"></a>
|
||||
<a name="id1046030"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -160,7 +160,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.invariants"></a><h6>
|
||||
<a name="id1065373"></a>
|
||||
<a name="id1046201"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -171,7 +171,7 @@
|
||||
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special"><</span><span class="identifier">G</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
|
||||
</li></ul></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.models"></a><h6>
|
||||
<a name="id1065460"></a>
|
||||
<a name="id1046288"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
Grammar</a></span></dt>
|
||||
</dl></div>
|
||||
<a name="spirit.karma.reference.nonterminal.module_headers"></a><h6>
|
||||
<a name="id1138863"></a>
|
||||
<a name="id1118060"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.nonterminal.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Grammar</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.description"></a><h6>
|
||||
<a name="id1142969"></a>
|
||||
<a name="id1122167"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -38,7 +38,7 @@
|
||||
Grammars can be composed to form more complex grammars.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.header"></a><h6>
|
||||
<a name="id1143003"></a>
|
||||
<a name="id1122201"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/nonterminal/grammar.hpp>
|
||||
@@ -48,7 +48,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.namespace"></a><h6>
|
||||
<a name="id1143077"></a>
|
||||
<a name="id1122275"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -65,14 +65,14 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.synopsis"></a><h6>
|
||||
<a name="id1143158"></a>
|
||||
<a name="id1122355"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A3</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <span class="identifier">grammar</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.template_parameters"></a><h6>
|
||||
<a name="id1143251"></a>
|
||||
<a name="id1122449"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -227,7 +227,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.model_of"></a><h6>
|
||||
<a name="id1143632"></a>
|
||||
<a name="id1122829"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -244,7 +244,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.expression_semantics"></a><h6>
|
||||
<a name="id1143690"></a>
|
||||
<a name="id1122888"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -311,7 +311,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.attributes"></a><h6>
|
||||
<a name="id1144007"></a>
|
||||
<a name="id1123205"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -319,14 +319,14 @@
|
||||
its consumed attribute. See <a class="link" href="../generator_concepts/nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.complexity"></a><h6>
|
||||
<a name="id1144046"></a>
|
||||
<a name="id1123243"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
The complexity is defined by the complexity of the its definition.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.example"></a><h6>
|
||||
<a name="id1144066"></a>
|
||||
<a name="id1123264"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Rule</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.description"></a><h6>
|
||||
<a name="id1138947"></a>
|
||||
<a name="id1118144"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
descent output generation.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.header"></a><h6>
|
||||
<a name="id1138968"></a>
|
||||
<a name="id1118166"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/nonterminal/rule.hpp>
|
||||
@@ -51,7 +51,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.namespace"></a><h6>
|
||||
<a name="id1139043"></a>
|
||||
<a name="id1118240"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -68,14 +68,14 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.synopsis"></a><h6>
|
||||
<a name="id1139123"></a>
|
||||
<a name="id1118321"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">A3</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <span class="identifier">rule</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.template_parameters"></a><h6>
|
||||
<a name="id1139217"></a>
|
||||
<a name="id1118414"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -230,7 +230,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.model_of"></a><h6>
|
||||
<a name="id1139597"></a>
|
||||
<a name="id1118795"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -262,7 +262,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.expression_semantics"></a><h6>
|
||||
<a name="id1139759"></a>
|
||||
<a name="id1118957"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -393,7 +393,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.attributes"></a><h6>
|
||||
<a name="id1140268"></a>
|
||||
<a name="id1121514"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -401,7 +401,7 @@
|
||||
The consumed attribute of the rule. See <a class="link" href="../generator_concepts/nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.complexity"></a><h6>
|
||||
<a name="id1140305"></a>
|
||||
<a name="id1121551"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -409,7 +409,7 @@
|
||||
<code class="computeroutput"><span class="identifier">g</span></code>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.example"></a><h6>
|
||||
<a name="id1140333"></a>
|
||||
<a name="id1121579"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
tight generic C++ code that rivals, if not surpasses C.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.module_header"></a><h6>
|
||||
<a name="id1144784"></a>
|
||||
<a name="id1126030"></a>
|
||||
<a class="link" href="numeric.html#spirit.karma.reference.numeric.module_header">Module Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric.hpp>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
(<code class="computeroutput"><span class="identifier">bool_</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.description"></a><h6>
|
||||
<a name="id1163983"></a>
|
||||
<a name="id1143020"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -42,7 +42,7 @@
|
||||
a template class. Template parameters fine tune its behavior.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.boolean.header"></a><h6>
|
||||
<a name="id1164037"></a>
|
||||
<a name="id1143074"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric/bool.hpp>
|
||||
@@ -52,7 +52,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.boolean.namespace"></a><h6>
|
||||
<a name="id1164111"></a>
|
||||
<a name="id1143149"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -105,7 +105,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.synopsis"></a><h6>
|
||||
<a name="id1164325"></a>
|
||||
<a name="id1144069"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
|
||||
@@ -114,7 +114,7 @@
|
||||
<span class="keyword">struct</span> <span class="identifier">bool_generator</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.numeric.boolean.template_parameters"></a><h6>
|
||||
<a name="id1164395"></a>
|
||||
<a name="id1144139"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -179,7 +179,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.model_of"></a><h6>
|
||||
<a name="id1164543"></a>
|
||||
<a name="id1144288"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -203,7 +203,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.expression_semantics"></a><h6>
|
||||
<a name="id1164650"></a>
|
||||
<a name="id1144395"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -397,7 +397,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.additional_requirements"></a><h6>
|
||||
<a name="id1165925"></a>
|
||||
<a name="id1144978"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@@ -413,7 +413,7 @@
|
||||
must be (safely) convertible to <code class="computeroutput"><span class="keyword">bool</span></code>
|
||||
</li></ul></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.attributes"></a><h6>
|
||||
<a name="id1166007"></a>
|
||||
<a name="id1145059"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -528,7 +528,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policies"></a><h6>
|
||||
<a name="id1166388"></a>
|
||||
<a name="id1145441"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policies">Boolean
|
||||
Formatting Policies</a>
|
||||
</h6>
|
||||
@@ -562,7 +562,7 @@
|
||||
default for <code class="computeroutput"><span class="identifier">B</span></code> is <code class="computeroutput"><span class="keyword">bool</span></code>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policy_expression_semantics"></a><h6>
|
||||
<a name="id1166811"></a>
|
||||
<a name="id1145863"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policy_expression_semantics">Boolean
|
||||
Formatting Policy Expression Semantics</a>
|
||||
</h6>
|
||||
@@ -713,7 +713,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.complexity"></a><h6>
|
||||
<a name="id1167611"></a>
|
||||
<a name="id1147242"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -721,7 +721,7 @@
|
||||
number of characters needed to represent the generated boolean.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.example"></a><h6>
|
||||
<a name="id1167639"></a>
|
||||
<a name="id1147269"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<code class="computeroutput"><span class="identifier">double_</span></code>, etc.)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.description"></a><h6>
|
||||
<a name="id1155567"></a>
|
||||
<a name="id1135870"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -42,7 +42,7 @@
|
||||
requirements (for more information about the requirements, see <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">below</a>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.real_number.header"></a><h6>
|
||||
<a name="id1155610"></a>
|
||||
<a name="id1135913"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric/real.hpp>
|
||||
@@ -52,7 +52,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.real_number.namespace"></a><h6>
|
||||
<a name="id1155684"></a>
|
||||
<a name="id1135987"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -105,14 +105,14 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.synopsis"></a><h6>
|
||||
<a name="id1157148"></a>
|
||||
<a name="id1136201"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Num</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">RealPolicies</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <span class="identifier">real_generator</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.numeric.real_number.template_parameters"></a><h6>
|
||||
<a name="id1157216"></a>
|
||||
<a name="id1136268"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -181,7 +181,7 @@
|
||||
see <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">below</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.real_number.model_of"></a><h6>
|
||||
<a name="id1157380"></a>
|
||||
<a name="id1136432"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -205,7 +205,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.expression_semantics"></a><h6>
|
||||
<a name="id1157481"></a>
|
||||
<a name="id1136533"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -378,7 +378,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.additional_requirements"></a><h6>
|
||||
<a name="id1158104"></a>
|
||||
<a name="id1137156"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@@ -417,7 +417,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.attributes"></a><h6>
|
||||
<a name="id1158429"></a>
|
||||
<a name="id1137677"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -588,7 +588,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policies"></a><h6>
|
||||
<a name="id1158986"></a>
|
||||
<a name="id1138234"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">Real
|
||||
Number Formatting Policies</a>
|
||||
</h6>
|
||||
@@ -620,7 +620,7 @@
|
||||
will be used as the attribute type of the created real number generator.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics"></a><h6>
|
||||
<a name="id1159525"></a>
|
||||
<a name="id1138586"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics">Real
|
||||
Number Formatting Policy Expression Semantics</a>
|
||||
</h6>
|
||||
@@ -1139,7 +1139,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.complexity"></a><h6>
|
||||
<a name="id1163340"></a>
|
||||
<a name="id1142377"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -1147,7 +1147,7 @@
|
||||
number of digits needed to represent the generated real number.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.example"></a><h6>
|
||||
<a name="id1163367"></a>
|
||||
<a name="id1142405"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
etc.)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.description"></a><h6>
|
||||
<a name="id1151591"></a>
|
||||
<a name="id1129560"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -48,7 +48,7 @@
|
||||
see <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">below</a>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.header"></a><h6>
|
||||
<a name="id1151659"></a>
|
||||
<a name="id1129628"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric/int.hpp>
|
||||
@@ -58,7 +58,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.namespace"></a><h6>
|
||||
<a name="id1151734"></a>
|
||||
<a name="id1129702"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -130,7 +130,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.synopsis"></a><h6>
|
||||
<a name="id1152036"></a>
|
||||
<a name="id1132882"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
|
||||
@@ -140,7 +140,7 @@
|
||||
<span class="keyword">struct</span> <span class="identifier">int_generator</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.template_parameters"></a><h6>
|
||||
<a name="id1152120"></a>
|
||||
<a name="id1132966"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -224,7 +224,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.model_of"></a><h6>
|
||||
<a name="id1152298"></a>
|
||||
<a name="id1133144"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -262,7 +262,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.expression_semantics"></a><h6>
|
||||
<a name="id1152486"></a>
|
||||
<a name="id1133332"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -443,7 +443,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.additional_requirements"></a><h6>
|
||||
<a name="id1153848"></a>
|
||||
<a name="id1133979"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@@ -498,7 +498,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.attributes"></a><h6>
|
||||
<a name="id1154322"></a>
|
||||
<a name="id1134453"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -697,7 +697,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.complexity"></a><h6>
|
||||
<a name="id1154979"></a>
|
||||
<a name="id1135282"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -705,7 +705,7 @@
|
||||
number of digits needed to represent the generated integer number
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.example"></a><h6>
|
||||
<a name="id1155006"></a>
|
||||
<a name="id1135309"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
etc.)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.description"></a><h6>
|
||||
<a name="id1144875"></a>
|
||||
<a name="id1126121"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -44,7 +44,7 @@
|
||||
a template class. Template parameters fine tune its behavior.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.header"></a><h6>
|
||||
<a name="id1144925"></a>
|
||||
<a name="id1126172"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/numeric/uint.hpp>
|
||||
@@ -54,7 +54,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.namespace"></a><h6>
|
||||
<a name="id1145000"></a>
|
||||
<a name="id1126246"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -145,7 +145,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.synopsis"></a><h6>
|
||||
<a name="id1147345"></a>
|
||||
<a name="id1126665"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
|
||||
@@ -154,7 +154,7 @@
|
||||
<span class="keyword">struct</span> <span class="identifier">uint_generator</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.template_parameters"></a><h6>
|
||||
<a name="id1147415"></a>
|
||||
<a name="id1126734"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -220,7 +220,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.model_of"></a><h6>
|
||||
<a name="id1147550"></a>
|
||||
<a name="id1126870"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -252,7 +252,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.expression_semantics"></a><h6>
|
||||
<a name="id1147703"></a>
|
||||
<a name="id1127022"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -461,7 +461,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.additional_requirements"></a><h6>
|
||||
<a name="id1148367"></a>
|
||||
<a name="id1127740"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@@ -513,7 +513,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.attributes"></a><h6>
|
||||
<a name="id1148802"></a>
|
||||
<a name="id1128175"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -752,7 +752,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.complexity"></a><h6>
|
||||
<a name="id1151017"></a>
|
||||
<a name="id1128986"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -760,7 +760,7 @@
|
||||
number of digits needed to represent the generated integer number
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.example"></a><h6>
|
||||
<a name="id1151045"></a>
|
||||
<a name="id1129014"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
and the <span class="emphasis"><em>not</em></span> predicate (unary <code class="computeroutput"><span class="special">!</span></code>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.module_header"></a><h6>
|
||||
<a name="id1168909"></a>
|
||||
<a name="id1147953"></a>
|
||||
<a class="link" href="operator.html#spirit.karma.reference.operator.module_header">Module Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator.hpp>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<span class="identifier">b</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.alternative.description"></a><h6>
|
||||
<a name="id1170570"></a>
|
||||
<a name="id1150869"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -38,7 +38,7 @@
|
||||
from left to right until one of them succeeds.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.alternative.header"></a><h6>
|
||||
<a name="id1170587"></a>
|
||||
<a name="id1150886"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/alternative.hpp>
|
||||
@@ -48,7 +48,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.alternative.model_of"></a><h6>
|
||||
<a name="id1170661"></a>
|
||||
<a name="id1150960"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -56,7 +56,7 @@
|
||||
<a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.alternative.expression_semantics"></a><h6>
|
||||
<a name="id1170691"></a>
|
||||
<a name="id1150990"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -108,7 +108,7 @@
|
||||
an element succeeded.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.alternative.attributes"></a><h6>
|
||||
<a name="id1171921"></a>
|
||||
<a name="id1151104"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -175,7 +175,7 @@
|
||||
an example of this behavior.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.alternative.complexity"></a><h6>
|
||||
<a name="id1172443"></a>
|
||||
<a name="id1151626"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -184,7 +184,7 @@
|
||||
itself is O(N), where N is the number of elements in the alternative.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.alternative.example"></a><h6>
|
||||
<a name="id1172463"></a>
|
||||
<a name="id1151647"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generator (<code class="computeroutput"><span class="special">&</span><span class="identifier">a</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.description"></a><h6>
|
||||
<a name="id1179374"></a>
|
||||
<a name="id1159527"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
succeeds.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.header"></a><h6>
|
||||
<a name="id1179393"></a>
|
||||
<a name="id1159547"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/and_predicate.hpp>
|
||||
@@ -47,7 +47,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.model_of"></a><h6>
|
||||
<a name="id1179467"></a>
|
||||
<a name="id1159621"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -55,7 +55,7 @@
|
||||
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.expression_semantics"></a><h6>
|
||||
<a name="id1179500"></a>
|
||||
<a name="id1159653"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -102,7 +102,7 @@
|
||||
its embedded generator into a discarding device.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.attributes"></a><h6>
|
||||
<a name="id1179605"></a>
|
||||
<a name="id1159759"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -155,7 +155,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.complexity"></a><h6>
|
||||
<a name="id1179756"></a>
|
||||
<a name="id1159910"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -164,7 +164,7 @@
|
||||
generator itself is O(1).
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.example"></a><h6>
|
||||
<a name="id1179779"></a>
|
||||
<a name="id1159933"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generator (<code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.description"></a><h6>
|
||||
<a name="id1173143"></a>
|
||||
<a name="id1152351"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
generator, the Kleene star generator always succeeds.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.kleene.header"></a><h6>
|
||||
<a name="id1173160"></a>
|
||||
<a name="id1152368"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/kleene.hpp>
|
||||
@@ -47,7 +47,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.kleene.model_of"></a><h6>
|
||||
<a name="id1173235"></a>
|
||||
<a name="id1152442"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -55,7 +55,7 @@
|
||||
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.expression_semantics"></a><h6>
|
||||
<a name="id1173269"></a>
|
||||
<a name="id1152477"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -109,7 +109,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.attributes"></a><h6>
|
||||
<a name="id1173386"></a>
|
||||
<a name="id1152593"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -212,7 +212,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.complexity"></a><h6>
|
||||
<a name="id1173729"></a>
|
||||
<a name="id1152937"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -222,7 +222,7 @@
|
||||
N is the number of elements in the container passed as its attribute.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.example"></a><h6>
|
||||
<a name="id1173749"></a>
|
||||
<a name="id1152957"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<span class="identifier">b</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.list.description"></a><h6>
|
||||
<a name="id1175654"></a>
|
||||
<a name="id1156120"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -39,7 +39,7 @@
|
||||
at least once.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.list.header"></a><h6>
|
||||
<a name="id1175671"></a>
|
||||
<a name="id1156137"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/list.hpp>
|
||||
@@ -49,14 +49,14 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.list.model_of"></a><h6>
|
||||
<a name="id1175745"></a>
|
||||
<a name="id1156211"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
<a class="link" href="../generator_concepts/binarygenerator.html" title="BinaryGenerator"><code class="computeroutput"><span class="identifier">BinaryGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.list.expression_semantics"></a><h6>
|
||||
<a name="id1175780"></a>
|
||||
<a name="id1156246"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -123,7 +123,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.list.attributes"></a><h6>
|
||||
<a name="id1175995"></a>
|
||||
<a name="id1156461"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -213,7 +213,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.list.complexity"></a><h6>
|
||||
<a name="id1176341"></a>
|
||||
<a name="id1156808"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -223,7 +223,7 @@
|
||||
number of elements in the container passed as its attribute.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.list.example"></a><h6>
|
||||
<a name="id1177796"></a>
|
||||
<a name="id1156828"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generator (<code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.description"></a><h6>
|
||||
<a name="id1181605"></a>
|
||||
<a name="id1160641"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
fails.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.header"></a><h6>
|
||||
<a name="id1181624"></a>
|
||||
<a name="id1160660"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/not_predicate.hpp>
|
||||
@@ -47,7 +47,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.model_of"></a><h6>
|
||||
<a name="id1181699"></a>
|
||||
<a name="id1160735"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -55,7 +55,7 @@
|
||||
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.expression_semantics"></a><h6>
|
||||
<a name="id1181731"></a>
|
||||
<a name="id1160767"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -102,7 +102,7 @@
|
||||
its embedded generator into a discarding device.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.attributes"></a><h6>
|
||||
<a name="id1181837"></a>
|
||||
<a name="id1160873"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -155,7 +155,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.complexity"></a><h6>
|
||||
<a name="id1181988"></a>
|
||||
<a name="id1161024"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -164,7 +164,7 @@
|
||||
generator itself is O(1).
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.example"></a><h6>
|
||||
<a name="id1182011"></a>
|
||||
<a name="id1161047"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Generator (<code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.optional.description"></a><h6>
|
||||
<a name="id1178288"></a>
|
||||
<a name="id1157320"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -36,7 +36,7 @@
|
||||
It succeeds always.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.optional.header"></a><h6>
|
||||
<a name="id1178304"></a>
|
||||
<a name="id1157337"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/optional.hpp>
|
||||
@@ -46,7 +46,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.optional.model_of"></a><h6>
|
||||
<a name="id1178379"></a>
|
||||
<a name="id1157411"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -54,7 +54,7 @@
|
||||
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.optional.expression_semantics"></a><h6>
|
||||
<a name="id1178414"></a>
|
||||
<a name="id1157446"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -96,7 +96,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.optional.attributes"></a><h6>
|
||||
<a name="id1178516"></a>
|
||||
<a name="id1157548"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -183,7 +183,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.optional.complexity"></a><h6>
|
||||
<a name="id1178829"></a>
|
||||
<a name="id1157861"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -192,7 +192,7 @@
|
||||
generator itself is O(1).
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.optional.example"></a><h6>
|
||||
<a name="id1178849"></a>
|
||||
<a name="id1157882"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
(<code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.plus.description"></a><h6>
|
||||
<a name="id1174431"></a>
|
||||
<a name="id1153466"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
executed at least once.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.plus.header"></a><h6>
|
||||
<a name="id1174448"></a>
|
||||
<a name="id1153483"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/plus.hpp>
|
||||
@@ -47,14 +47,14 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.plus.model_of"></a><h6>
|
||||
<a name="id1174522"></a>
|
||||
<a name="id1153557"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.plus.expression_semantics"></a><h6>
|
||||
<a name="id1174557"></a>
|
||||
<a name="id1153592"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -111,7 +111,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.plus.attributes"></a><h6>
|
||||
<a name="id1174684"></a>
|
||||
<a name="id1153719"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -214,7 +214,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.plus.complexity"></a><h6>
|
||||
<a name="id1175027"></a>
|
||||
<a name="id1154062"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -224,7 +224,7 @@
|
||||
number of elements in the container passed as its attribute.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.plus.example"></a><h6>
|
||||
<a name="id1175048"></a>
|
||||
<a name="id1154083"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<span class="identifier">b</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.sequence.description"></a><h6>
|
||||
<a name="id1169011"></a>
|
||||
<a name="id1148055"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -38,7 +38,7 @@
|
||||
to right as long as they succeed.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.sequence.header"></a><h6>
|
||||
<a name="id1169028"></a>
|
||||
<a name="id1148072"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/sequence.hpp>
|
||||
@@ -48,7 +48,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.sequence.model_of"></a><h6>
|
||||
<a name="id1169102"></a>
|
||||
<a name="id1148146"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -56,7 +56,7 @@
|
||||
<a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.sequence.expression_semantics"></a><h6>
|
||||
<a name="id1169135"></a>
|
||||
<a name="id1148179"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -128,7 +128,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.sequence.attributes"></a><h6>
|
||||
<a name="id1169320"></a>
|
||||
<a name="id1148364"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -206,7 +206,7 @@
|
||||
the attribute supplied.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.sequence.complexity"></a><h6>
|
||||
<a name="id1170139"></a>
|
||||
<a name="id1150438"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -215,7 +215,7 @@
|
||||
itself is O(N), where N is the number of elements in the sequence.
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.sequence.example"></a><h6>
|
||||
<a name="id1170160"></a>
|
||||
<a name="id1150459"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
for output generation.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.stream.header"></a><h6>
|
||||
<a name="id1182748"></a>
|
||||
<a name="id1162914"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/stream.hpp>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
(<code class="computeroutput"><span class="identifier">stream</span></code>, <code class="computeroutput"><span class="identifier">wstream</span></code>, etc.)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.stream.stream.description"></a><h6>
|
||||
<a name="id1182847"></a>
|
||||
<a name="id1163014"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -44,7 +44,7 @@
|
||||
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span><span class="special">&</span> <span class="keyword">operator</span><span class="special"><<</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span><span class="special">&,</span> <span class="identifier">A</span> <span class="keyword">const</span><span class="special">&);</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.stream.stream.header"></a><h6>
|
||||
<a name="id1182956"></a>
|
||||
<a name="id1163123"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/stream.hpp>
|
||||
@@ -54,7 +54,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.stream.stream.namespace"></a><h6>
|
||||
<a name="id1183031"></a>
|
||||
<a name="id1163197"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -80,14 +80,14 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.stream.stream.synopsis"></a><h6>
|
||||
<a name="id1183146"></a>
|
||||
<a name="id1163313"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Char</span><span class="special">></span>
|
||||
<span class="keyword">struct</span> <span class="identifier">stream_generator</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.stream.stream.template_parameters"></a><h6>
|
||||
<a name="id1183200"></a>
|
||||
<a name="id1163367"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -135,7 +135,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.stream.stream.model_of"></a><h6>
|
||||
<a name="id1184404"></a>
|
||||
<a name="id1163465"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -155,7 +155,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.stream.stream.expression_semantics"></a><h6>
|
||||
<a name="id1184493"></a>
|
||||
<a name="id1163554"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -325,7 +325,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.stream.stream.additional_requirements"></a><h6>
|
||||
<a name="id1184997"></a>
|
||||
<a name="id1164058"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@@ -366,7 +366,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.stream.stream.attributes"></a><h6>
|
||||
<a name="id1185225"></a>
|
||||
<a name="id1164286"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -491,14 +491,14 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.stream.stream.complexity"></a><h6>
|
||||
<a name="id1185630"></a>
|
||||
<a name="id1164691"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
O(N), where N is the number of characters emitted by the stream generator
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.stream.stream.example"></a><h6>
|
||||
<a name="id1185651"></a>
|
||||
<a name="id1164873"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
generator.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.module_header"></a><h6>
|
||||
<a name="id1186469"></a>
|
||||
<a name="id1165691"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.module_header">Module Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string.hpp>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
(<code class="computeroutput"><span class="identifier">string</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.string.string.description"></a><h6>
|
||||
<a name="id1186569"></a>
|
||||
<a name="id1165791"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -59,7 +59,7 @@
|
||||
<span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span> <span class="comment">// s is a std::string
|
||||
</span></pre>
|
||||
<a name="spirit.karma.reference.string.string.header"></a><h6>
|
||||
<a name="id1186960"></a>
|
||||
<a name="id1166021"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string/lit.hpp>
|
||||
@@ -69,7 +69,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.string.namespace"></a><h6>
|
||||
<a name="id1187035"></a>
|
||||
<a name="id1166096"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -99,7 +99,7 @@
|
||||
Encoding Namespace</a> used by the corresponding string generator.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.string.model_of"></a><h6>
|
||||
<a name="id1187156"></a>
|
||||
<a name="id1166217"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
@@ -127,7 +127,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.string.string.expression_semantics"></a><h6>
|
||||
<a name="id1187276"></a>
|
||||
<a name="id1166337"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -229,7 +229,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.string.string.attributes"></a><h6>
|
||||
<a name="id1187596"></a>
|
||||
<a name="id1166657"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -318,14 +318,14 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.string.string.complexity"></a><h6>
|
||||
<a name="id1187902"></a>
|
||||
<a name="id1166963"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote"><p>
|
||||
O(N), where N is the number of characters emitted by the string generator
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.karma.reference.string.string.example"></a><h6>
|
||||
<a name="id1187923"></a>
|
||||
<a name="id1166984"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
(<code class="computeroutput"><span class="identifier">symbols</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.string.symbols.description"></a><h6>
|
||||
<a name="id1188586"></a>
|
||||
<a name="id1168754"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -47,7 +47,7 @@
|
||||
added, thus, dynamically altering its behavior.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.symbols.header"></a><h6>
|
||||
<a name="id1188621"></a>
|
||||
<a name="id1168789"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string/symbols.hpp>
|
||||
@@ -57,7 +57,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.symbols.namespace"></a><h6>
|
||||
<a name="id1188695"></a>
|
||||
<a name="id1168864"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -74,7 +74,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.string.symbols.synopsis"></a><h6>
|
||||
<a name="id1188776"></a>
|
||||
<a name="id1168944"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Lookup</span>
|
||||
@@ -82,7 +82,7 @@
|
||||
<span class="keyword">struct</span> <span class="identifier">symbols</span><span class="special">;</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.string.symbols.template_parameters"></a><h6>
|
||||
<a name="id1188884"></a>
|
||||
<a name="id1169052"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@@ -205,7 +205,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.string.symbols.model_of"></a><h6>
|
||||
<a name="id1191970"></a>
|
||||
<a name="id1169369"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -262,7 +262,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.string.symbols.expression_semantics"></a><h6>
|
||||
<a name="id1192290"></a>
|
||||
<a name="id1169689"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -517,7 +517,7 @@
|
||||
not emitting anything.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.symbols.attributes"></a><h6>
|
||||
<a name="id1193445"></a>
|
||||
<a name="id1173735"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -577,7 +577,7 @@
|
||||
</span><span class="identifier">BOOST_ASSERT</span><span class="special">(</span><span class="identifier">test</span><span class="special">(</span><span class="string">"J"</span><span class="special">,</span> <span class="identifier">sym</span><span class="special">,</span> <span class="identifier">make_vector</span><span class="special">(</span><span class="char">'j'</span><span class="special">,</span> <span class="char">'J'</span><span class="special">)));</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.reference.string.symbols.complexity"></a><h6>
|
||||
<a name="id1195019"></a>
|
||||
<a name="id1174183"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.complexity">Complexity</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -590,7 +590,7 @@
|
||||
Where n is the number of stored symbols.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.symbols.example"></a><h6>
|
||||
<a name="id1195082"></a>
|
||||
<a name="id1174246"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.example">Example</a>
|
||||
</h6>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="id1200551"></a>Karma Index</h3></div></div></div>
|
||||
<a name="id1180842"></a>Karma Index</h3></div></div></div>
|
||||
<p><a class="link" href="s05.html#idx_id_22">A</a> <a class="link" href="s05.html#idx_id_23">B</a> <a class="link" href="s05.html#idx_id_24">C</a> <a class="link" href="s05.html#idx_id_25">D</a> <a class="link" href="s05.html#idx_id_26">E</a> <a class="link" href="s05.html#idx_id_27">F</a> <a class="link" href="s05.html#idx_id_28">G</a> <a class="link" href="s05.html#idx_id_29">H</a> <a class="link" href="s05.html#idx_id_30">I</a> <a class="link" href="s05.html#idx_id_31">K</a> <a class="link" href="s05.html#idx_id_32">L</a> <a class="link" href="s05.html#idx_id_33">M</a> <a class="link" href="s05.html#idx_id_34">N</a> <a class="link" href="s05.html#idx_id_35">O</a> <a class="link" href="s05.html#idx_id_36">P</a> <a class="link" href="s05.html#idx_id_37">Q</a> <a class="link" href="s05.html#idx_id_38">R</a> <a class="link" href="s05.html#idx_id_39">S</a> <a class="link" href="s05.html#idx_id_40">T</a> <a class="link" href="s05.html#idx_id_41">U</a> <a class="link" href="s05.html#idx_id_42">V</a> <a class="link" href="s05.html#idx_id_43">W</a> <a class="link" href="s05.html#idx_id_44">X</a> </p>
|
||||
<div class="variablelist"><dl>
|
||||
<dt>
|
||||
@@ -154,15 +154,11 @@
|
||||
<tr><td><p><a class="link" href="reference/generator_concepts.html" title="Generator Concepts">Generator Concepts</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/generator_concepts/narygenerator.html" title="NaryGenerator">NaryGenerator</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/generator_concepts/nonterminal.html" title="Nonterminal">Nonterminal</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/generator_concepts/generator.html" title="Generator">Notation</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/generator_concepts/primitivegenerator.html" title="PrimitiveGenerator">PrimitiveGenerator</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/generator_concepts/unarygenerator.html" title="UnaryGenerator">UnaryGenerator</a></p></td></tr>
|
||||
</table></dd>
|
||||
<dt><span class="term">grammar</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist">
|
||||
<tr><td><p><a class="link" href="reference/nonterminal/grammar.html" title="Generator Grammar">Generator Grammar</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/nonterminal/grammar.html" title="Generator Grammar">Notation</a></p></td></tr>
|
||||
</table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/nonterminal/grammar.html" title="Generator Grammar">Generator Grammar</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">graph</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/char/char_class.html" title="Character Classification Generators (alnum, digit, etc.)">Character Classification Generators ( alnum , digit , etc.)</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
@@ -178,10 +174,7 @@
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">inf</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist">
|
||||
<tr><td><p><a class="link" href="reference/directive/repeat.html" title="Repetition Generator Directive (repeat[])">Notation</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/directive/repeat.html" title="Repetition Generator Directive (repeat[])">Repetition Generator Directive ( repeat [] )</a></p></td></tr>
|
||||
</table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/directive/repeat.html" title="Repetition Generator Directive (repeat[])">Repetition Generator Directive ( repeat [] )</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">int_</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)">Signed Integer Number Generators ( int_ , etc.)</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">int_generator</span></dt>
|
||||
@@ -267,7 +260,7 @@
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">placeholders</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="quick_reference/phoenix.html" title="Phoenix">Spirit.Karma specific Phoenix placeholders</a></p></td></tr></table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="quick_reference/phoenix.html" title="Phoenix">Phoenix</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">plus (+a)</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/operator/plus.html" title="Plus Generator (+a)">Plus Generator ( + a )</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">print</span></dt>
|
||||
@@ -291,17 +284,11 @@
|
||||
<dt><span class="term">real_policies</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)">Real Number Generators ( float_ , double_ , etc.)</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">repeat</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist">
|
||||
<tr><td><p><a class="link" href="reference/directive/repeat.html" title="Repetition Generator Directive (repeat[])">Notation</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/directive/repeat.html" title="Repetition Generator Directive (repeat[])">Repetition Generator Directive ( repeat [] )</a></p></td></tr>
|
||||
</table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/directive/repeat.html" title="Repetition Generator Directive (repeat[])">Repetition Generator Directive ( repeat [] )</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">right_align</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/directive/alignment.html" title="Alignment Generator Directives (left_align[], center[], right_align[])">Alignment Generator Directives ( left_align [] , center [] , right_align [] )</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">rule</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist">
|
||||
<tr><td><p><a class="link" href="reference/nonterminal/rule.html" title="Generator Rule">Generator Rule</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/nonterminal/rule.html" title="Generator Rule">Notation</a></p></td></tr>
|
||||
</table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/nonterminal/rule.html" title="Generator Rule">Generator Rule</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_39"></a><span class="term">S</span>
|
||||
@@ -317,15 +304,11 @@
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/char/char_class.html" title="Character Classification Generators (alnum, digit, etc.)">Character Classification Generators ( alnum , digit , etc.)</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">string</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist">
|
||||
<tr><td><p><a class="link" href="reference/string/string.html" title="String Generators (string, lit)">Notation</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/string/string.html" title="String Generators (string, lit)">String Generators ( string , lit )</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/string/symbols.html" title="Symbols Generator (symbols)">Symbols Generator ( symbols )</a></p></td></tr>
|
||||
</table></dd>
|
||||
<dt><span class="term">symbols</span></dt>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist">
|
||||
<tr><td><p><a class="link" href="reference/string/symbols.html" title="Symbols Generator (symbols)">Notation</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/string/symbols.html" title="Symbols Generator (symbols)">Symbols Generator ( symbols )</a></p></td></tr>
|
||||
</table></dd>
|
||||
<dd><table border="0" summary="Simple list" class="simplelist"><tr><td><p><a class="link" href="reference/string/symbols.html" title="Symbols Generator (symbols)">Symbols Generator ( symbols )</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_40"></a><span class="term">T</span>
|
||||
@@ -353,7 +336,6 @@
|
||||
<dd><table border="0" summary="Simple list" class="simplelist">
|
||||
<tr><td><p><a class="link" href="reference/char/char_class.html" title="Character Classification Generators (alnum, digit, etc.)">Character Classification Generators ( alnum , digit , etc.)</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/directive/upperlower.html" title="Generator Directives Controlling Case Sensitivity (upper[], lower[])">Generator Directives Controlling Case Sensitivity ( upper [] , lower [] )</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/directive/repeat.html" title="Repetition Generator Directive (repeat[])">Notation</a></p></td></tr>
|
||||
<tr><td><p><a class="link" href="reference/directive/repeat.html" title="Repetition Generator Directive (repeat[])">Repetition Generator Directive ( repeat [] )</a></p></td></tr>
|
||||
</table></dd>
|
||||
<dt><span class="term">ushort_</span></dt>
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
macros.
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.karma_adapted_complex.adapting_a_class_as_a_fusion_sequence"></a><h6>
|
||||
<a name="id1040145"></a>
|
||||
<a name="id1019212"></a>
|
||||
<a class="link" href="karma_adapted_complex.html#spirit.karma.tutorials.karma_adapted_complex.adapting_a_class_as_a_fusion_sequence">Adapting
|
||||
a Class As a Fusion Sequence</a>
|
||||
</h6>
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
Let's cover some basic library features first.
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.karma_easier_complex.making_numeric_generators_fail"></a><h6>
|
||||
<a name="id1037686"></a>
|
||||
<a name="id1018075"></a>
|
||||
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.making_numeric_generators_fail">Making
|
||||
Numeric Generators Fail</a>
|
||||
</h6>
|
||||
@@ -113,7 +113,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators"></a><h6>
|
||||
<a name="id1039297"></a>
|
||||
<a name="id1018364"></a>
|
||||
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators">Predicates
|
||||
- The Conditionals for Output Generators</a>
|
||||
</h6>
|
||||
@@ -164,7 +164,7 @@
|
||||
emitted by the generators to which they are applied.
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes"></a><h6>
|
||||
<a name="id1039546"></a>
|
||||
<a name="id1018614"></a>
|
||||
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes">Ignoring
|
||||
Supplied Attributes</a>
|
||||
</h6>
|
||||
@@ -191,7 +191,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.tutorials.karma_easier_complex.putting_everything_together"></a><h6>
|
||||
<a name="id1039624"></a>
|
||||
<a name="id1018692"></a>
|
||||
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.putting_everything_together">Putting
|
||||
everything together</a>
|
||||
</h6>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Numbers From a std::vector</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.tutorials.num_list.using_the_list_operator"></a><h6>
|
||||
<a name="id1040954"></a>
|
||||
<a name="id1021500"></a>
|
||||
<a class="link" href="num_list.html#spirit.karma.tutorials.num_list.using_the_list_operator">Using
|
||||
the List Operator</a>
|
||||
</h6>
|
||||
@@ -102,7 +102,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.tutorials.num_list.generate_output_from_arbitrary_data"></a><h6>
|
||||
<a name="id1042798"></a>
|
||||
<a name="id1022014"></a>
|
||||
<a class="link" href="num_list.html#spirit.karma.tutorials.num_list.generate_output_from_arbitrary_data">Generate
|
||||
Output from Arbitrary Data</a>
|
||||
</h6>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.tutorials.quick_start"></a><a class="link" href="quick_start.html" title="Quick Start">Quick Start</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.tutorials.quick_start.spirit_karma___what_s_that_"></a><h6>
|
||||
<a name="id1033656"></a>
|
||||
<a name="id1012748"></a>
|
||||
<a class="link" href="quick_start.html#spirit.karma.tutorials.quick_start.spirit_karma___what_s_that_">Spirit.Karma
|
||||
- what's that?</a>
|
||||
</h6>
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
<span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&,</span> <span class="identifier">Context</span><span class="special">&,</span> <span class="keyword">bool</span><span class="special">&);</span>
|
||||
</pre>
|
||||
<a name="spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
|
||||
<a name="id1035209"></a>
|
||||
<a name="id1014553"></a>
|
||||
<a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions">Examples
|
||||
of Semantic Actions</a>
|
||||
</h6>
|
||||
@@ -258,7 +258,7 @@
|
||||
The examples above can be found here: <a href="../../../../../example/karma/actions.cpp" target="_top">actions.cpp</a>
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.semantic_actions.phoenix"></a><h6>
|
||||
<a name="id1036244"></a>
|
||||
<a name="id1015493"></a>
|
||||
<a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.phoenix">Phoenix</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
We will start from trivial examples, ramping up as we go.
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.warming_up.trivial_example__1_generating_a_number"></a><h6>
|
||||
<a name="id1033824"></a>
|
||||
<a name="id1012916"></a>
|
||||
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__1_generating_a_number">Trivial
|
||||
Example #1 Generating a number</a>
|
||||
</h6>
|
||||
@@ -51,7 +51,7 @@
|
||||
to a floating point generator or parser: <code class="computeroutput"><span class="identifier">double_</span></code>.
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.warming_up.trivial_example__2_generating_two_numbers"></a><h6>
|
||||
<a name="id1033868"></a>
|
||||
<a name="id1012959"></a>
|
||||
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__2_generating_two_numbers">Trivial
|
||||
Example #2 Generating two numbers</a>
|
||||
</h6>
|
||||
@@ -89,7 +89,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.tutorials.warming_up.trivial_example__3_generating_one_or_more_numbers"></a><h6>
|
||||
<a name="id1033953"></a>
|
||||
<a name="id1013045"></a>
|
||||
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__3_generating_one_or_more_numbers">Trivial
|
||||
Example #3 Generating one or more numbers</a>
|
||||
</h6>
|
||||
@@ -114,7 +114,7 @@
|
||||
numbers, if needed.
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.warming_up.trivial_example__4_generating_a_comma_delimited_list_of_numbers"></a><h6>
|
||||
<a name="id1034000"></a>
|
||||
<a name="id1013091"></a>
|
||||
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.trivial_example__4_generating_a_comma_delimited_list_of_numbers">Trivial
|
||||
Example #4 Generating a comma-delimited list of numbers</a>
|
||||
</h6>
|
||||
@@ -137,7 +137,7 @@
|
||||
in the generated output zero or more times.
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.warming_up.let_s_generate_"></a><h6>
|
||||
<a name="id1034134"></a>
|
||||
<a name="id1013226"></a>
|
||||
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.let_s_generate_">Let's
|
||||
Generate!</a>
|
||||
</h6>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
library.
|
||||
</p>
|
||||
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_anatomy_of_a_token"></a><h6>
|
||||
<a name="id1214104"></a>
|
||||
<a name="id1195584"></a>
|
||||
<a class="link" href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_anatomy_of_a_token">The
|
||||
Anatomy of a Token</a>
|
||||
</h6>
|
||||
@@ -185,7 +185,7 @@
|
||||
time.
|
||||
</p>
|
||||
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition"></a><h6>
|
||||
<a name="id1214652"></a>
|
||||
<a name="id1196133"></a>
|
||||
<a class="link" href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition">The
|
||||
Physiognomy of a Token Definition</a>
|
||||
</h6>
|
||||
@@ -257,7 +257,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using__code__phrase_role__identifier__lex__phrase__phrase_role__special______phrase__phrase_role__identifier__lexertl__phrase__phrase_role__special______phrase__phrase_role__identifier__token__phrase__phrase_role__special___lt__gt___phrase___code_"></a><h6>
|
||||
<a name="id1217447"></a>
|
||||
<a name="id1196392"></a>
|
||||
<a class="link" href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using__code__phrase_role__identifier__lex__phrase__phrase_role__special______phrase__phrase_role__identifier__lexertl__phrase__phrase_role__special______phrase__phrase_role__identifier__token__phrase__phrase_role__special___lt__gt___phrase___code_">Examples
|
||||
of using <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">lexertl</span><span class="special">::</span><span class="identifier">token</span><span class="special"><></span></code></a>
|
||||
</h6>
|
||||
|
||||
@@ -120,7 +120,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.lex.abstracts.lexer_semantic_actions.the_context_of_a_lexer_semantic_action"></a><h6>
|
||||
<a name="id1221200"></a>
|
||||
<a name="id1200337"></a>
|
||||
<a class="link" href="lexer_semantic_actions.html#spirit.lex.abstracts.lexer_semantic_actions.the_context_of_a_lexer_semantic_action">The
|
||||
context of a lexer semantic action</a>
|
||||
</h6>
|
||||
@@ -254,7 +254,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix"></a><h6>
|
||||
<a name="id1221749"></a>
|
||||
<a name="id1200907"></a>
|
||||
<a class="link" href="lexer_semantic_actions.html#spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix">Lexer
|
||||
Semantic Actions Using Phoenix</a>
|
||||
</h6>
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer"></a><h6>
|
||||
<a name="id1223600"></a>
|
||||
<a name="id1204963"></a>
|
||||
<a class="link" href="lexer_static_model.html#spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer">Generating
|
||||
the Static Analyzer</a>
|
||||
</h6>
|
||||
@@ -222,7 +222,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer"></a><h6>
|
||||
<a name="id1223953"></a>
|
||||
<a name="id1205316"></a>
|
||||
<a class="link" href="lexer_static_model.html#spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer">Modifying
|
||||
the Dynamic Analyzer</a>
|
||||
</h6>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Data</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function"></a><h6>
|
||||
<a name="id1217998"></a>
|
||||
<a name="id1196943"></a>
|
||||
<a class="link" href="lexer_tokenizing.html#spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function">The
|
||||
tokenize function</a>
|
||||
</h6>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.lex.lexer_introduction.why_use_a_separate_lexer_"></a><h5>
|
||||
<a name="id1202402"></a>
|
||||
<a name="id1182508"></a>
|
||||
<a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.why_use_a_separate_lexer_">Why
|
||||
Use a Separate Lexer?</a>
|
||||
</h5>
|
||||
@@ -154,7 +154,7 @@
|
||||
to use the provided functionality to build more complex grammar recognizers.
|
||||
</p>
|
||||
<a name="spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_"></a><h5>
|
||||
<a name="id1202625"></a>
|
||||
<a name="id1182731"></a>
|
||||
<a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_">Advantages
|
||||
of using <span class="emphasis"><em>Spirit.Lex</em></span></a>
|
||||
</h5>
|
||||
@@ -201,7 +201,7 @@
|
||||
This dynamic flexibility allows you to speed up the development of your application.
|
||||
</p>
|
||||
<a name="spirit.lex.lexer_introduction.the_library_structure_of__emphasis_spirit_lex__emphasis_"></a><h5>
|
||||
<a name="id1202743"></a>
|
||||
<a name="id1182849"></a>
|
||||
<a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.the_library_structure_of__emphasis_spirit_lex__emphasis_">The
|
||||
Library Structure of <span class="emphasis"><em>Spirit.Lex</em></span></a>
|
||||
</h5>
|
||||
|
||||
@@ -638,7 +638,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.lex.quick_reference.lexer.regular_expression_precedence"></a><h6>
|
||||
<a name="id1232015"></a>
|
||||
<a name="id1210753"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.regular_expression_precedence">Regular
|
||||
Expression Precedence</a>
|
||||
</h6>
|
||||
@@ -657,7 +657,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.lex.quick_reference.lexer.macros"></a><h6>
|
||||
<a name="id1232155"></a>
|
||||
<a name="id1210869"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.macros">Macros</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.lex.reference.lex_basics"></a><a class="link" href="lex_basics.html" title="Basics">Basics</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.lex.reference.lex_basics.examples"></a><h6>
|
||||
<a name="id1236306"></a>
|
||||
<a name="id1215452"></a>
|
||||
<a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.examples">Examples</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -56,7 +56,7 @@
|
||||
This one tests token definitions.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.lex_basics.models"></a><h6>
|
||||
<a name="id1236511"></a>
|
||||
<a name="id1215658"></a>
|
||||
<a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.lex.reference.lexer_api"></a><a class="link" href="lexer_api.html" title="Lexer API">Lexer API</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.lex.reference.lexer_api.description"></a><h6>
|
||||
<a name="id1236614"></a>
|
||||
<a name="id1215761"></a>
|
||||
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -41,7 +41,7 @@
|
||||
the parsed values on a successful parse.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.lexer_api.header"></a><h6>
|
||||
<a name="id1236652"></a>
|
||||
<a name="id1215799"></a>
|
||||
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.header">Header</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/lex/tokenize_and_parse.hpp>
|
||||
@@ -64,7 +64,7 @@
|
||||
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.lexer_api.namespace"></a><h6>
|
||||
<a name="id1236792"></a>
|
||||
<a name="id1215938"></a>
|
||||
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -103,7 +103,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_api.synopsis"></a><h6>
|
||||
<a name="id1237045"></a>
|
||||
<a name="id1216192"></a>
|
||||
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.synopsis">Synopsis</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -264,7 +264,7 @@
|
||||
to the corresponding argument.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.lexer_api.template_parameters"></a><h6>
|
||||
<a name="id1239280"></a>
|
||||
<a name="id1218427"></a>
|
||||
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.lex.reference.lexer_concepts.lexer"></a><a class="link" href="lexer.html" title="Lexer">Lexer</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.lexer.description"></a><h6>
|
||||
<a name="id1232288"></a>
|
||||
<a name="id1211002"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -65,7 +65,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.lexer.valid_expressions"></a><h6>
|
||||
<a name="id1232452"></a>
|
||||
<a name="id1211167"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -147,7 +147,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.lexer.type_expressions"></a><h6>
|
||||
<a name="id1232697"></a>
|
||||
<a name="id1211412"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -186,7 +186,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.lexer.postcondition"></a><h6>
|
||||
<a name="id1232838"></a>
|
||||
<a name="id1211552"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.postcondition">Postcondition</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -210,7 +210,7 @@
|
||||
inside <code class="computeroutput"><span class="identifier">l</span></code>.
|
||||
</li></ul></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.lexer.models"></a><h6>
|
||||
<a name="id1232952"></a>
|
||||
<a name="id1211666"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer"></a><a class="link" href="narylexer.html" title="NaryLexer">NaryLexer</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.description"></a><h6>
|
||||
<a name="id1233830"></a>
|
||||
<a name="id1214896"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@
|
||||
Design Pattern.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.refinement_of"></a><h6>
|
||||
<a name="id1233865"></a>
|
||||
<a name="id1214930"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -58,7 +58,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.valid_expressions"></a><h6>
|
||||
<a name="id1233945"></a>
|
||||
<a name="id1215011"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -109,7 +109,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.type_expressions"></a><h6>
|
||||
<a name="id1234076"></a>
|
||||
<a name="id1215142"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -162,7 +162,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.invariants"></a><h6>
|
||||
<a name="id1236170"></a>
|
||||
<a name="id1215317"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -174,7 +174,7 @@
|
||||
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special"><</span><span class="identifier">E</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
|
||||
</li></ul></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.models"></a><h6>
|
||||
<a name="id1236258"></a>
|
||||
<a name="id1215404"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.lex.reference.lexer_concepts.primitivelexer"></a><a class="link" href="primitivelexer.html" title="PrimitiveLexer">PrimitiveLexer</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.description"></a><h6>
|
||||
<a name="id1232990"></a>
|
||||
<a name="id1211704"></a>
|
||||
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -35,7 +35,7 @@
|
||||
that the client uses to build more complex lexer components.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.refinement_of"></a><h6>
|
||||
<a name="id1233013"></a>
|
||||
<a name="id1211727"></a>
|
||||
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -43,7 +43,7 @@
|
||||
<a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
|
||||
</p></blockquote></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions"></a><h6>
|
||||
<a name="id1233043"></a>
|
||||
<a name="id1211757"></a>
|
||||
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -82,7 +82,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.models"></a><h6>
|
||||
<a name="id1233183"></a>
|
||||
<a name="id1211898"></a>
|
||||
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="spirit.lex.reference.lexer_concepts.unarylexer"></a><a class="link" href="unarylexer.html" title="UnaryLexer">UnaryLexer</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.unarylexer.description"></a><h6>
|
||||
<a name="id1233292"></a>
|
||||
<a name="id1212007"></a>
|
||||
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -36,7 +36,7 @@
|
||||
following the Delegate Design Pattern.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.lexer_concepts.unarylexer.refinement_of"></a><h6>
|
||||
<a name="id1233318"></a>
|
||||
<a name="id1212032"></a>
|
||||
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -57,7 +57,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions"></a><h6>
|
||||
<a name="id1233396"></a>
|
||||
<a name="id1214461"></a>
|
||||
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -107,7 +107,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.unarylexer.type_expressions"></a><h6>
|
||||
<a name="id1233518"></a>
|
||||
<a name="id1214584"></a>
|
||||
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@@ -160,7 +160,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.unarylexer.invariants"></a><h6>
|
||||
<a name="id1233693"></a>
|
||||
<a name="id1214759"></a>
|
||||
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -171,7 +171,7 @@
|
||||
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special"><</span><span class="identifier">L</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
|
||||
</li></ul></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.unarylexer.models"></a><h6>
|
||||
<a name="id1233781"></a>
|
||||
<a name="id1214846"></a>
|
||||
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
and string literals.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.primitives.module_headers"></a><h6>
|
||||
<a name="id1239534"></a>
|
||||
<a name="id1218681"></a>
|
||||
<a class="link" href="primitives.html#spirit.lex.reference.primitives.module_headers">Module Headers</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/lex/primitives.hpp>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Matching Single Characters</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.lex.reference.primitives.char_tokendef.description"></a><h6>
|
||||
<a name="id1239620"></a>
|
||||
<a name="id1218767"></a>
|
||||
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -42,11 +42,11 @@
|
||||
forcing lower or upper case and dealing with character ranges.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.primitives.char_tokendef.header"></a><h6>
|
||||
<a name="id1239664"></a>
|
||||
<a name="id1218811"></a>
|
||||
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.header">Header</a>
|
||||
</h6>
|
||||
<a name="spirit.lex.reference.primitives.char_tokendef.module_headers"></a><h6>
|
||||
<a name="id1239680"></a>
|
||||
<a name="id1218827"></a>
|
||||
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@@ -57,7 +57,7 @@
|
||||
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
|
||||
</p>
|
||||
<a name="spirit.lex.reference.primitives.char_tokendef.namespace"></a><h6>
|
||||
<a name="id1239757"></a>
|
||||
<a name="id1218904"></a>
|
||||
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@@ -82,7 +82,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.primitives.char_tokendef.model_of"></a><h6>
|
||||
<a name="id1239860"></a>
|
||||
<a name="id1219007"></a>
|
||||
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@@ -100,7 +100,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.lex.reference.primitives.char_tokendef.expression_semantics"></a><h6>
|
||||
<a name="id1239925"></a>
|
||||
<a name="id1219072"></a>
|
||||
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@@ -165,7 +165,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.primitives.char_tokendef.example"></a><h6>
|
||||
<a name="id1240112"></a>
|
||||
<a name="id1220625"></a>
|
||||
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.example">Example</a>
|
||||
</h6>
|
||||
</div>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
(for the full example code see here: <a href="../../../../../example/lex/word_count_functor.cpp" target="_top">word_count_functor.cpp</a>).
|
||||
</p>
|
||||
<a name="spirit.lex.tutorials.lexer_quickstart1.prerequisites"></a><h6>
|
||||
<a name="id1204495"></a>
|
||||
<a name="id1183128"></a>
|
||||
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.prerequisites">Prerequisites</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -70,7 +70,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="spirit.lex.tutorials.lexer_quickstart1.defining_tokens"></a><h6>
|
||||
<a name="id1204737"></a>
|
||||
<a name="id1183371"></a>
|
||||
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.defining_tokens">Defining
|
||||
Tokens</a>
|
||||
</h6>
|
||||
@@ -118,7 +118,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work"></a><h6>
|
||||
<a name="id1205071"></a>
|
||||
<a name="id1183704"></a>
|
||||
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work">Doing
|
||||
the Useful Work</a>
|
||||
</h6>
|
||||
@@ -176,7 +176,7 @@
|
||||
as well.
|
||||
</p>
|
||||
<a name="spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together"></a><h6>
|
||||
<a name="id1205582"></a>
|
||||
<a name="id1184215"></a>
|
||||
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together">Pulling
|
||||
Everything Together</a>
|
||||
</h6>
|
||||
@@ -223,7 +223,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="spirit.lex.tutorials.lexer_quickstart1.comparing__emphasis_spirit_lex__emphasis__with__ulink_url__http___flex_sourceforge_net___flex__ulink_"></a><h6>
|
||||
<a name="id1206419"></a>
|
||||
<a name="id1185892"></a>
|
||||
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.comparing__emphasis_spirit_lex__emphasis__with__ulink_url__http___flex_sourceforge_net___flex__ulink_">Comparing
|
||||
<span class="emphasis"><em>Spirit.Lex</em></span> with <a href="http://flex.sourceforge.net/" target="_top">Flex</a></a>
|
||||
</h6>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user