Spirit: adding no_skip[] directive, docs, tests, etc.
[SVN r59719]
This commit is contained in:
parent
14faa9c648
commit
30018804eb
@ -33,7 +33,7 @@
|
||||
</div></div>
|
||||
<div><p class="copyright">Copyright © 2001-2010 Joel de Guzman, Hartmut Kaiser</p></div>
|
||||
<div><div class="legalnotice" title="Legal Notice">
|
||||
<a name="id546468"></a><p>
|
||||
<a name="id538822"></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>
|
||||
@ -269,7 +269,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: February 17, 2010 at 01:01:28 GMT</small></p></td>
|
||||
<td align="left"><p><small>Last revised: February 17, 2010 at 02:11:32 GMT</small></p></td>
|
||||
<td align="right"><div class="copyright-footer"></div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
|
@ -136,7 +136,7 @@
|
||||
Compound Attribute Rules</a>.
|
||||
</p>
|
||||
<a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_sequence_parsers_and_generators"></a><h6>
|
||||
<a name="id560942"></a>
|
||||
<a name="id553358"></a>
|
||||
<a class="link" href="compound_attributes.html#spirit.abstracts.attributes.compound_attributes.the_attribute_of_sequence_parsers_and_generators">The
|
||||
Attribute of Sequence Parsers and Generators</a>
|
||||
</h6>
|
||||
@ -252,7 +252,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_alternative_parsers_and_generators"></a><h6>
|
||||
<a name="id561832"></a>
|
||||
<a name="id554248"></a>
|
||||
<a class="link" href="compound_attributes.html#spirit.abstracts.attributes.compound_attributes.the_attribute_of_alternative_parsers_and_generators">The
|
||||
Attribute of Alternative Parsers and Generators</a>
|
||||
</h6>
|
||||
|
@ -29,9 +29,9 @@
|
||||
</h3></div></div></div>
|
||||
<p>
|
||||
Parsing Expression Grammars (PEG)
|
||||
<sup>[<a name="id558019" href="#ftn.id558019" class="footnote">6</a>]</sup>
|
||||
<sup>[<a name="id550367" href="#ftn.id550367" class="footnote">6</a>]</sup>
|
||||
are a derivative of Extended Backus-Naur Form (EBNF)
|
||||
<sup>[<a name="id558031" href="#ftn.id558031" class="footnote">7</a>]</sup>
|
||||
<sup>[<a name="id550379" href="#ftn.id550379" class="footnote">7</a>]</sup>
|
||||
with a different interpretation, designed to represent a recursive descent
|
||||
parser. A PEG can be directly represented as a recursive-descent parser.
|
||||
</p>
|
||||
@ -42,7 +42,7 @@
|
||||
Abstract Syntax Tree) for each PEG grammar.
|
||||
</p>
|
||||
<a name="spirit.abstracts.parsing_expression_grammar.sequences"></a><h5>
|
||||
<a name="id558052"></a>
|
||||
<a name="id550400"></a>
|
||||
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.sequences">Sequences</a>
|
||||
</h5>
|
||||
<p>
|
||||
@ -84,7 +84,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.abstracts.parsing_expression_grammar.alternatives"></a><h5>
|
||||
<a name="id558184"></a>
|
||||
<a name="id550532"></a>
|
||||
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.alternatives">Alternatives</a>
|
||||
</h5>
|
||||
<p>
|
||||
@ -127,7 +127,7 @@
|
||||
is valid. As noted, there can only be one valid parse tree.
|
||||
</p>
|
||||
<a name="spirit.abstracts.parsing_expression_grammar.loops"></a><h5>
|
||||
<a name="id558330"></a>
|
||||
<a name="id550678"></a>
|
||||
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.loops">Loops</a>
|
||||
</h5>
|
||||
<p>
|
||||
@ -190,7 +190,7 @@
|
||||
We will see more of these other mechanisms shortly.
|
||||
</p>
|
||||
<a name="spirit.abstracts.parsing_expression_grammar.difference"></a><h5>
|
||||
<a name="id558478"></a>
|
||||
<a name="id550826"></a>
|
||||
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.difference">Difference</a>
|
||||
</h5>
|
||||
<p>
|
||||
@ -216,11 +216,11 @@
|
||||
</table></div>
|
||||
<div class="footnotes">
|
||||
<br><hr width="100" align="left">
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id558019" href="#id558019" class="para">6</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id550367" href="#id550367" class="para">6</a>] </sup>
|
||||
Bryan Ford: Parsing Expression Grammars: A Recognition-Based Syntactic
|
||||
Foundation, <a href="http://pdos.csail.mit.edu/~baford/packrat/popl04/" target="_top">http://pdos.csail.mit.edu/~baford/packrat/popl04/</a>
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id558031" href="#id558031" class="para">7</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id550379" href="#id550379" class="para">7</a>] </sup>
|
||||
Richard E. Pattis: EBNF: A Notation to Describe Syntax, <a href="http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf" target="_top">http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf</a>
|
||||
</p></div>
|
||||
</div>
|
||||
|
@ -28,13 +28,13 @@
|
||||
</h3></div></div></div>
|
||||
<p>
|
||||
In the next section, we will deal with Parsing Expression Grammars (PEG)
|
||||
<sup>[<a name="id557576" href="#ftn.id557576" class="footnote">3</a>]</sup>
|
||||
<sup>[<a name="id549924" href="#ftn.id549924" class="footnote">3</a>]</sup>
|
||||
, a variant of Extended Backus-Naur Form (EBNF)
|
||||
<sup>[<a name="id557588" href="#ftn.id557588" class="footnote">4</a>]</sup>
|
||||
<sup>[<a name="id549936" href="#ftn.id549936" class="footnote">4</a>]</sup>
|
||||
with a different interpretation. It is easier to understand PEG using Syntax
|
||||
Diagrams. Syntax diagrams represent a grammar graphically. It was used extensibly
|
||||
by Niklaus Wirth
|
||||
<sup>[<a name="id557600" href="#ftn.id557600" class="footnote">5</a>]</sup>
|
||||
<sup>[<a name="id549948" href="#ftn.id549948" class="footnote">5</a>]</sup>
|
||||
in the "Pascal User Manual". Syntax Diagrams are easily understandable
|
||||
by programmers due to their similarity to flow charts. The isomorphism of
|
||||
the diagrams and functions make them ideal for representing Recursive Descent
|
||||
@ -48,7 +48,7 @@
|
||||
parsers and to <span class="emphasis"><em>Spirit.Karma</em></span> generators.
|
||||
</p>
|
||||
<a name="spirit.abstracts.syntax_diagram.elements"></a><h5>
|
||||
<a name="id557628"></a>
|
||||
<a name="id549976"></a>
|
||||
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.elements">Elements</a>
|
||||
</h5>
|
||||
<p>
|
||||
@ -92,7 +92,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.abstracts.syntax_diagram.constructs"></a><h5>
|
||||
<a name="id557728"></a>
|
||||
<a name="id550076"></a>
|
||||
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.constructs">Constructs</a>
|
||||
</h5>
|
||||
<p>
|
||||
@ -163,7 +163,7 @@
|
||||
This behavior is quite obvious with syntax diagrams as they resemble flow-charts.
|
||||
</p>
|
||||
<a name="spirit.abstracts.syntax_diagram.predicates"></a><h5>
|
||||
<a name="id557888"></a>
|
||||
<a name="id550236"></a>
|
||||
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.predicates">Predicates</a>
|
||||
</h5>
|
||||
<p>
|
||||
@ -218,14 +218,14 @@
|
||||
</p>
|
||||
<div class="footnotes">
|
||||
<br><hr width="100" align="left">
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id557576" href="#id557576" class="para">3</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id549924" href="#id549924" class="para">3</a>] </sup>
|
||||
Bryan Ford: Parsing Expression Grammars: A Recognition-Based Syntactic
|
||||
Foundation, <a href="http://pdos.csail.mit.edu/~baford/packrat/popl04/" target="_top">http://pdos.csail.mit.edu/~baford/packrat/popl04/</a>
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id557588" href="#id557588" class="para">4</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id549936" href="#id549936" class="para">4</a>] </sup>
|
||||
Richard E. Pattis: EBNF: A Notation to Describe Syntax, <a href="http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf" target="_top">http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf</a>
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id557600" href="#id557600" class="para">5</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id549948" href="#id549948" class="para">5</a>] </sup>
|
||||
Niklaus Wirth: The Programming Language Pascal. (July 1973)
|
||||
</p></div>
|
||||
</div>
|
||||
|
@ -116,7 +116,7 @@
|
||||
if not, kick Joao :-)
|
||||
</p>
|
||||
<a name="spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation"></a><h4>
|
||||
<a name="id979533"></a>
|
||||
<a name="id972824"></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 @@
|
||||
from Attributes</a></span></dt>
|
||||
</dl></div>
|
||||
<a name="spirit.advanced.customize.why_do_we_need_attribute_customization_points"></a><h5>
|
||||
<a name="id919284"></a>
|
||||
<a name="id912585"></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>
|
||||
@ -139,7 +139,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="id919605"></a>
|
||||
<a name="id912922"></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 @@
|
||||
Store 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="id923707"></a>
|
||||
<a name="id918781"></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="id923735"></a>
|
||||
<a name="id918808"></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="id923827"></a>
|
||||
<a name="id918901"></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="id923900"></a>
|
||||
<a name="id918974"></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="id924061"></a>
|
||||
<a name="id919135"></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="id924261"></a>
|
||||
<a name="id919335"></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" title="Notation">
|
||||
@ -204,7 +204,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics"></a><h6>
|
||||
<a name="id924375"></a>
|
||||
<a name="id919449"></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>
|
||||
@ -244,7 +244,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations"></a><h6>
|
||||
<a name="id924518"></a>
|
||||
<a name="id919592"></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>
|
||||
@ -295,7 +295,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement"></a><h6>
|
||||
<a name="id924665"></a>
|
||||
<a name="id919738"></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>
|
||||
@ -307,7 +307,7 @@
|
||||
from the pair of iterators.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.example"></a><h6>
|
||||
<a name="id928258"></a>
|
||||
<a name="id919769"></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 @@
|
||||
Store 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="id928286"></a>
|
||||
<a name="id919797"></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="id928313"></a>
|
||||
<a name="id919825"></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="id928406"></a>
|
||||
<a name="id919917"></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="id928479"></a>
|
||||
<a name="id919990"></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="id928618"></a>
|
||||
<a name="id920129"></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="id928818"></a>
|
||||
<a name="id920330"></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" title="Notation">
|
||||
@ -199,7 +199,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics"></a><h6>
|
||||
<a name="id928925"></a>
|
||||
<a name="id920437"></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="id929052"></a>
|
||||
<a name="id920564"></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="id929177"></a>
|
||||
<a name="id920689"></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="id929208"></a>
|
||||
<a name="id920720"></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 @@
|
||||
Define 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="id957084"></a>
|
||||
<a name="id950411"></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="id957134"></a>
|
||||
<a name="id950461"></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="id957213"></a>
|
||||
<a name="id950540"></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="id957291"></a>
|
||||
<a name="id950618"></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="id957416"></a>
|
||||
<a name="id950743"></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="id957582"></a>
|
||||
<a name="id950908"></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="id957621"></a>
|
||||
<a name="id950948"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -211,7 +211,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.predefined_specializations"></a><h6>
|
||||
<a name="id957763"></a>
|
||||
<a name="id951089"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -233,7 +233,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.auto.create_generator.when_to_implement"></a><h6>
|
||||
<a name="id957805"></a>
|
||||
<a name="id951131"></a>
|
||||
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@ -245,7 +245,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="id957853"></a>
|
||||
<a name="id951179"></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="id956268"></a>
|
||||
<a name="id949595"></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="id956320"></a>
|
||||
<a name="id949646"></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="id956397"></a>
|
||||
<a name="id949723"></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="id956470"></a>
|
||||
<a name="id949797"></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="id956592"></a>
|
||||
<a name="id949919"></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="id956756"></a>
|
||||
<a name="id950083"></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="id956793"></a>
|
||||
<a name="id950120"></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="id956934"></a>
|
||||
<a name="id950261"></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="id956979"></a>
|
||||
<a name="id950306"></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="id957029"></a>
|
||||
<a name="id950356"></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="id934345"></a>
|
||||
<a name="id927637"></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="id934392"></a>
|
||||
<a name="id927684"></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="id934477"></a>
|
||||
<a name="id927769"></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="id934550"></a>
|
||||
<a name="id927842"></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="id934657"></a>
|
||||
<a name="id927949"></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="id934822"></a>
|
||||
<a name="id928115"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist" title="Notation">
|
||||
@ -182,7 +182,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.clear_value.expression_semantics"></a><h6>
|
||||
<a name="id934915"></a>
|
||||
<a name="id928207"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -221,7 +221,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.clear_value.predefined_specializations"></a><h6>
|
||||
<a name="id935031"></a>
|
||||
<a name="id928324"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -332,7 +332,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.clear_value.when_to_implement"></a><h6>
|
||||
<a name="id935379"></a>
|
||||
<a name="id928672"></a>
|
||||
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.when_to_implement">When
|
||||
to Implement</a>
|
||||
</h6>
|
||||
@ -345,7 +345,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="id935414"></a>
|
||||
<a name="id928706"></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="id935443"></a>
|
||||
<a name="id928735"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.extract_from">extract_from</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
extraction for any data type possibly used to store the values to output.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.extract_from.module_headers"></a><h6>
|
||||
<a name="id935467"></a>
|
||||
<a name="id929864"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@ -58,7 +58,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.namespace"></a><h6>
|
||||
<a name="id935559"></a>
|
||||
<a name="id929956"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -75,7 +75,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.synopsis"></a><h6>
|
||||
<a name="id935632"></a>
|
||||
<a name="id930029"></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">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
|
||||
@ -88,7 +88,7 @@
|
||||
<span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.extract_from.template_parameters"></a><h6>
|
||||
<a name="id935808"></a>
|
||||
<a name="id930204"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -169,7 +169,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.notation"></a><h6>
|
||||
<a name="id935997"></a>
|
||||
<a name="id930394"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist" title="Notation">
|
||||
@ -186,7 +186,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.extract_from.expression_semantics"></a><h6>
|
||||
<a name="id936063"></a>
|
||||
<a name="id930460"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -225,7 +225,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.predefined_specializations"></a><h6>
|
||||
<a name="id936170"></a>
|
||||
<a name="id930567"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -319,7 +319,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.extract_from.when_to_implement"></a><h6>
|
||||
<a name="id937619"></a>
|
||||
<a name="id930911"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@ -331,7 +331,7 @@
|
||||
and is not copy constructible.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.extract_from.example"></a><h6>
|
||||
<a name="id937652"></a>
|
||||
<a name="id930945"></a>
|
||||
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
if 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="id919641"></a>
|
||||
<a name="id912958"></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="id919696"></a>
|
||||
<a name="id913013"></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="id919781"></a>
|
||||
<a name="id913098"></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="id919854"></a>
|
||||
<a name="id913171"></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="id919953"></a>
|
||||
<a name="id913270"></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="id920118"></a>
|
||||
<a name="id913435"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@ -174,7 +174,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.is_container.expression_semantics"></a><h6>
|
||||
<a name="id920184"></a>
|
||||
<a name="id913501"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -213,7 +213,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.is_container.predefined_specializations"></a><h6>
|
||||
<a name="id920354"></a>
|
||||
<a name="id913631"></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="id920765"></a>
|
||||
<a name="id914043"></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="id920924"></a>
|
||||
<a name="id914201"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@ -476,7 +476,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.is_container.example"></a><h6>
|
||||
<a name="id921456"></a>
|
||||
<a name="id914734"></a>
|
||||
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Get 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="id940432"></a>
|
||||
<a name="id933725"></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="id940501"></a>
|
||||
<a name="id933793"></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="id940588"></a>
|
||||
<a name="id933881"></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="id940666"></a>
|
||||
<a name="id933959"></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="id940792"></a>
|
||||
<a name="id934085"></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="id940958"></a>
|
||||
<a name="id937167"></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="id941023"></a>
|
||||
<a name="id937232"></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="id941188"></a>
|
||||
<a name="id937398"></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="id941375"></a>
|
||||
<a name="id937585"></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="id941446"></a>
|
||||
<a name="id937656"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@ -444,7 +444,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.begin_container.example"></a><h6>
|
||||
<a name="id941933"></a>
|
||||
<a name="id938143"></a>
|
||||
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Compare 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="id954678"></a>
|
||||
<a name="id948011"></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 gerenate output for.
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.module_headers"></a><h6>
|
||||
<a name="id954775"></a>
|
||||
<a name="id948108"></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="id954862"></a>
|
||||
<a name="id948196"></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="id954940"></a>
|
||||
<a name="id948274"></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="id955074"></a>
|
||||
<a name="id948407"></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="id955256"></a>
|
||||
<a name="id948582"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@ -183,7 +183,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.expression_semantics"></a><h6>
|
||||
<a name="id955353"></a>
|
||||
<a name="id948679"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -220,7 +220,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.predefined_specializations"></a><h6>
|
||||
<a name="id955472"></a>
|
||||
<a name="id948798"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -276,7 +276,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.when_to_implement"></a><h6>
|
||||
<a name="id955616"></a>
|
||||
<a name="id948942"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@ -292,7 +292,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="id955686"></a>
|
||||
<a name="id949013"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@ -418,7 +418,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.compare_iterators.example"></a><h6>
|
||||
<a name="id956174"></a>
|
||||
<a name="id949500"></a>
|
||||
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Determine 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="id937689"></a>
|
||||
<a name="id930982"></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="id937758"></a>
|
||||
<a name="id931050"></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="id937845"></a>
|
||||
<a name="id931138"></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="id937923"></a>
|
||||
<a name="id931216"></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="id938022"></a>
|
||||
<a name="id931314"></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="id938187"></a>
|
||||
<a name="id931480"></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="id938227"></a>
|
||||
<a name="id931520"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -228,7 +228,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.predefined_specializations"></a><h6>
|
||||
<a name="id938372"></a>
|
||||
<a name="id931665"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -296,7 +296,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.when_to_implement"></a><h6>
|
||||
<a name="id938559"></a>
|
||||
<a name="id931852"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@ -311,7 +311,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="id938630"></a>
|
||||
<a name="id931923"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@ -437,7 +437,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.container_iterator.example"></a><h6>
|
||||
<a name="id939117"></a>
|
||||
<a name="id932434"></a>
|
||||
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Dereference 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="id950099"></a>
|
||||
<a name="id943418"></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="id950172"></a>
|
||||
<a name="id943491"></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="id950262"></a>
|
||||
<a name="id943581"></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="id950340"></a>
|
||||
<a name="id943659"></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="id950472"></a>
|
||||
<a name="id945437"></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="id950647"></a>
|
||||
<a name="id945612"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@ -182,7 +182,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.expression_semantics"></a><h6>
|
||||
<a name="id950737"></a>
|
||||
<a name="id945702"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -234,7 +234,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.predefined_specializations"></a><h6>
|
||||
<a name="id950879"></a>
|
||||
<a name="id945844"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -294,7 +294,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.when_to_implement"></a><h6>
|
||||
<a name="id951098"></a>
|
||||
<a name="id946064"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@ -310,7 +310,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="id951169"></a>
|
||||
<a name="id946134"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@ -436,7 +436,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.deref_iterator.example"></a><h6>
|
||||
<a name="id953295"></a>
|
||||
<a name="id946622"></a>
|
||||
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Get 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="id944868"></a>
|
||||
<a name="id938202"></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="id944941"></a>
|
||||
<a name="id938275"></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="id945031"></a>
|
||||
<a name="id938365"></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="id945109"></a>
|
||||
<a name="id938443"></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="id945235"></a>
|
||||
<a name="id938569"></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="id945401"></a>
|
||||
<a name="id938734"></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="id945466"></a>
|
||||
<a name="id938799"></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="id945579"></a>
|
||||
<a name="id938912"></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="id945766"></a>
|
||||
<a name="id939099"></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="id945837"></a>
|
||||
<a name="id939170"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@ -424,7 +424,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.end_container.example"></a><h6>
|
||||
<a name="id946321"></a>
|
||||
<a name="id939655"></a>
|
||||
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Increment 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="id946378"></a>
|
||||
<a name="id939712"></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="id946451"></a>
|
||||
<a name="id939785"></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="id946541"></a>
|
||||
<a name="id939875"></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="id946619"></a>
|
||||
<a name="id939953"></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="id946726"></a>
|
||||
<a name="id940060"></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="id946901"></a>
|
||||
<a name="id940235"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@ -181,7 +181,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.expression_semantics"></a><h6>
|
||||
<a name="id946991"></a>
|
||||
<a name="id940325"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -217,7 +217,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.predefined_specializations"></a><h6>
|
||||
<a name="id947088"></a>
|
||||
<a name="id940421"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -273,7 +273,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.when_to_implement"></a><h6>
|
||||
<a name="id947221"></a>
|
||||
<a name="id940554"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@ -289,7 +289,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="id947292"></a>
|
||||
<a name="id940625"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points">Related
|
||||
Attribute Customization Points</a>
|
||||
</h6>
|
||||
@ -415,7 +415,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.iterate.next_iterator.example"></a><h6>
|
||||
<a name="id947776"></a>
|
||||
<a name="id941110"></a>
|
||||
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Determine 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="id929291"></a>
|
||||
<a name="id920803"></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="id929338"></a>
|
||||
<a name="id920849"></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="id929426"></a>
|
||||
<a name="id920937"></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="id929504"></a>
|
||||
<a name="id922797"></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="id929602"></a>
|
||||
<a name="id922895"></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="id929768"></a>
|
||||
<a name="id923061"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@ -174,7 +174,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.expression_semantics"></a><h6>
|
||||
<a name="id929834"></a>
|
||||
<a name="id923127"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -210,7 +210,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.predefined_specializations"></a><h6>
|
||||
<a name="id929926"></a>
|
||||
<a name="id923219"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -298,7 +298,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.when_to_implement"></a><h6>
|
||||
<a name="id930257"></a>
|
||||
<a name="id923550"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@ -320,7 +320,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="id930374"></a>
|
||||
<a name="id923667"></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>
|
||||
@ -379,7 +379,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.container_value.example"></a><h6>
|
||||
<a name="id930519"></a>
|
||||
<a name="id923812"></a>
|
||||
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Store 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="id930775"></a>
|
||||
<a name="id924068"></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="id930824"></a>
|
||||
<a name="id924117"></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="id930914"></a>
|
||||
<a name="id924207"></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="id930992"></a>
|
||||
<a name="id924285"></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="id931134"></a>
|
||||
<a name="id924426"></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="id931353"></a>
|
||||
<a name="id924646"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist">
|
||||
@ -210,7 +210,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.expression_semantics"></a><h6>
|
||||
<a name="id931491"></a>
|
||||
<a name="id924784"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -254,7 +254,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.predefined_specializations"></a><h6>
|
||||
<a name="id931640"></a>
|
||||
<a name="id926572"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -349,7 +349,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.when_to_implement"></a><h6>
|
||||
<a name="id932048"></a>
|
||||
<a name="id926980"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.when_to_implement">When
|
||||
to Implement</a>
|
||||
</h6>
|
||||
@ -371,7 +371,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="id932198"></a>
|
||||
<a name="id927130"></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>
|
||||
@ -430,7 +430,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.store_value.push_back.example"></a><h6>
|
||||
<a name="id932341"></a>
|
||||
<a name="id927272"></a>
|
||||
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Attribute to a Different Type (Qi and Karma)</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.advanced.customize.transform.transform_attribute"></a><h6>
|
||||
<a name="id921512"></a>
|
||||
<a name="id914789"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.transform_attribute">transform_attribute</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -41,7 +41,7 @@
|
||||
or the embedded component (for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
|
||||
</p>
|
||||
<a name="spirit.advanced.customize.transform.module_headers"></a><h6>
|
||||
<a name="id921588"></a>
|
||||
<a name="id914882"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
@ -62,7 +62,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.namespace"></a><h6>
|
||||
<a name="id921674"></a>
|
||||
<a name="id914967"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -79,7 +79,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.synopsis"></a><h6>
|
||||
<a name="id921747"></a>
|
||||
<a name="id915040"></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">Enable</span><span class="special">></span>
|
||||
@ -92,7 +92,7 @@
|
||||
</span><span class="special">};</span>
|
||||
</pre>
|
||||
<a name="spirit.advanced.customize.transform.template_parameters"></a><h6>
|
||||
<a name="id921970"></a>
|
||||
<a name="id915263"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -179,7 +179,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.notation"></a><h6>
|
||||
<a name="id922156"></a>
|
||||
<a name="id915449"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.notation">Notation</a>
|
||||
</h6>
|
||||
<div class="variablelist" title="Notation">
|
||||
@ -208,7 +208,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.customize.transform.expression_semantics"></a><h6>
|
||||
<a name="id922294"></a>
|
||||
<a name="id915587"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -312,7 +312,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.predefined_specializations"></a><h6>
|
||||
<a name="id922709"></a>
|
||||
<a name="id916001"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.predefined_specializations">Predefined
|
||||
Specializations</a>
|
||||
</h6>
|
||||
@ -490,7 +490,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.advanced.customize.transform.when_to_implement"></a><h6>
|
||||
<a name="id923585"></a>
|
||||
<a name="id916877"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.when_to_implement">When
|
||||
to implement</a>
|
||||
</h6>
|
||||
@ -507,7 +507,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="id923652"></a>
|
||||
<a name="id916944"></a>
|
||||
<a class="link" href="transform.html#spirit.advanced.customize.transform.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -197,7 +197,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.advanced.indepth.parsers_indepth.primitive_parsers"></a><h6>
|
||||
<a name="id912717"></a>
|
||||
<a name="id906833"></a>
|
||||
<a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.primitive_parsers">Primitive
|
||||
Parsers</a>
|
||||
</h6>
|
||||
@ -450,7 +450,7 @@
|
||||
which does the actual work.
|
||||
</p>
|
||||
<a name="spirit.advanced.indepth.parsers_indepth.composite_parsers"></a><h6>
|
||||
<a name="id915433"></a>
|
||||
<a name="id910646"></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="id968746"></a>
|
||||
<a name="id962060"></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>
|
||||
@ -64,7 +64,7 @@
|
||||
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="id968917"></a>
|
||||
<a name="id962230"></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>
|
||||
@ -172,7 +172,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="id969441"></a>
|
||||
<a name="id963984"></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>
|
||||
@ -186,7 +186,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="id969512"></a>
|
||||
<a name="id964055"></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>
|
||||
|
@ -30,7 +30,7 @@
|
||||
Boost Spirit is an object-oriented, recursive-descent parser and output generation
|
||||
library for C++. It allows you to write grammars and format descriptions using
|
||||
a format similar to Extended Backus Naur Form (EBNF)
|
||||
<sup>[<a name="id554526" href="#ftn.id554526" class="footnote">2</a>]</sup>
|
||||
<sup>[<a name="id545238" href="#ftn.id545238" class="footnote">2</a>]</sup>
|
||||
directly in C++. These inline grammar specifications can mix freely with other
|
||||
C++ code and, thanks to the generative power of C++ templates, are immediately
|
||||
executable. In retrospect, conventional compiler-compilers or parser-generators
|
||||
@ -136,7 +136,7 @@
|
||||
<p><br class="figure-break">
|
||||
</p>
|
||||
<a name="spirit.introduction.a_quick_overview_of_parsing_with__emphasis_spirit_qi__emphasis_"></a><h4>
|
||||
<a name="id554743"></a>
|
||||
<a name="id547095"></a>
|
||||
<a class="link" href="introduction.html#spirit.introduction.a_quick_overview_of_parsing_with__emphasis_spirit_qi__emphasis_">A
|
||||
Quick Overview of Parsing with <span class="emphasis"><em>Spirit.Qi</em></span></a>
|
||||
</h4>
|
||||
@ -227,7 +227,7 @@
|
||||
<code class="computeroutput"><span class="special">;</span></code>.
|
||||
</p>
|
||||
<a name="spirit.introduction.a_quick_overview_of_output_generation_with__emphasis_spirit_karma__emphasis_"></a><h4>
|
||||
<a name="id555699"></a>
|
||||
<a name="id548051"></a>
|
||||
<a class="link" href="introduction.html#spirit.introduction.a_quick_overview_of_output_generation_with__emphasis_spirit_karma__emphasis_">A
|
||||
Quick Overview of Output Generation with <span class="emphasis"><em>Spirit.Karma</em></span></a>
|
||||
</h4>
|
||||
@ -260,7 +260,7 @@
|
||||
of the same <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>:
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="id556040"></a><p class="title"><b>Table 2. Different output formats for `std::vector<int>`</b></p>
|
||||
<a name="id548392"></a><p class="title"><b>Table 2. Different output formats for `std::vector<int>`</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Different output formats for `std::vector<int>`">
|
||||
<colgroup>
|
||||
<col>
|
||||
@ -379,7 +379,7 @@
|
||||
next table gives some related examples.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="id556424"></a><p class="title"><b>Table 3. Different data types usable with the output format
|
||||
<a name="id548776"></a><p class="title"><b>Table 3. Different data types usable with the output format
|
||||
`*(int_ << eol)`</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Different data types usable with the output format
|
||||
`*(int_ << eol)`">
|
||||
@ -453,7 +453,7 @@
|
||||
</div>
|
||||
<br class="table-break"><div class="footnotes">
|
||||
<br><hr width="100" align="left">
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id554526" href="#id554526" class="para">2</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id545238" href="#id545238" class="para">2</a>] </sup>
|
||||
<a href="http://www.cl.cam.ac.uk/%7Emgk25/iso-14977.pdf" target="_top">ISO-EBNF</a>
|
||||
</p></div>
|
||||
</div>
|
||||
|
@ -133,7 +133,7 @@
|
||||
of the results see this <a class="link" href="double_performance.html#spirit.karma.double_performance" title="Figure 4. Performance comparison for a single double">figure</a>.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="id873771"></a><p class="title"><b>Table 6. Performance comparison for a single double (all
|
||||
<a name="id867627"></a><p class="title"><b>Table 6. Performance comparison for a single double (all
|
||||
times in [s], `1e6` iterations)</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Performance comparison for a single double (all
|
||||
times in [s], `1e6` iterations)">
|
||||
|
@ -154,7 +154,7 @@
|
||||
of the results see this <a class="link" href="format_performance.html#spirit.karma.format_performance" title="Figure 5. Performance comparison for a sequence of several items">figure</a>.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="id875445"></a><p class="title"><b>Table 7. Performance comparison for a sequence of several
|
||||
<a name="id869164"></a><p class="title"><b>Table 7. Performance comparison for a sequence of several
|
||||
items (all times in [s], `1e6` iterations)</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Performance comparison for a sequence of several
|
||||
items (all times in [s], `1e6` iterations)">
|
||||
|
@ -123,7 +123,7 @@
|
||||
of the results see this <a class="link" href="int_performance.html#spirit.karma.int_performance" title="Figure 3. Performance comparison for a single int">figure</a>.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="id872695"></a><p class="title"><b>Table 5. Performance comparison for a single int (all
|
||||
<a name="id866544"></a><p class="title"><b>Table 5. Performance comparison for a single int (all
|
||||
times in [s], `1e7` iterations)</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Performance comparison for a single int (all
|
||||
times in [s], `1e7` iterations)">
|
||||
|
@ -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="id740403"></a>
|
||||
<a name="id735079"></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="id742304"></a>
|
||||
<a name="id735614"></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>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.action"></a><a class="link" href="action.html" title="Action">Action</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.reference.action.description"></a><h6>
|
||||
<a name="id765600"></a>
|
||||
<a name="id758916"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -39,7 +39,7 @@
|
||||
generator expression.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.action.header"></a><h6>
|
||||
<a name="id765636"></a>
|
||||
<a name="id758952"></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>
|
||||
@ -49,7 +49,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="id765710"></a>
|
||||
<a name="id759026"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -92,7 +92,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.action.expression_semantics"></a><h6>
|
||||
<a name="id765908"></a>
|
||||
<a name="id759224"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -170,7 +170,7 @@
|
||||
and not generating any output.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.action.attributes"></a><h6>
|
||||
<a name="id766373"></a>
|
||||
<a name="id759678"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -207,7 +207,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.action.complexity"></a><h6>
|
||||
<a name="id766496"></a>
|
||||
<a name="id759800"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.complexity">Complexity</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -228,7 +228,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.action.example"></a><h6>
|
||||
<a name="id766528"></a>
|
||||
<a name="id759832"></a>
|
||||
<a class="link" href="action.html#spirit.karma.reference.action.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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"> Auto</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.reference.auto.description"></a><h6>
|
||||
<a name="id767110"></a>
|
||||
<a name="id760414"></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="id767134"></a>
|
||||
<a name="id760438"></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="id767208"></a>
|
||||
<a name="id761065"></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="id767286"></a>
|
||||
<a name="id761143"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -91,7 +91,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.auto.expression_semantics"></a><h6>
|
||||
<a name="id767410"></a>
|
||||
<a name="id761267"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -148,7 +148,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auto.additional_requirements"></a><h6>
|
||||
<a name="id767531"></a>
|
||||
<a name="id761388"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@ -337,7 +337,7 @@
|
||||
can be used also to redefined anz of the predefined mappings.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auto.attributes"></a><h6>
|
||||
<a name="id768783"></a>
|
||||
<a name="id762084"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -413,7 +413,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auto.complexity"></a><h6>
|
||||
<a name="id769024"></a>
|
||||
<a name="id762325"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -429,7 +429,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.auto.example"></a><h6>
|
||||
<a name="id769056"></a>
|
||||
<a name="id762356"></a>
|
||||
<a class="link" href="auto.html#spirit.karma.reference.auto.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -41,7 +41,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="id770288"></a>
|
||||
<a name="id764703"></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="id770379"></a>
|
||||
<a name="id764794"></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="id770446"></a>
|
||||
<a name="id764862"></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="id770521"></a>
|
||||
<a name="id764936"></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="id770600"></a>
|
||||
<a name="id765015"></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="id770672"></a>
|
||||
<a name="id765087"></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="id770905"></a>
|
||||
<a name="id765320"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -177,7 +177,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
|
||||
<a name="id772210"></a>
|
||||
<a name="id765384"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -263,7 +263,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.attributes"></a><h6>
|
||||
<a name="id772544"></a>
|
||||
<a name="id765717"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -334,7 +334,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.complexity"></a><h6>
|
||||
<a name="id772863"></a>
|
||||
<a name="id766036"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -348,7 +348,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.auxiliary.attr_cast.example"></a><h6>
|
||||
<a name="id772894"></a>
|
||||
<a name="id766068"></a>
|
||||
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
(<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="id773586"></a>
|
||||
<a name="id766897"></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="id773639"></a>
|
||||
<a name="id766950"></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="id773714"></a>
|
||||
<a name="id767024"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.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.eol.model_of"></a><h6>
|
||||
<a name="id773792"></a>
|
||||
<a name="id767102"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -79,7 +79,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.expression_semantics"></a><h6>
|
||||
<a name="id773830"></a>
|
||||
<a name="id767141"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -120,7 +120,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.attributes"></a><h6>
|
||||
<a name="id773919"></a>
|
||||
<a name="id767230"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -154,7 +154,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.complexity"></a><h6>
|
||||
<a name="id773997"></a>
|
||||
<a name="id767308"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -171,7 +171,7 @@
|
||||
output.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eol.example"></a><h6>
|
||||
<a name="id774024"></a>
|
||||
<a name="id767335"></a>
|
||||
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -33,7 +33,7 @@
|
||||
or to insert semantic actions into the generation process.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.description"></a><h6>
|
||||
<a name="id774438"></a>
|
||||
<a name="id767748"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -41,7 +41,7 @@
|
||||
a multi-purpose generator that emits a yero length string.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.simple_form"></a><h6>
|
||||
<a name="id774462"></a>
|
||||
<a name="id767772"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.simple_form">Simple
|
||||
Form</a>
|
||||
</h6>
|
||||
@ -59,7 +59,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="id774563"></a>
|
||||
<a name="id767873"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.semantic_predicate">Semantic
|
||||
Predicate</a>
|
||||
</h6>
|
||||
@ -89,7 +89,7 @@
|
||||
the production will return early without ever touching rest.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.header"></a><h6>
|
||||
<a name="id774750"></a>
|
||||
<a name="id768060"></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>
|
||||
@ -99,7 +99,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="id774824"></a>
|
||||
<a name="id768134"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -117,7 +117,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.model_of"></a><h6>
|
||||
<a name="id774902"></a>
|
||||
<a name="id768212"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -144,7 +144,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.expression_semantics"></a><h6>
|
||||
<a name="id774989"></a>
|
||||
<a name="id768299"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -213,7 +213,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.attributes"></a><h6>
|
||||
<a name="id775176"></a>
|
||||
<a name="id768486"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -273,7 +273,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.complexity"></a><h6>
|
||||
<a name="id775338"></a>
|
||||
<a name="id768648"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -289,7 +289,7 @@
|
||||
The complexity is constant as no output is generated.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.eps.example"></a><h6>
|
||||
<a name="id775365"></a>
|
||||
<a name="id768676"></a>
|
||||
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.auxiliary.lazy"></a><a class="link" href="lazy.html" title="Lazy (lazy)"> Lazy (<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="id775898"></a>
|
||||
<a name="id771125"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,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="id775922"></a>
|
||||
<a name="id771149"></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>
|
||||
@ -47,7 +47,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="id775997"></a>
|
||||
<a name="id771223"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -65,7 +65,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.model_of"></a><h6>
|
||||
<a name="id776076"></a>
|
||||
<a name="id771302"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -104,7 +104,7 @@
|
||||
Actions</a>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.expression_semantics"></a><h6>
|
||||
<a name="id776227"></a>
|
||||
<a name="id771454"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -171,7 +171,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.attributes"></a><h6>
|
||||
<a name="id776379"></a>
|
||||
<a name="id771606"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -223,7 +223,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.complexity"></a><h6>
|
||||
<a name="id778450"></a>
|
||||
<a name="id771755"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.complexity">Complexity</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -232,7 +232,7 @@
|
||||
<code class="computeroutput"><span class="identifier">fg</span></code>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.auxiliary.lazy.example"></a><h6>
|
||||
<a name="id778481"></a>
|
||||
<a name="id771786"></a>
|
||||
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -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="id779046"></a>
|
||||
<a name="id772351"></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="id783932"></a>
|
||||
<a name="id777231"></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="id783948"></a>
|
||||
<a name="id777248"></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="id784023"></a>
|
||||
<a name="id777322"></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="id784235"></a>
|
||||
<a name="id777535"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -130,7 +130,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.expression_semantics"></a><h6>
|
||||
<a name="id784349"></a>
|
||||
<a name="id777649"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -249,7 +249,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.attributes"></a><h6>
|
||||
<a name="id784590"></a>
|
||||
<a name="id777890"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -348,7 +348,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.complexity"></a><h6>
|
||||
<a name="id784878"></a>
|
||||
<a name="id779271"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -361,7 +361,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.binary.binary_big.example"></a><h6>
|
||||
<a name="id784902"></a>
|
||||
<a name="id779295"></a>
|
||||
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id781490"></a>
|
||||
<a name="id775073"></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="id781506"></a>
|
||||
<a name="id775090"></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="id781581"></a>
|
||||
<a name="id775164"></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="id781791"></a>
|
||||
<a name="id775374"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -130,7 +130,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.expression_semantics"></a><h6>
|
||||
<a name="id781902"></a>
|
||||
<a name="id776032"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -249,7 +249,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.attributes"></a><h6>
|
||||
<a name="id782141"></a>
|
||||
<a name="id776271"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -348,7 +348,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.complexity"></a><h6>
|
||||
<a name="id782429"></a>
|
||||
<a name="id776559"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -361,7 +361,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.binary.binary_little.example"></a><h6>
|
||||
<a name="id782453"></a>
|
||||
<a name="id776583"></a>
|
||||
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id779130"></a>
|
||||
<a name="id772435"></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="id779147"></a>
|
||||
<a name="id772452"></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="id779221"></a>
|
||||
<a name="id772526"></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="id779472"></a>
|
||||
<a name="id772777"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -141,7 +141,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.expression_semantics"></a><h6>
|
||||
<a name="id779608"></a>
|
||||
<a name="id772913"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -288,7 +288,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.attributes"></a><h6>
|
||||
<a name="id779905"></a>
|
||||
<a name="id773489"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -425,7 +425,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.complexity"></a><h6>
|
||||
<a name="id780359"></a>
|
||||
<a name="id773942"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -438,7 +438,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.binary.binary_native.example"></a><h6>
|
||||
<a name="id780383"></a>
|
||||
<a name="id773966"></a>
|
||||
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id785609"></a>
|
||||
<a name="id780002"></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="id791473"></a>
|
||||
<a name="id784704"></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="id791524"></a>
|
||||
<a name="id784755"></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="id791598"></a>
|
||||
<a name="id786809"></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="id791964"></a>
|
||||
<a name="id787175"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -156,7 +156,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.char.char_class.expression_semantics"></a><h6>
|
||||
<a name="id792032"></a>
|
||||
<a name="id787244"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -396,7 +396,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_class.attributes"></a><h6>
|
||||
<a name="id794876"></a>
|
||||
<a name="id788175"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -424,7 +424,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_class.complexity"></a><h6>
|
||||
<a name="id795000"></a>
|
||||
<a name="id788300"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -441,7 +441,7 @@
|
||||
per invocation.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.char.char_class.example"></a><h6>
|
||||
<a name="id795028"></a>
|
||||
<a name="id788327"></a>
|
||||
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id785708"></a>
|
||||
<a name="id780100"></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="id785758"></a>
|
||||
<a name="id780150"></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="id785799"></a>
|
||||
<a name="id780191"></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="id786983"></a>
|
||||
<a name="id780282"></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="id787165"></a>
|
||||
<a name="id780465"></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="id787282"></a>
|
||||
<a name="id780581"></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="id787459"></a>
|
||||
<a name="id780759"></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="id787534"></a>
|
||||
<a name="id780833"></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="id787652"></a>
|
||||
<a name="id780952"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -267,7 +267,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.char.char_generator.expression_semantics"></a><h6>
|
||||
<a name="id787806"></a>
|
||||
<a name="id781106"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -516,7 +516,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_generator.attributes"></a><h6>
|
||||
<a name="id788593"></a>
|
||||
<a name="id783109"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -675,7 +675,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.char.char_generator.complexity"></a><h6>
|
||||
<a name="id790517"></a>
|
||||
<a name="id783748"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -704,7 +704,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="id790700"></a>
|
||||
<a name="id783931"></a>
|
||||
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -53,7 +53,7 @@
|
||||
and attribute handling (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.module_header"></a><h6>
|
||||
<a name="id795719"></a>
|
||||
<a name="id789093"></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 @@
|
||||
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="id795836"></a>
|
||||
<a name="id789210"></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="id795852"></a>
|
||||
<a name="id789227"></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="id796076"></a>
|
||||
<a name="id789450"></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="id796232"></a>
|
||||
<a name="id789606"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -136,7 +136,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.alignment.expression_semantics"></a><h6>
|
||||
<a name="id796382"></a>
|
||||
<a name="id789756"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -417,7 +417,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.alignment.attributes"></a><h6>
|
||||
<a name="id797497"></a>
|
||||
<a name="id790796"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -640,7 +640,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.alignment.complexity"></a><h6>
|
||||
<a name="id799308"></a>
|
||||
<a name="id793700"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -658,7 +658,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.alignment.example"></a><h6>
|
||||
<a name="id799340"></a>
|
||||
<a name="id793731"></a>
|
||||
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
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="id811661"></a>
|
||||
<a name="id805097"></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="id811689"></a>
|
||||
<a name="id805126"></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="id811830"></a>
|
||||
<a name="id805266"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -94,7 +94,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.buffer.expression_semantics"></a><h6>
|
||||
<a name="id811919"></a>
|
||||
<a name="id805355"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -150,7 +150,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.buffer.attributes"></a><h6>
|
||||
<a name="id812244"></a>
|
||||
<a name="id805528"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -192,7 +192,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.buffer.complexity"></a><h6>
|
||||
<a name="id812416"></a>
|
||||
<a name="id805699"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -208,7 +208,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.buffer.example"></a><h6>
|
||||
<a name="id812440"></a>
|
||||
<a name="id805723"></a>
|
||||
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
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="id814559"></a>
|
||||
<a name="id808124"></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="id814586"></a>
|
||||
<a name="id808152"></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="id814727"></a>
|
||||
<a name="id808292"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -104,7 +104,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.columns.expression_semantics"></a><h6>
|
||||
<a name="id814865"></a>
|
||||
<a name="id808430"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -198,7 +198,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.columns.attributes"></a><h6>
|
||||
<a name="id815204"></a>
|
||||
<a name="id808770"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -291,7 +291,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.columns.complexity"></a><h6>
|
||||
<a name="id815808"></a>
|
||||
<a name="id811019"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -308,7 +308,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.columns.example"></a><h6>
|
||||
<a name="id815855"></a>
|
||||
<a name="id811066"></a>
|
||||
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
Controlling Automatic Delimiting (<code class="computeroutput"><span class="identifier">verbatim</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="id805158"></a>
|
||||
<a name="id798457"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
while 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="id805218"></a>
|
||||
<a name="id798517"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.header">Header</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -58,7 +58,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="id805374"></a>
|
||||
<a name="id798673"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -84,7 +84,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.model_of"></a><h6>
|
||||
<a name="id805491"></a>
|
||||
<a name="id798791"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -118,7 +118,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.delimit.expression_semantics"></a><h6>
|
||||
<a name="id805617"></a>
|
||||
<a name="id798917"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -193,7 +193,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.attributes"></a><h6>
|
||||
<a name="id805851"></a>
|
||||
<a name="id799151"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -269,7 +269,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.complexity"></a><h6>
|
||||
<a name="id806311"></a>
|
||||
<a name="id799606"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -285,7 +285,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.delimit.example"></a><h6>
|
||||
<a name="id806357"></a>
|
||||
<a name="id799651"></a>
|
||||
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
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="id810306"></a>
|
||||
<a name="id803605"></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="id810333"></a>
|
||||
<a name="id803633"></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="id810474"></a>
|
||||
<a name="id803773"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -93,7 +93,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.expression_semantics"></a><h6>
|
||||
<a name="id810587"></a>
|
||||
<a name="id803886"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -182,7 +182,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.attributes"></a><h6>
|
||||
<a name="id810852"></a>
|
||||
<a name="id804151"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -242,7 +242,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.complexity"></a><h6>
|
||||
<a name="id811159"></a>
|
||||
<a name="id804595"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -258,7 +258,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.maxwidth.example"></a><h6>
|
||||
<a name="id811201"></a>
|
||||
<a name="id804637"></a>
|
||||
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
(<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.directive.omit.description"></a><h6>
|
||||
<a name="id813040"></a>
|
||||
<a name="id806323"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
any output.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.directive.omit.header"></a><h6>
|
||||
<a name="id813056"></a>
|
||||
<a name="id806340"></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>
|
||||
@ -60,7 +60,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.omit.model_of"></a><h6>
|
||||
<a name="id813197"></a>
|
||||
<a name="id806480"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -87,7 +87,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.omit.expression_semantics"></a><h6>
|
||||
<a name="id813286"></a>
|
||||
<a name="id806569"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -128,7 +128,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.omit.attributes"></a><h6>
|
||||
<a name="id813400"></a>
|
||||
<a name="id806683"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -170,7 +170,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.omit.complexity"></a><h6>
|
||||
<a name="id813571"></a>
|
||||
<a name="id807144"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -184,7 +184,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.omit.example"></a><h6>
|
||||
<a name="id813602"></a>
|
||||
<a name="id807175"></a>
|
||||
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
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="id800050"></a>
|
||||
<a name="id794441"></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="id800103"></a>
|
||||
<a name="id794494"></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="id800177"></a>
|
||||
<a name="id796214"></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="id800294"></a>
|
||||
<a name="id796330"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -120,7 +120,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.repeat.expression_semantics"></a><h6>
|
||||
<a name="id800416"></a>
|
||||
<a name="id796453"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -237,7 +237,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.attributes"></a><h6>
|
||||
<a name="id800831"></a>
|
||||
<a name="id796868"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -385,7 +385,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.complexity"></a><h6>
|
||||
<a name="id804445"></a>
|
||||
<a name="id797744"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -400,7 +400,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.repeat.example"></a><h6>
|
||||
<a name="id804469"></a>
|
||||
<a name="id797768"></a>
|
||||
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
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="id806926"></a>
|
||||
<a name="id800220"></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="id806990"></a>
|
||||
<a name="id800285"></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="id807065"></a>
|
||||
<a name="id800359"></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="id807172"></a>
|
||||
<a name="id800466"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -109,7 +109,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.expression_semantics"></a><h6>
|
||||
<a name="id807290"></a>
|
||||
<a name="id802229"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -219,7 +219,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.attributes"></a><h6>
|
||||
<a name="id807892"></a>
|
||||
<a name="id802830"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -279,7 +279,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.complexity"></a><h6>
|
||||
<a name="id808220"></a>
|
||||
<a name="id803159"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -296,7 +296,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.directive.upperlower.example"></a><h6>
|
||||
<a name="id809919"></a>
|
||||
<a name="id803219"></a>
|
||||
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -28,7 +28,7 @@
|
||||
API for Automatic Generator Creation</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generate_api.create_generator.description"></a><h6>
|
||||
<a name="id764330"></a>
|
||||
<a name="id757094"></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="id764350"></a>
|
||||
<a name="id757114"></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="id764429"></a>
|
||||
<a name="id757193"></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="id764554"></a>
|
||||
<a name="id757318"></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>
|
||||
@ -294,7 +294,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generate_api.create_generator.template_parameters"></a><h6>
|
||||
<a name="id765517"></a>
|
||||
<a name="id758833"></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 @@
|
||||
Iterator Based Generator API</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generate_api.iterator_api.description"></a><h6>
|
||||
<a name="id758509"></a>
|
||||
<a name="id751819"></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="id758543"></a>
|
||||
<a name="id751853"></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="id758755"></a>
|
||||
<a name="id752065"></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="id758974"></a>
|
||||
<a name="id752284"></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="id760454"></a>
|
||||
<a name="id753764"></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 @@
|
||||
Stream Based Generator API</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.generate_api.stream_api.description"></a><h6>
|
||||
<a name="id760659"></a>
|
||||
<a name="id753969"></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="id760703"></a>
|
||||
<a name="id754013"></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="id760916"></a>
|
||||
<a name="id754226"></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="id761132"></a>
|
||||
<a name="id755603"></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="id764161"></a>
|
||||
<a name="id756925"></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="id749151"></a>
|
||||
<a name="id743076"></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="id749198"></a>
|
||||
<a name="id743123"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -66,7 +66,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions"></a><h6>
|
||||
<a name="id749275"></a>
|
||||
<a name="id743200"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -135,7 +135,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.type_expressions"></a><h6>
|
||||
<a name="id749437"></a>
|
||||
<a name="id743362"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -200,7 +200,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.invariants"></a><h6>
|
||||
<a name="id749634"></a>
|
||||
<a name="id743559"></a>
|
||||
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -216,7 +216,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.binarygenerator.models"></a><h6>
|
||||
<a name="id750385"></a>
|
||||
<a name="id743696"></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="id746095"></a>
|
||||
<a name="id740498"></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="id746350"></a>
|
||||
<a name="id740753"></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="id747703"></a>
|
||||
<a name="id741013"></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="id747968"></a>
|
||||
<a name="id741278"></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="id748038"></a>
|
||||
<a name="id741348"></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="id750441"></a>
|
||||
<a name="id743751"></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="id750472"></a>
|
||||
<a name="id743782"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -64,7 +64,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.valid_expressions"></a><h6>
|
||||
<a name="id750549"></a>
|
||||
<a name="id743859"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -115,7 +115,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.type_expressions"></a><h6>
|
||||
<a name="id750669"></a>
|
||||
<a name="id743979"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -168,7 +168,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.narygenerator.invariants"></a><h6>
|
||||
<a name="id750835"></a>
|
||||
<a name="id744146"></a>
|
||||
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -180,7 +180,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="id750921"></a>
|
||||
<a name="id744231"></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="id750994"></a>
|
||||
<a name="id744304"></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="id751015"></a>
|
||||
<a name="id744326"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -52,7 +52,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.signature"></a><h6>
|
||||
<a name="id751051"></a>
|
||||
<a name="id744362"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.signature">Signature</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -69,7 +69,7 @@
|
||||
inherited attributes.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.attributes"></a><h6>
|
||||
<a name="id751150"></a>
|
||||
<a name="id744460"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -82,7 +82,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="id751194"></a>
|
||||
<a name="id744504"></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>
|
||||
@ -92,7 +92,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="id751261"></a>
|
||||
<a name="id744572"></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>
|
||||
@ -102,7 +102,7 @@
|
||||
refer to the Nonterminal's inherited attributes.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.locals"></a><h6>
|
||||
<a name="id751345"></a>
|
||||
<a name="id744656"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.locals">Locals</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -155,7 +155,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.valid_expressions"></a><h6>
|
||||
<a name="id751824"></a>
|
||||
<a name="id746864"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -261,7 +261,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.type_expressions"></a><h6>
|
||||
<a name="id752137"></a>
|
||||
<a name="id747177"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -316,7 +316,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.nonterminal.models"></a><h6>
|
||||
<a name="id752275"></a>
|
||||
<a name="id747315"></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="id748080"></a>
|
||||
<a name="id741390"></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="id748100"></a>
|
||||
<a name="id741410"></a>
|
||||
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -49,7 +49,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit"></a><h6>
|
||||
<a name="id748134"></a>
|
||||
<a name="id741444"></a>
|
||||
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit">Post-delimit</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -62,7 +62,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="id748207"></a>
|
||||
<a name="id741517"></a>
|
||||
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -101,7 +101,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.models"></a><h6>
|
||||
<a name="id748341"></a>
|
||||
<a name="id741651"></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="id748432"></a>
|
||||
<a name="id741743"></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="id748453"></a>
|
||||
<a name="id741763"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -63,7 +63,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions"></a><h6>
|
||||
<a name="id748530"></a>
|
||||
<a name="id741840"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -113,7 +113,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.type_expressions"></a><h6>
|
||||
<a name="id748645"></a>
|
||||
<a name="id741955"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -166,7 +166,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.generator_concepts.unarygenerator.invariants"></a><h6>
|
||||
<a name="id748810"></a>
|
||||
<a name="id742736"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -177,7 +177,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="id748896"></a>
|
||||
<a name="id742821"></a>
|
||||
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.karma_basics"></a><a class="link" href="karma_basics.html" title="Basics"> Basics</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.karma.reference.karma_basics.lazy_argument"></a><h6>
|
||||
<a name="id752323"></a>
|
||||
<a name="id747363"></a>
|
||||
<a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
|
||||
Argument</a>
|
||||
</h6>
|
||||
@ -53,7 +53,7 @@
|
||||
Actions</a>).
|
||||
</p>
|
||||
<a name="spirit.karma.reference.karma_basics.character_encoding_namespace"></a><h6>
|
||||
<a name="id754330"></a>
|
||||
<a name="id747504"></a>
|
||||
<a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
|
||||
Encoding Namespace</a>
|
||||
</h6>
|
||||
@ -114,7 +114,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.karma_basics.examples"></a><h6>
|
||||
<a name="id754514"></a>
|
||||
<a name="id747687"></a>
|
||||
<a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.examples">Examples</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -290,7 +290,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="spirit.karma.reference.karma_basics.models"></a><h6>
|
||||
<a name="id758396"></a>
|
||||
<a name="id751706"></a>
|
||||
<a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
@ -31,7 +31,7 @@
|
||||
<dt><span class="section"><a href="nonterminal/grammar.html">Grammar</a></span></dt>
|
||||
</dl></div>
|
||||
<a name="spirit.karma.reference.nonterminal.module_headers"></a><h6>
|
||||
<a name="id816464"></a>
|
||||
<a name="id811675"></a>
|
||||
<a class="link" href="nonterminal.html#spirit.karma.reference.nonterminal.module_headers">Module
|
||||
Headers</a>
|
||||
</h6>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.nonterminal.grammar"></a><a class="link" href="grammar.html" title="Grammar">Grammar</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.description"></a><h6>
|
||||
<a name="id820419"></a>
|
||||
<a name="id813718"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
Grammars can be composed to form more complex grammars.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.header"></a><h6>
|
||||
<a name="id820452"></a>
|
||||
<a name="id813752"></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>
|
||||
@ -47,7 +47,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="id820527"></a>
|
||||
<a name="id813826"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -64,14 +64,14 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.synopsis"></a><h6>
|
||||
<a name="id820607"></a>
|
||||
<a name="id813907"></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="id820701"></a>
|
||||
<a name="id814000"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -226,7 +226,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.model_of"></a><h6>
|
||||
<a name="id821064"></a>
|
||||
<a name="id814363"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -249,7 +249,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.expression_semantics"></a><h6>
|
||||
<a name="id821125"></a>
|
||||
<a name="id814424"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -316,7 +316,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.attributes"></a><h6>
|
||||
<a name="id821438"></a>
|
||||
<a name="id814737"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -330,7 +330,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.complexity"></a><h6>
|
||||
<a name="id821480"></a>
|
||||
<a name="id814779"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -343,7 +343,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.nonterminal.grammar.example"></a><h6>
|
||||
<a name="id821504"></a>
|
||||
<a name="id814803"></a>
|
||||
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.nonterminal.rule"></a><a class="link" href="rule.html" title="Rule">Rule</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.description"></a><h6>
|
||||
<a name="id816548"></a>
|
||||
<a name="id811759"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -40,7 +40,7 @@
|
||||
descent output generation.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.header"></a><h6>
|
||||
<a name="id816570"></a>
|
||||
<a name="id811781"></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>
|
||||
@ -50,7 +50,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="id818556"></a>
|
||||
<a name="id811855"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -67,14 +67,14 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.synopsis"></a><h6>
|
||||
<a name="id818637"></a>
|
||||
<a name="id811936"></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="id818730"></a>
|
||||
<a name="id812029"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -229,7 +229,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.model_of"></a><h6>
|
||||
<a name="id819094"></a>
|
||||
<a name="id812393"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -267,7 +267,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.expression_semantics"></a><h6>
|
||||
<a name="id819253"></a>
|
||||
<a name="id812553"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -398,7 +398,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.attributes"></a><h6>
|
||||
<a name="id819753"></a>
|
||||
<a name="id813052"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -412,7 +412,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.complexity"></a><h6>
|
||||
<a name="id819795"></a>
|
||||
<a name="id813094"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -426,7 +426,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.nonterminal.rule.example"></a><h6>
|
||||
<a name="id819826"></a>
|
||||
<a name="id813126"></a>
|
||||
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id822234"></a>
|
||||
<a name="id817172"></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 @@
|
||||
Generators (<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="id840744"></a>
|
||||
<a name="id833975"></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="id840798"></a>
|
||||
<a name="id834029"></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="id840873"></a>
|
||||
<a name="id834104"></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="id841090"></a>
|
||||
<a name="id834321"></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="id841159"></a>
|
||||
<a name="id834390"></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="id841300"></a>
|
||||
<a name="id834600"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -209,7 +209,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.expression_semantics"></a><h6>
|
||||
<a name="id841405"></a>
|
||||
<a name="id834705"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -403,7 +403,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.additional_requirements"></a><h6>
|
||||
<a name="id841974"></a>
|
||||
<a name="id835274"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@ -419,7 +419,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="id842052"></a>
|
||||
<a name="id835352"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -534,7 +534,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policies"></a><h6>
|
||||
<a name="id842439"></a>
|
||||
<a name="id835726"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policies">Boolean
|
||||
Formatting Policies</a>
|
||||
</h6>
|
||||
@ -568,7 +568,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.booelan_formatting_policy_expression_semantics"></a><h6>
|
||||
<a name="id842861"></a>
|
||||
<a name="id836149"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.booelan_formatting_policy_expression_semantics">Booelan
|
||||
Formatting Policy Expression Semantics</a>
|
||||
</h6>
|
||||
@ -719,7 +719,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.complexity"></a><h6>
|
||||
<a name="id843660"></a>
|
||||
<a name="id838059"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -733,7 +733,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.numeric.boolean.example"></a><h6>
|
||||
<a name="id843692"></a>
|
||||
<a name="id838090"></a>
|
||||
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id831301"></a>
|
||||
<a name="id826307"></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="id831344"></a>
|
||||
<a name="id826350"></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="id831418"></a>
|
||||
<a name="id826425"></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="id831636"></a>
|
||||
<a name="id826642"></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="id831703"></a>
|
||||
<a name="id826709"></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="id833571"></a>
|
||||
<a name="id826865"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -210,7 +210,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.expression_semantics"></a><h6>
|
||||
<a name="id833673"></a>
|
||||
<a name="id826967"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -382,7 +382,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.additional_requirements"></a><h6>
|
||||
<a name="id834284"></a>
|
||||
<a name="id827578"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@ -421,7 +421,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.attributes"></a><h6>
|
||||
<a name="id834593"></a>
|
||||
<a name="id827888"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -592,7 +592,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policies"></a><h6>
|
||||
<a name="id835138"></a>
|
||||
<a name="id828861"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">Real
|
||||
Number Formatting Policies</a>
|
||||
</h6>
|
||||
@ -624,7 +624,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="id835492"></a>
|
||||
<a name="id829215"></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>
|
||||
@ -1141,7 +1141,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.complexity"></a><h6>
|
||||
<a name="id840088"></a>
|
||||
<a name="id833319"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -1155,7 +1155,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.numeric.real_number.example"></a><h6>
|
||||
<a name="id840119"></a>
|
||||
<a name="id833350"></a>
|
||||
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id827352"></a>
|
||||
<a name="id821197"></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="id827420"></a>
|
||||
<a name="id821265"></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="id827494"></a>
|
||||
<a name="id821340"></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="id827802"></a>
|
||||
<a name="id821647"></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="id827886"></a>
|
||||
<a name="id821731"></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="id828052"></a>
|
||||
<a name="id821908"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -268,7 +268,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.expression_semantics"></a><h6>
|
||||
<a name="id828238"></a>
|
||||
<a name="id822094"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -445,7 +445,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.additional_requirements"></a><h6>
|
||||
<a name="id828873"></a>
|
||||
<a name="id822729"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@ -501,7 +501,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.attributes"></a><h6>
|
||||
<a name="id830056"></a>
|
||||
<a name="id823180"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -700,7 +700,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.complexity"></a><h6>
|
||||
<a name="id830698"></a>
|
||||
<a name="id823822"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -714,7 +714,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.numeric.signed_int.example"></a><h6>
|
||||
<a name="id830730"></a>
|
||||
<a name="id823854"></a>
|
||||
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id822325"></a>
|
||||
<a name="id817263"></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="id822375"></a>
|
||||
<a name="id817313"></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="id822450"></a>
|
||||
<a name="id817388"></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="id824528"></a>
|
||||
<a name="id817812"></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="id824598"></a>
|
||||
<a name="id817882"></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="id824725"></a>
|
||||
<a name="id818009"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -258,7 +258,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.expression_semantics"></a><h6>
|
||||
<a name="id824876"></a>
|
||||
<a name="id818160"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -464,7 +464,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.additional_requirements"></a><h6>
|
||||
<a name="id825529"></a>
|
||||
<a name="id818813"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@ -518,7 +518,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.attributes"></a><h6>
|
||||
<a name="id825943"></a>
|
||||
<a name="id819815"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -757,7 +757,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.complexity"></a><h6>
|
||||
<a name="id826764"></a>
|
||||
<a name="id820609"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -771,7 +771,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.numeric.unsigned_int.example"></a><h6>
|
||||
<a name="id826795"></a>
|
||||
<a name="id820640"></a>
|
||||
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -68,7 +68,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="id844384"></a>
|
||||
<a name="id838783"></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="id846065"></a>
|
||||
<a name="id841556"></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="id846082"></a>
|
||||
<a name="id841573"></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="id846157"></a>
|
||||
<a name="id841647"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -62,7 +62,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.alternative.expression_semantics"></a><h6>
|
||||
<a name="id846190"></a>
|
||||
<a name="id841681"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -114,7 +114,7 @@
|
||||
an element succeeded.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.alternative.attributes"></a><h6>
|
||||
<a name="id846302"></a>
|
||||
<a name="id841793"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -181,7 +181,7 @@
|
||||
an example of this behavior.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.alternative.complexity"></a><h6>
|
||||
<a name="id849018"></a>
|
||||
<a name="id842312"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -197,7 +197,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.alternative.example"></a><h6>
|
||||
<a name="id849042"></a>
|
||||
<a name="id842336"></a>
|
||||
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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.and_predicate.description"></a><h6>
|
||||
<a name="id856816"></a>
|
||||
<a name="id851212"></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="id856835"></a>
|
||||
<a name="id851232"></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="id856910"></a>
|
||||
<a name="id851306"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -61,7 +61,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.expression_semantics"></a><h6>
|
||||
<a name="id856946"></a>
|
||||
<a name="id851342"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -108,7 +108,7 @@
|
||||
its embedded generator into a discarding device.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.attributes"></a><h6>
|
||||
<a name="id857049"></a>
|
||||
<a name="id851445"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -161,7 +161,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.complexity"></a><h6>
|
||||
<a name="id857198"></a>
|
||||
<a name="id851594"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -176,7 +176,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.and_predicate.example"></a><h6>
|
||||
<a name="id857224"></a>
|
||||
<a name="id851620"></a>
|
||||
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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.kleene.description"></a><h6>
|
||||
<a name="id849737"></a>
|
||||
<a name="id843031"></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="id849754"></a>
|
||||
<a name="id843048"></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="id849828"></a>
|
||||
<a name="id843122"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -61,7 +61,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.expression_semantics"></a><h6>
|
||||
<a name="id849866"></a>
|
||||
<a name="id843161"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -115,7 +115,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.attributes"></a><h6>
|
||||
<a name="id849980"></a>
|
||||
<a name="id843275"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -218,7 +218,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.complexity"></a><h6>
|
||||
<a name="id850320"></a>
|
||||
<a name="id844728"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -235,7 +235,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.kleene.example"></a><h6>
|
||||
<a name="id850344"></a>
|
||||
<a name="id844752"></a>
|
||||
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.operator.list"></a><a class="link" href="list.html" title="Lists (a % b)"> Lists (<code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span> <span class="identifier">b</span></code>)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.operator.list.description"></a><h6>
|
||||
<a name="id853230"></a>
|
||||
<a name="id846512"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -37,7 +37,7 @@
|
||||
at least once.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.list.header"></a><h6>
|
||||
<a name="id853246"></a>
|
||||
<a name="id846529"></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>
|
||||
@ -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.list.model_of"></a><h6>
|
||||
<a name="id853321"></a>
|
||||
<a name="id846604"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -60,7 +60,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.list.expression_semantics"></a><h6>
|
||||
<a name="id853359"></a>
|
||||
<a name="id847914"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -127,7 +127,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.list.attributes"></a><h6>
|
||||
<a name="id853572"></a>
|
||||
<a name="id848126"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -217,7 +217,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.list.complexity"></a><h6>
|
||||
<a name="id853914"></a>
|
||||
<a name="id848468"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -233,7 +233,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.list.example"></a><h6>
|
||||
<a name="id853938"></a>
|
||||
<a name="id848492"></a>
|
||||
<a class="link" href="list.html#spirit.karma.reference.operator.list.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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.not_predicate.description"></a><h6>
|
||||
<a name="id859182"></a>
|
||||
<a name="id852339"></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="id859202"></a>
|
||||
<a name="id852358"></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="id859276"></a>
|
||||
<a name="id852433"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -61,7 +61,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.expression_semantics"></a><h6>
|
||||
<a name="id859312"></a>
|
||||
<a name="id852469"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -108,7 +108,7 @@
|
||||
its embedded generator into a discarding device.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.attributes"></a><h6>
|
||||
<a name="id859415"></a>
|
||||
<a name="id852572"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -161,7 +161,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.complexity"></a><h6>
|
||||
<a name="id859564"></a>
|
||||
<a name="id852721"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -176,7 +176,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.not_predicate.example"></a><h6>
|
||||
<a name="id859590"></a>
|
||||
<a name="id852747"></a>
|
||||
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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.optional.description"></a><h6>
|
||||
<a name="id855712"></a>
|
||||
<a name="id848995"></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="id855729"></a>
|
||||
<a name="id849012"></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="id855803"></a>
|
||||
<a name="id849086"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -60,7 +60,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.optional.expression_semantics"></a><h6>
|
||||
<a name="id855842"></a>
|
||||
<a name="id849125"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -102,7 +102,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.optional.attributes"></a><h6>
|
||||
<a name="id855941"></a>
|
||||
<a name="id849224"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -189,7 +189,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.optional.complexity"></a><h6>
|
||||
<a name="id856252"></a>
|
||||
<a name="id849535"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -204,7 +204,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.optional.example"></a><h6>
|
||||
<a name="id856276"></a>
|
||||
<a name="id849559"></a>
|
||||
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.operator.plus"></a><a class="link" href="plus.html" title="Plus (+a)"> Plus (<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="id850865"></a>
|
||||
<a name="id845273"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -36,7 +36,7 @@
|
||||
executed at least once.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.plus.header"></a><h6>
|
||||
<a name="id850882"></a>
|
||||
<a name="id845290"></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>
|
||||
@ -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.plus.model_of"></a><h6>
|
||||
<a name="id850956"></a>
|
||||
<a name="id845364"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -59,7 +59,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.plus.expression_semantics"></a><h6>
|
||||
<a name="id850994"></a>
|
||||
<a name="id845402"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -116,7 +116,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.plus.attributes"></a><h6>
|
||||
<a name="id852244"></a>
|
||||
<a name="id845527"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -219,7 +219,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.plus.complexity"></a><h6>
|
||||
<a name="id852584"></a>
|
||||
<a name="id845867"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -235,7 +235,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.plus.example"></a><h6>
|
||||
<a name="id852608"></a>
|
||||
<a name="id845891"></a>
|
||||
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id844492"></a>
|
||||
<a name="id838884"></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="id844509"></a>
|
||||
<a name="id838900"></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="id844583"></a>
|
||||
<a name="id838975"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -62,7 +62,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.sequence.expression_semantics"></a><h6>
|
||||
<a name="id844619"></a>
|
||||
<a name="id839011"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -134,7 +134,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.operator.sequence.attributes"></a><h6>
|
||||
<a name="id844802"></a>
|
||||
<a name="id839193"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -212,7 +212,7 @@
|
||||
the attribute supplied.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.operator.sequence.complexity"></a><h6>
|
||||
<a name="id845620"></a>
|
||||
<a name="id840012"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -227,7 +227,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.operator.sequence.example"></a><h6>
|
||||
<a name="id845644"></a>
|
||||
<a name="id841135"></a>
|
||||
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="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="id860338"></a>
|
||||
<a name="id853848"></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 @@
|
||||
etc.)</a>
|
||||
</h5></div></div></div>
|
||||
<a name="spirit.karma.reference.stream.stream.description"></a><h6>
|
||||
<a name="id860436"></a>
|
||||
<a name="id853947"></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="id860546"></a>
|
||||
<a name="id854056"></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="id860620"></a>
|
||||
<a name="id854130"></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="id860738"></a>
|
||||
<a name="id854248"></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="id860792"></a>
|
||||
<a name="id854302"></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="id860884"></a>
|
||||
<a name="id854394"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -161,7 +161,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.stream.stream.expression_semantics"></a><h6>
|
||||
<a name="id860974"></a>
|
||||
<a name="id854484"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -331,7 +331,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.stream.stream.additional_requirements"></a><h6>
|
||||
<a name="id861683"></a>
|
||||
<a name="id854982"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.additional_requirements">Additional
|
||||
Requirements</a>
|
||||
</h6>
|
||||
@ -372,7 +372,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.stream.stream.attributes"></a><h6>
|
||||
<a name="id861910"></a>
|
||||
<a name="id855209"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -497,7 +497,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.stream.stream.complexity"></a><h6>
|
||||
<a name="id862307"></a>
|
||||
<a name="id855606"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -510,7 +510,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.stream.stream.example"></a><h6>
|
||||
<a name="id862331"></a>
|
||||
<a name="id855630"></a>
|
||||
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -37,7 +37,7 @@
|
||||
generator.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.module_header"></a><h6>
|
||||
<a name="id863163"></a>
|
||||
<a name="id857860"></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>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.string.string"></a><a class="link" href="string.html" title="String (string, lit)"> String (<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="id863261"></a>
|
||||
<a name="id857958"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -58,7 +58,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="id863490"></a>
|
||||
<a name="id858187"></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>
|
||||
@ -68,7 +68,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="id863565"></a>
|
||||
<a name="id858262"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -98,7 +98,7 @@
|
||||
Encoding Namespace</a> used by the corresponding string generator.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.string.model_of"></a><h6>
|
||||
<a name="id865072"></a>
|
||||
<a name="id858380"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.model_of">Model of</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -132,7 +132,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.string.string.expression_semantics"></a><h6>
|
||||
<a name="id865189"></a>
|
||||
<a name="id858498"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -234,7 +234,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.string.string.attributes"></a><h6>
|
||||
<a name="id865502"></a>
|
||||
<a name="id858811"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.attributes">Attributes</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -323,7 +323,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.string.string.complexity"></a><h6>
|
||||
<a name="id865802"></a>
|
||||
<a name="id859111"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.complexity">Complexity</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
@ -336,7 +336,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.karma.reference.string.string.example"></a><h6>
|
||||
<a name="id865826"></a>
|
||||
<a name="id859135"></a>
|
||||
<a class="link" href="string.html#spirit.karma.reference.string.string.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -27,7 +27,7 @@
|
||||
<a name="spirit.karma.reference.string.symbols"></a><a class="link" href="symbols.html" title="Symbols (symbols)"> Symbols (<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="id866498"></a>
|
||||
<a name="id861992"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -46,7 +46,7 @@
|
||||
added, thus, dynamically altering its behavior.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.symbols.header"></a><h6>
|
||||
<a name="id866533"></a>
|
||||
<a name="id862027"></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>
|
||||
@ -56,7 +56,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="id866608"></a>
|
||||
<a name="id862102"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.namespace">Namespace</a>
|
||||
</h6>
|
||||
<div class="informaltable"><table class="table">
|
||||
@ -73,7 +73,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.string.symbols.synopsis"></a><h6>
|
||||
<a name="id866688"></a>
|
||||
<a name="id862182"></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>
|
||||
@ -81,7 +81,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="id866796"></a>
|
||||
<a name="id862290"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.template_parameters">Template
|
||||
parameters</a>
|
||||
</h6>
|
||||
@ -202,7 +202,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.karma.reference.string.symbols.model_of"></a><h6>
|
||||
<a name="id867096"></a>
|
||||
<a name="id862590"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.model_of">Model
|
||||
of</a>
|
||||
</h6>
|
||||
@ -267,7 +267,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.karma.reference.string.symbols.expression_semantics"></a><h6>
|
||||
<a name="id868508"></a>
|
||||
<a name="id862902"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.expression_semantics">Expression
|
||||
Semantics</a>
|
||||
</h6>
|
||||
@ -522,14 +522,14 @@
|
||||
not emitting anything.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.symbols.attributes"></a><h6>
|
||||
<a name="id869650"></a>
|
||||
<a name="id865144"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.attributes">Attributes</a>
|
||||
</h6>
|
||||
<p>
|
||||
The attribute of <code class="computeroutput"><span class="identifier">symbol</span><span class="special"><</span><span class="identifier">Attrib</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span></code> is <code class="computeroutput"><span class="identifier">Attrib</span></code>.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.symbols.complexity"></a><h6>
|
||||
<a name="id869701"></a>
|
||||
<a name="id865195"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.complexity">Complexity</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -548,7 +548,7 @@
|
||||
Where n is the number of stored symbols.
|
||||
</p>
|
||||
<a name="spirit.karma.reference.string.symbols.example"></a><h6>
|
||||
<a name="id869768"></a>
|
||||
<a name="id865262"></a>
|
||||
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.example">Example</a>
|
||||
</h6>
|
||||
<div class="note" title="Note"><table border="0" summary="Note">
|
||||
|
@ -67,7 +67,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="id724446"></a>
|
||||
<a name="id717521"></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>
|
||||
@ -117,7 +117,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators"></a><h6>
|
||||
<a name="id724734"></a>
|
||||
<a name="id717926"></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>
|
||||
@ -168,7 +168,7 @@
|
||||
emitted by the generators they are applied to.
|
||||
</p>
|
||||
<a name="spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes"></a><h6>
|
||||
<a name="id724982"></a>
|
||||
<a name="id718175"></a>
|
||||
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes">Ignoring
|
||||
Supplied Attributes</a>
|
||||
</h6>
|
||||
@ -195,7 +195,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.tutorials.karma_easier_complex.putting_everything_together"></a><h6>
|
||||
<a name="id725060"></a>
|
||||
<a name="id718253"></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="id725517"></a>
|
||||
<a name="id718710"></a>
|
||||
<a class="link" href="num_list.html#spirit.karma.tutorials.num_list.using_the_list_operator">Using
|
||||
the List Operator</a>
|
||||
</h6>
|
||||
@ -106,7 +106,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.karma.tutorials.num_list.generate_output_from_arbitrary_data"></a><h6>
|
||||
<a name="id726424"></a>
|
||||
<a name="id719228"></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="id718156"></a>
|
||||
<a name="id712203"></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>
|
||||
|
@ -105,7 +105,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="id720377"></a>
|
||||
<a name="id713740"></a>
|
||||
<a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions">Examples
|
||||
of Semantic Actions</a>
|
||||
</h6>
|
||||
@ -281,7 +281,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="id721319"></a>
|
||||
<a name="id716051"></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="id718317"></a>
|
||||
<a name="id712363"></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="id718360"></a>
|
||||
<a name="id712407"></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="id718446"></a>
|
||||
<a name="id712492"></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="id718494"></a>
|
||||
<a name="id712540"></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="id718628"></a>
|
||||
<a name="id712674"></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="id888482"></a>
|
||||
<a name="id881759"></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>
|
||||
@ -184,7 +184,7 @@
|
||||
time.
|
||||
</p>
|
||||
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition"></a><h6>
|
||||
<a name="id889016"></a>
|
||||
<a name="id882533"></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>
|
||||
@ -256,7 +256,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="id889276"></a>
|
||||
<a name="id882793"></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>
|
||||
|
@ -115,7 +115,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="id893272"></a>
|
||||
<a name="id886562"></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>
|
||||
@ -130,7 +130,7 @@
|
||||
of the available functionality.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="id893293"></a><p class="title"><b>Table 8. Functions exposed by any context passed to a lexer
|
||||
<a name="id886582"></a><p class="title"><b>Table 8. Functions exposed by any context passed to a lexer
|
||||
semantic action</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Functions exposed by any context passed to a lexer
|
||||
semantic action">
|
||||
@ -250,7 +250,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="id893811"></a>
|
||||
<a name="id888338"></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>
|
||||
@ -262,7 +262,7 @@
|
||||
predefined <a href="http://spirit.sourceforge.net" target="_top">Spirit</a> placeholders:
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="id893834"></a><p class="title"><b>Table 9. Predefined Phoenix placeholders for lexer semantic
|
||||
<a name="id888361"></a><p class="title"><b>Table 9. Predefined Phoenix placeholders for lexer semantic
|
||||
actions</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Predefined Phoenix placeholders for lexer semantic
|
||||
actions">
|
||||
@ -393,7 +393,7 @@
|
||||
table lists the available support functions and describes their functionality:
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="id894112"></a><p class="title"><b>Table 10. Support functions usable from Phoenix expressions
|
||||
<a name="id888640"></a><p class="title"><b>Table 10. Support functions usable from Phoenix expressions
|
||||
inside lexer semantic actions</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Support functions usable from Phoenix expressions
|
||||
inside lexer semantic actions">
|
||||
|
@ -175,7 +175,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer"></a><h6>
|
||||
<a name="id896851"></a>
|
||||
<a name="id890135"></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>
|
||||
@ -238,7 +238,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer"></a><h6>
|
||||
<a name="id897209"></a>
|
||||
<a name="id891089"></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 @@
|
||||
Input Data</a>
|
||||
</h4></div></div></div>
|
||||
<a name="spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function"></a><h6>
|
||||
<a name="id890226"></a>
|
||||
<a name="id883350"></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="id875797"></a>
|
||||
<a name="id869652"></a>
|
||||
<a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.why_use_a_separate_lexer_">Why
|
||||
Use a Separate Lexer?</a>
|
||||
</h5>
|
||||
@ -155,7 +155,7 @@
|
||||
grammar recognizers.
|
||||
</p>
|
||||
<a name="spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_"></a><h5>
|
||||
<a name="id876006"></a>
|
||||
<a name="id869861"></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>
|
||||
@ -202,7 +202,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="id876109"></a>
|
||||
<a name="id869964"></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>
|
||||
|
@ -28,7 +28,7 @@
|
||||
Expressions</a>
|
||||
</h4></div></div></div>
|
||||
<div class="table">
|
||||
<a name="id900410"></a><p class="title"><b>Table 11. Regular expressions
|
||||
<a name="id895356"></a><p class="title"><b>Table 11. Regular expressions
|
||||
support</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Regular expressions
|
||||
support">
|
||||
@ -638,7 +638,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="spirit.lex.quick_reference.lexer.regular_expression_precedence"></a><h6>
|
||||
<a name="id904144"></a>
|
||||
<a name="id898527"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.regular_expression_precedence">Regular
|
||||
Expression Precedence</a>
|
||||
</h6>
|
||||
@ -656,7 +656,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="spirit.lex.quick_reference.lexer.macros"></a><h6>
|
||||
<a name="id904250"></a>
|
||||
<a name="id898632"></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="id907508"></a>
|
||||
<a name="id900798"></a>
|
||||
<a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.examples">Examples</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -62,7 +62,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="spirit.lex.reference.lex_basics.models"></a><h6>
|
||||
<a name="id907721"></a>
|
||||
<a name="id901011"></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="id907813"></a>
|
||||
<a name="id901103"></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="id907852"></a>
|
||||
<a name="id901142"></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="id907991"></a>
|
||||
<a name="id901281"></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="id908244"></a>
|
||||
<a name="id901534"></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="id911146"></a>
|
||||
<a name="id904429"></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="id904384"></a>
|
||||
<a name="id898767"></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="id904546"></a>
|
||||
<a name="id898929"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -143,7 +143,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.lexer.type_expressions"></a><h6>
|
||||
<a name="id905865"></a>
|
||||
<a name="id899148"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -182,7 +182,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.lexer.postcondition"></a><h6>
|
||||
<a name="id906002"></a>
|
||||
<a name="id899285"></a>
|
||||
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.postcondition">Postcondition</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -206,7 +206,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="id906110"></a>
|
||||
<a name="id899393"></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="id906965"></a>
|
||||
<a name="id900255"></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="id907001"></a>
|
||||
<a name="id900291"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -64,7 +64,7 @@
|
||||
</dl>
|
||||
</div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.valid_expressions"></a><h6>
|
||||
<a name="id907082"></a>
|
||||
<a name="id900372"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.valid_expressions">Valid
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -115,7 +115,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.type_expressions"></a><h6>
|
||||
<a name="id907207"></a>
|
||||
<a name="id900497"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -168,7 +168,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.narylexer.invariants"></a><h6>
|
||||
<a name="id907379"></a>
|
||||
<a name="id900669"></a>
|
||||
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.invariants">Invariants</a>
|
||||
</h6>
|
||||
<p>
|
||||
@ -180,7 +180,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="id907464"></a>
|
||||
<a name="id900754"></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="id906147"></a>
|
||||
<a name="id899430"></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="id906170"></a>
|
||||
<a name="id899453"></a>
|
||||
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.refinement_of">Refinement
|
||||
of</a>
|
||||
</h6>
|
||||
@ -49,7 +49,7 @@
|
||||
</p>
|
||||
</blockquote></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions"></a><h6>
|
||||
<a name="id906204"></a>
|
||||
<a name="id899487"></a>
|
||||
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions">Type
|
||||
Expressions</a>
|
||||
</h6>
|
||||
@ -88,7 +88,7 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.models"></a><h6>
|
||||
<a name="id906341"></a>
|
||||
<a name="id899623"></a>
|
||||
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.models">Models</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user