|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r68495 - in trunk/libs/spirit/doc: . advanced html html/spirit html/spirit/abstracts html/spirit/abstracts/attributes html/spirit/advanced html/spirit/advanced/customize html/spirit/advanced/customize/assign_to html/spirit/advanced/customize/auto html/spirit/advanced/customize/iterate html/spirit/advanced/customize/store_value html/spirit/advanced/customize/string_traits html/spirit/advanced/indepth html/spirit/karma html/spirit/karma/quick_reference html/spirit/karma/reference html/spirit/karma/reference/auxiliary html/spirit/karma/reference/binary html/spirit/karma/reference/char html/spirit/karma/reference/directive html/spirit/karma/reference/generate_api html/spirit/karma/reference/generator_concepts html/spirit/karma/reference/nonterminal html/spirit/karma/reference/numeric html/spirit/karma/reference/operator html/spirit/karma/reference/stream html/spirit/karma/reference/string html/spirit/karma/tutorials html/spirit/lex html/spirit/lex/abstracts html/spirit/lex/abstracts/lexer_primitives html/spirit/lex/quick_reference html/spirit/lex/reference html/spirit/lex/reference/lexer_concepts html/spirit/lex/reference/primitives html/spirit/lex/tutorials html/spirit/notes html/spirit/qi html/spirit/qi/quick_reference html/spirit/qi/reference html/spirit/qi/reference/auxiliary html/spirit/qi/reference/binary html/spirit/qi/reference/char html/spirit/qi/reference/directive html/spirit/qi/reference/nonterminal html/spirit/qi/reference/numeric html/spirit/qi/reference/operator html/spirit/qi/reference/parse_api html/spirit/qi/reference/parser_concepts html/spirit/qi/reference/stream html/spirit/qi/reference/string html/spirit/qi/tutorials html/spirit/support html/spirit/what_s_new
From: blelbach_at_[hidden]
Date: 2011-01-27 18:08:21
Author: wash
Date: 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
New Revision: 68495
URL: http://svn.boost.org/trac/boost/changeset/68495
Log:
Added docs for Spirit string_traits.hpp customization points. Everybody loves
docs!
Added:
trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/
trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits.html (contents, props changed)
trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/char_type_of.html (contents, props changed)
trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/extract_c_string.html (contents, props changed)
trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/is_char.html (contents, props changed)
Text files modified:
trunk/libs/spirit/doc/advanced/customization_points.qbk | 455 ++++++++++++++++++++++++++++++---------
trunk/libs/spirit/doc/customization_point_template.qbk | 13
trunk/libs/spirit/doc/html/index.html | 6
trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html | 4
trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html | 14
trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html | 16
trunk/libs/spirit/doc/html/spirit/acknowledgments.html | 2
trunk/libs/spirit/doc/html/spirit/advanced.html | 2
trunk/libs/spirit/doc/html/spirit/advanced/customize.html | 6
trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html | 27 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html | 27 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_container_from_value.html | 27 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/attribute_as.html | 35 +--
trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html | 24 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html | 24 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html | 29 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html | 29 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/handles_container.html | 29 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html | 28 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/is_string.html | 140 +++++++++--
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate.html | 4
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html | 34 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html | 38 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html | 38 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html | 34 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html | 32 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html | 34 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html | 29 -
trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html | 31 +-
trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html | 27 -
trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html | 4
trunk/libs/spirit/doc/html/spirit/faq.html | 8
trunk/libs/spirit/doc/html/spirit/introduction.html | 8
trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html | 4
trunk/libs/spirit/doc/html/spirit/karma/reference/action.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html | 18
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html | 20
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html | 20
trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/basics.html | 8
trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/char.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html | 26 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/as.html | 20
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/duplicate.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html | 10
trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html | 10
trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html | 10
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html | 12
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html | 10
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html | 12
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html | 20
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html | 10
trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html | 12
trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html | 20
trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html | 20
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html | 26 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html | 26 +-
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html | 22
trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html | 22
trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html | 14
trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html | 22
trunk/libs/spirit/doc/html/spirit/karma/reference/string.html | 2
trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html | 16
trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html | 20
trunk/libs/spirit/doc/html/spirit/karma/s05.html | 2
trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_adapted_complex.html | 2
trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html | 8
trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html | 4
trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html | 2
trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html | 4
trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html | 10
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html | 6
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html | 4
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html | 4
trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html | 2
trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html | 6
trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html | 4
trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html | 4
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html | 10
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html | 10
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html | 12
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html | 8
trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html | 12
trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html | 2
trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html | 14
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html | 10
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html | 8
trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html | 8
trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html | 10
trunk/libs/spirit/doc/html/spirit/preface.html | 20
trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html | 4
trunk/libs/spirit/doc/html/spirit/qi/reference/action.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html | 18
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html | 20
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html | 20
trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html | 12
trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/char.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html | 26 +-
trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/as.html | 20
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/hold.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html | 20
trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html | 20
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html | 28 +-
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html | 22
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html | 28 +-
trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html | 22
trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html | 18
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html | 18
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html | 14
trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html | 10
trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html | 8
trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html | 10
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html | 12
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html | 12
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html | 20
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html | 10
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html | 10
trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html | 12
trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html | 22
trunk/libs/spirit/doc/html/spirit/qi/reference/string.html | 2
trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html | 16
trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html | 20
trunk/libs/spirit/doc/html/spirit/qi/s04.html | 2
trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html | 14
trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html | 22
trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html | 6
trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html | 2
trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html | 8
trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html | 4
trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html | 10
trunk/libs/spirit/doc/html/spirit/rationale.html | 12
trunk/libs/spirit/doc/html/spirit/support/multi_pass.html | 26 +-
trunk/libs/spirit/doc/html/spirit/support/utree.html | 27 -
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html | 4
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html | 6
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html | 10
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html | 12
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html | 4
trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html | 14
trunk/libs/spirit/doc/spirit2.qbk | 4
199 files changed, 1750 insertions(+), 1575 deletions(-)
Modified: trunk/libs/spirit/doc/advanced/customization_points.qbk
==============================================================================
--- trunk/libs/spirit/doc/advanced/customization_points.qbk (original)
+++ trunk/libs/spirit/doc/advanced/customization_points.qbk 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -126,8 +126,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist
[[`C`] [A type to be tested whether it needs to be treated
as a container.]]
@@ -152,7 +150,7 @@
`mpl::true_` (see __mpl_boolean_constant__):
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`T`] [Returns `mpl::true_` if `T` has the following
embedded types defined: `value_type`,
`iterator`, `size_type`, and`reference`.
@@ -270,20 +268,22 @@
[heading Predefined Specializations]
[table
- [[Type] [Condition]]
- [[`T`] [`mpl::false_`]]
- [[`T const`] [`is_string<T>`]]
- [[`char const*`] [`mpl::true_`]]
- [[`wchar_t const*`] [`mpl::true_`]]
- [[`char[N]`] [`mpl::true_`]]
- [[`wchar_t[N]`] [`mpl::true_`]]
- [[`char const[N]`] [`mpl::true_`]]
- [[`wchar_t const[N]`] [`mpl::true_`]]
- [[`char(&)[N]`] [`mpl::true_`]]
- [[`wchar_t(&)[N]`] [`mpl::true_`]]
- [[`char const(&)[N]`] [`mpl::true_`]]
- [[`wchar_t const(&)[N]`] [`mpl::true_`]]
- [[`std::basic_string<Char, Traits, Allocator>`] [`mpl::true_`]]
+ [[Type] [Semantics]]
+ [[`T`] [Returns `mpl::false_`.]]
+ [[`T const`] [Returns `is_string<T>`.]]
+ [[`char const*`] [Returns `mpl::true_`.]]
+ [[`wchar_t const*`] [Returns `mpl::true_`.]]
+ [[`char*`] [Returns `mpl::true_`.]]
+ [[`wchar_t*`] [Returns `mpl::true_`.]]
+ [[`char[N]`] [Returns `mpl::true_`.]]
+ [[`wchar_t[N]`] [Returns `mpl::true_`.]]
+ [[`char const[N]`] [Returns `mpl::true_`.]]
+ [[`wchar_t const[N]`] [Returns `mpl::true_`.]]
+ [[`char(&)[N]`] [Returns `mpl::true_`.]]
+ [[`wchar_t(&)[N]`] [Returns `mpl::true_`.]]
+ [[`char const(&)[N]`] [Returns `mpl::true_`.]]
+ [[`wchar_t const(&)[N]`] [Returns `mpl::true_`.]]
+ [[`std::basic_string<Char, Traits, Allocator>`] [Returns `mpl::true_`.]]
]
[heading When to implement]
@@ -293,11 +293,19 @@
[heading Related Attribute Customization Points]
-TBD
+If this customization point is implemented, the following other customization
+points need to be implemented as well.
-[heading Example]
+[table
+ [[Name] [When to implement]]
+ [[__customize_is_char__] [For string types whose underlying character type
+ is not `char` or `wchar_t`, `is_char` must be
+ implemented.]]
+ [[__customize_char_type_of__] [Whenever `is_string` is implemented.]]
+ [[__customize_extract_c_string__] [Whenever `is_string` is implemented.]]
+]
-TBD
+[/ TODO: examples ]
[endsect] [/ is_string]
@@ -367,8 +375,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist
[[`Component`] [A component type to be tested whether it directly handles
container attributes in the context of sequences.]]
@@ -396,7 +402,7 @@
`mpl::true_` (see __mpl_boolean_constant__):
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`Component`, `Attribute`] [Always returns `mpl::false_` (the default).]]
[[`rule<Iterator, T1, T2, T3, T4>`, `Attribute`]
[Returns `is_container<A>`, where `A` is the
@@ -415,9 +421,7 @@
It is applicable for parsers (__qi__) and generators (__karma__). It will have
to be implemented under rare circumstances only.
-[heading Example]
-
-TBD
+[/ TODO: examples ]
[endsect] [/ handles_container]
@@ -483,8 +487,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist Notation
[[`Exposed`] [The type, `Exposed` is the type of the attribute as
passed in by the user.]]
@@ -585,9 +587,7 @@
for this could be that the type `Transformed` is not constructible from
the type `Exposed`.
-[heading Example]
-
-TBD
+[/ TODO: examples ]
[endsect] [/ transform]
@@ -657,8 +657,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist Notation
[[`Attrib`] [A type to be used as the target to store the attribute value in.]]
[[`attr`] [An attribute instance of type `Attrib`.]]
@@ -693,9 +691,7 @@
above is not applicable. Examples for this could be that the type `Attrib` is
not constructible from the pair of iterators.
-[heading Example]
-
-TBD
+[/ TODO: examples ]
[endsect] [/ assign_to_attribute_from_iterators]
@@ -750,8 +746,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist Notation
[[`Attrib`] [A type to be used as the target to store the attribute
value in. This type is guaranteed not to be a container
@@ -787,9 +781,7 @@
above is not applicable. Examples for this could be that the type `Attrib` is
not copy constructible.
-[heading Example]
-
-TBD
+[/ TODO: examples ]
[endsect] [/ assign_to_attribute_from_value]
@@ -844,8 +836,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist Notation
[[`Attrib`] [A type to be used as the target to store the attribute
value in. This type is guaranteed to be a container
@@ -881,9 +871,7 @@
above is not applicable. Examples for this could be that the type `Attrib` is
not copy constructible.
-[heading Example]
-
-TBD
+[/ TODO: examples ]
[endsect] [/ assign_to_container_from_value]
@@ -944,8 +932,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist
[[`C`] [A type to be tested whether it needs to be treated
as a container.]]
@@ -968,7 +954,7 @@
exposed and the corresponding semantics:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`C`] [The non-const `value_type` of the given container
type, `C`. ]]
[[`boost::optional<C>`] [Returns `container_value<C>::type`]]
@@ -1024,7 +1010,7 @@
which defines its embedded `type` to be __unused_type__ as well, this way
propagating the 'don't care' attribute status to the embedded parser.
-More examples: TBD.
+[/ TODO: examples ]
[endsect] [/ container_value]
@@ -1079,9 +1065,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`C`] [A type to be used as a container to store attribute values in.]]
[[`c`] [A container instance of type `C`.]
[[`Attrib`] [A type to be used as a container to store attribute values in.]]
@@ -1110,7 +1094,7 @@
exposed and the corresponding semantics:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`C`, `Attrib`] [Store the provided attribute instance `attr` into
the given container `c` using the function call
`c.insert(c.end(), attr)`.]]
@@ -1177,7 +1161,7 @@
which defines an empty member function `call()`.
-More examples: TBD
+[/ TODO: examples ]
[endsect] [/ push_back]
@@ -1232,8 +1216,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist Notation
[[`Attrib`] [A type to be used as a container to store attribute values in.]]
[[`attr`] [An attribute instance of type `Attrib`.]]
@@ -1256,7 +1238,7 @@
exposed and the corresponding semantics:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`Attrib`] [Re-initialize using assignment of default
constructed value.]]
[[Any type `T` for which `is_container<>::type` is `mpl::true_`]
@@ -1279,9 +1261,7 @@
specializations listed above. Examples for this might be types not being default
constructible or container types not exposing a member function `clear()`.
-[heading Example]
-
-TBD
+[/ TODO: examples ]
[endsect] [/ clear_value]
@@ -1345,8 +1325,6 @@
context.]]
]
-[heading Notation]
-
[variablelist Notation
[[`Exposed`] [A type exposed as the native attribute of a component.]]
[[`Attrib`] [A type to be used to generate output from.]]
@@ -1370,7 +1348,7 @@
exposed and the corresponding semantics:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`Attrib`] [The exposed typedef `type` is defined to
`Attrib const&`. The function `call()` returns
the argument by reference without change.]]
@@ -1395,16 +1373,14 @@
applicable. Examples for this could be that the type to be extracted is
different from `Attrib` and is not copy constructible.
-[heading Example]
-
-TBD
+[/ TODO: examples ]
[endsect] [/ extract_from]
[/////////////////////////////////////////////////////////////////////////////]
[section:iterate Extract Attribute Values to Generate Output from a Container (Karma)]
-[section:container_iterator Determine the Type of the Iterator of a Container (Karma)]
+[section:container_iterator Determine the Type of the Iterator of a Container]
[heading container_iterator]
@@ -1451,9 +1427,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`C`] [A container type the iterator type needs to be evaluated for.]]
]
@@ -1486,7 +1460,7 @@
types returned by the embedded typedef `type`:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`C`] [Returns `C::iterator`.]]
[[`C const`] [Returns `C::const_iterator`.]]
[[__unused_type__] [Returns __unused_type__` const*`.]]
@@ -1608,9 +1582,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`C`] [A container type the begin iterator needs to be returned for.]]
[[`c`] [An instance of a container, `C`.]]
]
@@ -1647,7 +1619,7 @@
types returned by the embedded typedef `type`:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`C`] [Returns `c.begin()`.]]
[[`C const`] [Returns `c.begin()`.]]
[[__unused_type__] [Returns `&unused`.]]
@@ -1736,9 +1708,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`C`] [A container type the end iterator needs to be returned for.]]
[[`c`] [An instance of a container, `C`.]]
]
@@ -1763,7 +1733,7 @@
types returned by the embedded typedef `type`:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`C`] [Returns `c.end()`.]]
[[`C const`] [Returns `c.end()`.]]
[[__unused_type__] [Returns `&unused`.]]
@@ -1852,9 +1822,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`Iterator`] [An iterator type.]]
[[`it`] [An instance of an iterator of type `Iterator`.]]
[[`C`] [A container type whose iterator type is `Iterator`.]]
@@ -1875,7 +1843,7 @@
types returned by the embedded typedef `type`:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`Iterator`] [Executes `++it`.]]
[[__unused_type__` const*`][Does nothing.]]
]
@@ -1997,9 +1965,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`Iterator`] [An iterator type.]]
[[`it`] [An instance of an iterator of type `Iterator`.]]
[[`C`] [A container type whose iterator type is `Iterator`.]]
@@ -2024,7 +1990,7 @@
types returned by the embedded typedef `type`:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`Iterator`] [The metafunction result `type` evaluates to
`boost::detail::iterator_traits<Iterator>::reference` and the
function `call()` returns `*it`.]]
@@ -2151,9 +2117,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`Iterator`] [An iterator type.]]
[[`it1`, `it2`] [Instances of an iterator of type `Iterator`.]]
[[`C`] [A container type whose iterator type is `Iterator`.]]
@@ -2176,7 +2140,7 @@
types returned by the embedded typedef `type`:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[`Iterator`] [The function `call()` returns it1 == it2.]]
[[__unused_type__` const*`][The function `call()` always returns false.]]
]
@@ -2218,6 +2182,297 @@
[endsect] [/ iterate]
[/////////////////////////////////////////////////////////////////////////////]
+[section:string_traits Extract a C-Style String to Generate Output from a String Type (Karma)]
+
+[section:is_char Determine if a Type is a Character]
+
+[heading is_char]
+
+`is_char` is a metafunction that detects if a given type is a character.
+
+[heading Module Headers]
+
+ #include <boost/spirit/home/support/string_traits.hpp>
+
+Also, see __include_structure__.
+
+[note This header file does not need to be included directly by any user
+ program as it is normally included by other Spirit header files relying
+ on its content.]
+
+[heading Namespace]
+
+[table
+ [[Name]]
+ [[`boost::spirit::traits`]]
+]
+
+[heading Synopsis]
+
+ template <typename T>
+ struct is_char {
+ typedef <unspecified> type;
+ };
+
+[heading Template parameters]
+
+[table
+ [[Parameter] [Description] [Default]]
+ [[`T`] [The type to detect.] [none]]
+]
+
+[variablelist Notation
+ [[`T`] [An arbitrary type]]
+]
+
+[heading Expression Semantics]
+
+[table
+ [[Expression] [Semantics]]
+ [[`is_char<T>::type`] [`mpl::true_` if T should be treated as a character
+ type, and `mpl::false_` otherwise.
+ (See __mpl_boolean_constant__).]]
+]
+
+[heading Predefined Specializations]
+
+[table
+ [[Type] [Semantics]]
+ [[`T`] [`mpl::false_`]]
+ [[`T const`] [`is_char<T>`]]
+ [[`char`] [`mpl::true_`]]
+ [[`wchar_t`] [`mpl::true_`]]
+]
+
+[heading When to implement]
+
+This customization point needs to be implemented for any strings that use a
+type other than `char` or `wchar_t to store character data.
+
+[heading Related Attribute Customization Points]
+
+If this customization point is implemented, the following other customization
+points need to be implemented as well.
+
+[table
+ [[Name] [When to implement]]
+ [[__customize_is_string__] [Whenever `is_char` is implemented.]]
+ [[__customize_char_type_of__] [Whenever `is_char` is implemented.]]
+]
+
+[/ TODO: examples ]
+
+[endsect] [/ is_char]
+
+[section:char_type_of Determine the Character Type of a String]
+
+[heading char_type_of]
+
+This customization point is an MPL metafunction which returns the character
+type of a given string type. `char_type_of` handles user-defined types such as
+std::string, as well as C-style strings.
+
+[heading Module Headers]
+
+ #include <boost/spirit/home/support/string_traits.hpp>
+
+Also, see __include_structure__.
+
+[note This header file does not need to be included directly by any user
+ program as it is normally included by other Spirit header files relying
+ on its content.]
+
+[heading Namespace]
+
+[table
+ [[Name]]
+ [[`boost::spirit::traits`]]
+]
+
+[heading Synopsis]
+
+ template <typename T>
+ struct char_type_of
+ {
+ typedef <unspecified> type;
+ };
+
+[heading Template parameters]
+
+[table
+ [[Parameter] [Description] [Default]]
+ [[`T`] [A string type.] [none]]
+]
+
+[variablelist Notation
+ [[`T`] [An arbitrary type.]]
+ [[`N`] [An arbitrary integral constant.]]
+ [[`Char`] [A character type.]]
+ [[`Traits`] [A character traits type.]]
+ [[`Allocator`] [A standard allocator type.]]
+]
+
+[heading Expression Semantics]
+
+[table
+ [[Expression] [Semantics]]
+ [[`char_type_of<T>::type`] [The character type of the string type `T`.]]
+]
+
+[heading Predefined Specializations]
+
+[table
+ [[Type] [Semantics]]
+ [[`T const`] [Returns `char_type_of<T>`.]]
+ [[`char`] [Returns `char`.]]
+ [[`wchar_t`] [Returns `wchar_t`.]]
+ [[`char const*`] [Returns `char const`.]]
+ [[`wchar_t const*`] [Returns `wchar_t const`.]]
+ [[`char*`] [Returns `char`.]]
+ [[`wchar_t*`] [Returns `wchar_t`.]]
+ [[`char[N]`] [Returns `char`.]]
+ [[`wchar_t[N]`] [Returns `wchar_t`.]]
+ [[`char const[N]`] [Returns `char const`.]]
+ [[`wchar_t const[N]`] [Returns `wchar_t const`.]]
+ [[`char(&)[N]`] [Returns `char`.]]
+ [[`wchar_t(&)[N]`] [Returns `wchar_t`.]]
+ [[`char const(&)[N]`] [Returns `char const`.]]
+ [[`wchar_t const(&)[N]`] [Returns `wchar_t const`.]]
+ [[`std::basic_string<Char, Traits, Allocator>`] [Returns `Char`.]]
+]
+
+[heading When to implement]
+
+This customization point needs to be implemented whenever __customize_is_string__
+is implemented.
+
+[heading Related Attribute Customization Points]
+
+If this customization point is implemented, the following other customization
+points need to be implemented as well.
+
+[table
+ [[Name] [When to implement]]
+ [[__customize_is_char__] [For string types whose underlying character type
+ is not `char` or `wchar_t`, `is_char` must be
+ implemented.]]
+ [[__customize_is_string__] [Whenever `char_type_of` is implemented.]]
+ [[__customize_extract_c_string__] [Whenever `char_type_of` is implemented.]]
+]
+
+[/ TODO: examples ]
+
+[endsect] [/ char_type_of]
+
+[section:extract_c_string Get a C-style String from a String Type]
+
+[heading extract_c_string]
+
+`extract_c_string` returns a pointer to an array of elements of a const character
+type. It is invoked through a static method `call`. This customization point is
+responsible for handling it's own garbage collecting; the lifetime of the returned
+C-string must be no shorter than the lifetime of the string instance passed to
+the `call` method.
+
+[heading Module Headers]
+
+ #include <boost/spirit/home/support/string_traits.hpp>
+
+Also, see __include_structure__.
+
+[note This header file does not need to be included directly by any user
+ program as it is normally included by other Spirit header files relying
+ on its content.]
+
+[heading Namespace]
+
+[table
+ [[Name]]
+ [[`boost::spirit::traits`]]
+]
+
+[heading Synopsis]
+
+ template <typename String>
+ struct extract_c_string
+ {
+ typedef <unspecified> char_type;
+
+ static char_type const* call (String const&);
+ };
+
+[heading Template parameters]
+
+[table
+ [[Parameter] [Description] [Default]]
+ [[`String`] [A string type.] [none]]
+]
+
+[variablelist Notation
+ [[`T`] [An arbitrary type.]]
+ [[`Char`] [A character type.]]
+ [[`Traits`] [A character traits type.]]
+ [[`Allocator`] [A standard allocator type.]]
+ [[`str`] [A string instance.]]
+]
+
+[heading Expression Semantics]
+
+[table
+ [[Expression] [Semantics]]
+ [[`extract_c_string<T>::char_type`] [The return type of `call`.]]
+ [[`extract_c_string<T>::call(str)`] [Extract a c-string of type `char_type`
+ from `str`.]]
+]
+
+[heading Predefined Specializations]
+
+[table
+ [[Type] [Semantics]]
+ [[`T`] [`call` takes a parameter of type `T const*`, and returns it without
+ modification. An overload of `call` takes a parameter of type `T*`
+ and casts it to `T const*`, returning the result. `char_type` is
+ `char_type_of<T>::type`.]]
+ [[`T const`] [`call` takes a parameter `str` of type `T const` and returns
+ `extract_c_string<T>::call(str)`. `char_type` is
+ `char_type_of<T>::type`.]]
+ [[`T&`] [`call` takes a parameter `str` of type `T&` and returns
+ `extract_c_string<T>::call(str)`. `char_type` is
+ `char_type_of<T>::type`.]]
+ [[`T const&`] [`call` takes a parameter `str` of type `T const&` and returns
+ `extract_c_string<T>::call(str)`. `char_type` is
+ `char_type_of<T>::type`.]]
+ [[`std::basic_string<Char, Traits, Allocator>`]
+ [`call` takes a parameter `str` and returns `str.c_str()`. `char_type` is
+ `Char`.]]
+]
+
+[heading When to implement]
+
+This customization point needs to be implemented whenever __customize_is_string__
+is implemented.
+
+[heading Related Attribute Customization Points]
+
+If this customization point is implemented, the following other customization
+points need to be implemented as well.
+
+[table
+ [[Name] [When to implement]]
+ [[__customize_is_char__] [For string types whose underlying character type
+ is not `char` or `wchar_t`, `is_char` must be
+ implemented.]]
+ [[__customize_is_string__] [Whenever `extract_c_string` is implemented.]]
+ [[__customize_char_type_of__] [Whenever `extract_c_string` is implemented.]]
+]
+
+[/ TODO: examples ]
+
+[endsect] [/ string]
+
+[endsect] [/ string_traits]
+
+[/////////////////////////////////////////////////////////////////////////////]
[section:attribute_as Atomically Extract an Attribute Value from a Container (Karma)]
[heading attribute_as]
@@ -2262,8 +2517,6 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
[variablelist Notation
[[`attr`] [An instance of type `Attrib`.]]
]
@@ -2287,7 +2540,7 @@
exposed and the corresponding semantics:
[table
- [[Template Parameters] [Value]]
+ [[Template Parameters] [Semantics]]
[[__unused_type__] [The exposed typedef `type` is defined to
__unused_type__. The function `call()` returns
an instance of __unused_type__.]]
@@ -2298,9 +2551,7 @@
This customization point may need to be implemented when using the __karma_as__
directive.
-[heading Example]
-
-TBD
+[/ TODO: examples ]
[endsect] [/ attribute_as]
@@ -2366,9 +2617,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`T`] [An arbitrary type.]]
]
@@ -2452,9 +2701,7 @@
`boost::enable_if` or `boost::disable_if`).] [`void`]]
]
-[heading Notation]
-
-[variablelist
+[variablelist Notation
[[`T`] [An arbitrary type.]]
]
Modified: trunk/libs/spirit/doc/customization_point_template.qbk
==============================================================================
--- trunk/libs/spirit/doc/customization_point_template.qbk (original)
+++ trunk/libs/spirit/doc/customization_point_template.qbk 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -7,9 +7,9 @@
===============================================================================/]
[/////////////////////////////////////////////////////////////////////////////]
-[section XXX]
+[section:Customization_Point XXX]
-[heading Customization Point]
+[heading Customization_Point]
Short description here...
@@ -42,17 +42,12 @@
[[`T`] [What is T] []]
]
-[heading Notation]
-
[variablelist Notation
[[`xxx`] [An XXX]]
]
[heading Expression Semantics]
-Semantics of an expression is defined only where it differs from, or is not
-defined in _concept-of_XXX_.
-
[table
[[Expression] [Semantics]]
[[`xxx`] [Semantics of `xxx`]]
@@ -61,8 +56,8 @@
[heading Predefined Specializations]
[table
- [[Type] [Condition]]
- [[`xxx`] [when does it evaluate to mpl::true_]]
+ [[Type] [Semantics]]
+ [[`xxx`] [Summary of the specialization.]]
]
[heading When to implement]
Modified: trunk/libs/spirit/doc/html/index.html
==============================================================================
--- trunk/libs/spirit/doc/html/index.html (original)
+++ trunk/libs/spirit/doc/html/index.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -33,7 +33,7 @@
</div></div>
<div><p class="copyright">Copyright © 2001-2011 Joel de Guzman, Hartmut Kaiser</p></div>
<div><div class="legalnotice">
-<a name="id774546"></a><p>
+<a name="id715393"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
@@ -257,6 +257,8 @@
Attribute Value to Generate Output (Karma)</a></span></dt>
<dt><span class="section"><a href="spirit/advanced/customize/iterate.html">Extract Attribute
Values to Generate Output from a Container (Karma)</a></span></dt>
+<dt><span class="section"><a href="spirit/advanced/customize/string_traits.html">Extract a
+ C-Style String to Generate Output from a String Type (Karma)</a></span></dt>
<dt><span class="section"><a href="spirit/advanced/customize/attribute_as.html">Atomically
Extract an Attribute Value from a Container (Karma)</a></span></dt>
<dt><span class="section"><a href="spirit/advanced/customize/auto.html">Create Components from
@@ -288,7 +290,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: January 27, 2011 at 20:12:02 GMT</small></p></td>
+<td align="left"><p><small>Last revised: January 27, 2011 at 22:53:09 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -130,7 +130,7 @@
Compound Attribute Rules</a>.
</p>
<a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_sequence_parsers_and_generators"></a><h6>
-<a name="id826787"></a>
+<a name="id767634"></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>
@@ -246,7 +246,7 @@
</td></tr>
</table></div>
<a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_alternative_parsers_and_generators"></a><h6>
-<a name="id827884"></a>
+<a name="id768731"></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>
Modified: trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Expression Grammar</a>
</h3></div></div></div>
<p>
- Parsing Expression Grammars (PEG) <sup>[<a name="id824870" href="#ftn.id824870" class="footnote">6</a>]</sup> are a derivative of Extended Backus-Naur Form (EBNF) <sup>[<a name="id824884" href="#ftn.id824884" class="footnote">7</a>]</sup> with a different interpretation, designed to represent a recursive
+ Parsing Expression Grammars (PEG) <sup>[<a name="id765717" href="#ftn.id765717" class="footnote">6</a>]</sup> are a derivative of Extended Backus-Naur Form (EBNF) <sup>[<a name="id765731" href="#ftn.id765731" 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>
@@ -39,7 +39,7 @@
Abstract Syntax Tree) for each PEG grammar.
</p>
<a name="spirit.abstracts.parsing_expression_grammar.sequences"></a><h5>
-<a name="id824912"></a>
+<a name="id765759"></a>
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.sequences">Sequences</a>
</h5>
<p>
@@ -75,7 +75,7 @@
</p></td></tr>
</table></div>
<a name="spirit.abstracts.parsing_expression_grammar.alternatives"></a><h5>
-<a name="id825071"></a>
+<a name="id765918"></a>
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.alternatives">Alternatives</a>
</h5>
<p>
@@ -112,7 +112,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="id825249"></a>
+<a name="id766096"></a>
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.loops">Loops</a>
</h5>
<p>
@@ -163,7 +163,7 @@
We will see more of these other mechanisms shortly.
</p>
<a name="spirit.abstracts.parsing_expression_grammar.difference"></a><h5>
-<a name="id825418"></a>
+<a name="id766265"></a>
<a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.difference">Difference</a>
</h5>
<p>
@@ -189,11 +189,11 @@
</table></div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id824870" href="#id824870" class="para">6</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id765717" href="#id765717" class="para">6</a>] </sup>
Bryan Ford: Parsing Expression Grammars: A Recognition-Based Syntactic
Foundation, http://pdos.csail.mit.edu/~baford/packrat/popl04/
</p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id824884" href="#id824884" class="para">7</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id765731" href="#id765731" class="para">7</a>] </sup>
Richard E. Pattis: EBNF: A Notation to Describe Syntax, http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf
</p></div>
</div>
Modified: trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html (original)
+++ trunk/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,9 +28,9 @@
</h3></div></div></div>
<p>
In the next section, we will deal with Parsing Expression Grammars (PEG)
- <sup>[<a name="id824427" href="#ftn.id824427" class="footnote">3</a>]</sup>, a variant of Extended Backus-Naur Form (EBNF) <sup>[<a name="id824441" href="#ftn.id824441" class="footnote">4</a>]</sup> with a different interpretation. It is easier to understand PEG
+ <sup>[<a name="id765274" href="#ftn.id765274" class="footnote">3</a>]</sup>, a variant of Extended Backus-Naur Form (EBNF) <sup>[<a name="id765288" href="#ftn.id765288" 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 extensively by Niklaus Wirth <sup>[<a name="id824456" href="#ftn.id824456" class="footnote">5</a>]</sup> in the "Pascal User Manual". Syntax Diagrams are easily
+ was used extensively by Niklaus Wirth <sup>[<a name="id765303" href="#ftn.id765303" 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 parsers which are essentially mutually recursive functions.
@@ -43,7 +43,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="id824492"></a>
+<a name="id765339"></a>
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.elements">Elements</a>
</h5>
<p>
@@ -69,7 +69,7 @@
<span class="inlinemediaobject"><img src="../.././images/non-terminal.png" alt="non-terminal"></span>
</p></blockquote></div>
<a name="spirit.abstracts.syntax_diagram.constructs"></a><h5>
-<a name="id824588"></a>
+<a name="id765435"></a>
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.constructs">Constructs</a>
</h5>
<p>
@@ -110,7 +110,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="id824738"></a>
+<a name="id765585"></a>
<a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.predicates">Predicates</a>
</h5>
<p>
@@ -147,14 +147,14 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id824427" href="#id824427" class="para">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id765274" href="#id765274" class="para">3</a>] </sup>
Bryan Ford: Parsing Expression Grammars: A Recognition-Based Syntactic
Foundation, http://pdos.csail.mit.edu/~baford/packrat/popl04/
</p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id824441" href="#id824441" class="para">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id765288" href="#id765288" class="para">4</a>] </sup>
Richard E. Pattis: EBNF: A Notation to Describe Syntax, http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf
</p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id824456" href="#id824456" class="para">5</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id765303" href="#id765303" class="para">5</a>] </sup>
Niklaus Wirth: The Programming Language Pascal. (July 1973)
</p></div>
</div>
Modified: trunk/libs/spirit/doc/html/spirit/acknowledgments.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/acknowledgments.html (original)
+++ trunk/libs/spirit/doc/html/spirit/acknowledgments.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -143,7 +143,7 @@
if not, kick Joao :-)
</p>
<a name="spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation"></a><h4>
-<a name="id1229929"></a>
+<a name="id1174984"></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>
Modified: trunk/libs/spirit/doc/html/spirit/advanced.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -51,6 +51,8 @@
Attribute Value to Generate Output (Karma)</a></span></dt>
<dt><span class="section"><a href="advanced/customize/iterate.html">Extract Attribute
Values to Generate Output from a Container (Karma)</a></span></dt>
+<dt><span class="section"><a href="advanced/customize/string_traits.html">Extract a
+ C-Style String to Generate Output from a String Type (Karma)</a></span></dt>
<dt><span class="section"><a href="advanced/customize/attribute_as.html">Atomically
Extract an Attribute Value from a Container (Karma)</a></span></dt>
<dt><span class="section"><a href="advanced/customize/auto.html">Create Components from
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -46,13 +46,15 @@
Attribute Value to Generate Output (Karma)</a></span></dt>
<dt><span class="section"><a href="customize/iterate.html">Extract Attribute
Values to Generate Output from a Container (Karma)</a></span></dt>
+<dt><span class="section"><a href="customize/string_traits.html">Extract a
+ C-Style String to Generate Output from a String Type (Karma)</a></span></dt>
<dt><span class="section"><a href="customize/attribute_as.html">Atomically
Extract an Attribute Value from a Container (Karma)</a></span></dt>
<dt><span class="section"><a href="customize/auto.html">Create Components from
Attributes (Qi and Karma)</a></span></dt>
</dl></div>
<a name="spirit.advanced.customize.why_do_we_need_attribute_customization_points"></a><h5>
-<a name="id1161488"></a>
+<a name="id1102335"></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>
@@ -137,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="id1161902"></a>
+<a name="id1102749"></a>
<a class="link" href="customize.html#spirit.advanced.customize.the_usage_of_customization_points">The
Usage of Customization Points</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
an Attribute after a Parser Produced a Pair of Iterators (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.assign_to_attribute_from_iterators"></a><h6>
-<a name="id1170671"></a>
+<a name="id1111712"></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="id1170714"></a>
+<a name="id1111756"></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="id1170835"></a>
+<a name="id1111875"></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="id1170919"></a>
+<a name="id1111960"></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="id1171121"></a>
+<a name="id1112162"></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>
@@ -175,10 +175,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation"></a><h6>
-<a name="id1171366"></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">
<p class="title"><b>Notation</b></p>
<dl>
@@ -203,7 +199,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics"></a><h6>
-<a name="id1171514"></a>
+<a name="id1112535"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics">Expression
Semantics</a>
</h6>
@@ -243,7 +239,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations"></a><h6>
-<a name="id1171691"></a>
+<a name="id1112712"></a>
<a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -294,7 +290,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement"></a><h6>
-<a name="id1171866"></a>
+<a name="id1112887"></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>
@@ -305,13 +301,6 @@
type <code class="computeroutput"><span class="identifier">Attrib</span></code> is not constructible
from the pair of iterators.
</p>
-<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.example"></a><h6>
-<a name="id1171914"></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>
- TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
an Attribute Value after a Parser Produced a Value (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.assign_to_attribute_from_value"></a><h6>
-<a name="id1171958"></a>
+<a name="id1112953"></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>
@@ -41,7 +41,7 @@
is the attribute type).
</p>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.module_headers"></a><h6>
-<a name="id1172058"></a>
+<a name="id1113054"></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>
@@ -62,7 +62,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.namespace"></a><h6>
-<a name="id1172179"></a>
+<a name="id1113175"></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">
@@ -79,7 +79,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.synopsis"></a><h6>
-<a name="id1172264"></a>
+<a name="id1113260"></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>
@@ -89,7 +89,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.template_parameters"></a><h6>
-<a name="id1172438"></a>
+<a name="id1113433"></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>
@@ -177,10 +177,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation"></a><h6>
-<a name="id1172731"></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">
<p class="title"><b>Notation</b></p>
<dl>
@@ -205,7 +201,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics"></a><h6>
-<a name="id1172915"></a>
+<a name="id1113891"></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>
@@ -244,7 +240,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.predefined_specializations"></a><h6>
-<a name="id1173071"></a>
+<a name="id1114047"></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>
@@ -295,7 +291,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement"></a><h6>
-<a name="id1173220"></a>
+<a name="id1114196"></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>
@@ -306,13 +302,6 @@
type <code class="computeroutput"><span class="identifier">Attrib</span></code> is not copy
constructible.
</p>
-<a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.example"></a><h6>
-<a name="id1173268"></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>
- TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_container_from_value.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_container_from_value.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_container_from_value.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
an Attribute Value into a Container after a Parser Produced a Value (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.assign_to_container_from_value"></a><h6>
-<a name="id1173311"></a>
+<a name="id1114262"></a>
<a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.assign_to_container_from_value">assign_to_container_from_value</a>
</h6>
<p>
@@ -41,7 +41,7 @@
is the attribute type).
</p>
<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.module_headers"></a><h6>
-<a name="id1173410"></a>
+<a name="id1114361"></a>
<a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.module_headers">Module
Headers</a>
</h6>
@@ -62,7 +62,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.namespace"></a><h6>
-<a name="id1173530"></a>
+<a name="id1114481"></a>
<a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.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_container_from_value.synopsis"></a><h6>
-<a name="id1173616"></a>
+<a name="id1114567"></a>
<a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_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>
@@ -89,7 +89,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.template_parameters"></a><h6>
-<a name="id1173791"></a>
+<a name="id1114741"></a>
<a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.template_parameters">Template
parameters</a>
</h6>
@@ -177,10 +177,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.notation"></a><h6>
-<a name="id1174086"></a>
- <a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.notation">Notation</a>
- </h6>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
<dl>
@@ -206,7 +202,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.expression_semantics"></a><h6>
-<a name="id1174270"></a>
+<a name="id1115199"></a>
<a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.expression_semantics">Expression
Semantics</a>
</h6>
@@ -245,7 +241,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.predefined_specializations"></a><h6>
-<a name="id1174426"></a>
+<a name="id1115354"></a>
<a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -296,7 +292,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.when_to_implement"></a><h6>
-<a name="id1174574"></a>
+<a name="id1115503"></a>
<a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.when_to_implement">When
to implement</a>
</h6>
@@ -307,13 +303,6 @@
type <code class="computeroutput"><span class="identifier">Attrib</span></code> is not copy
constructible.
</p>
-<a name="spirit.advanced.customize.assign_to.assign_to_container_from_value.example"></a><h6>
-<a name="id1174621"></a>
- <a class="link" href="assign_to_container_from_value.html#spirit.advanced.customize.assign_to.assign_to_container_from_value.example">Example</a>
- </h6>
-<p>
- TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/attribute_as.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/attribute_as.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/attribute_as.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Spirit 2.4.2">
<link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
-<link rel="prev" href="iterate/compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality">
+<link rel="prev" href="string_traits/extract_c_string.html" title="Get a C-style String from a String Type">
<link rel="next" href="auto.html" title="Create Components from Attributes (Qi and Karma)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iterate/compare_iterators.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../customize.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="auto.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_traits/extract_c_string.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../customize.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="auto.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -28,7 +28,7 @@
Extract an Attribute Value from a Container (Karma)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.attribute_as.attribute_as"></a><h6>
-<a name="id1200184"></a>
+<a name="id1145690"></a>
<a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.attribute_as">attribute_as</a>
</h6>
<p>
@@ -38,7 +38,7 @@
directive.
</p>
<a name="spirit.advanced.customize.attribute_as.module_headers"></a><h6>
-<a name="id1200248"></a>
+<a name="id1145754"></a>
<a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.module_headers">Module
Headers</a>
</h6>
@@ -59,7 +59,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.attribute_as.namespace"></a><h6>
-<a name="id1200358"></a>
+<a name="id1145864"></a>
<a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -76,14 +76,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.attribute_as.synopsis"></a><h6>
-<a name="id1200443"></a>
+<a name="id1145949"></a>
<a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.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">Attribute</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span> <span class="special">=</span> <span class="keyword">void</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">attribute_as</span><span class="special">;</span>
</pre>
<a name="spirit.advanced.customize.attribute_as.template_parameters"></a><h6>
-<a name="id1200554"></a>
+<a name="id1146059"></a>
<a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.template_parameters">Template
parameters</a>
</h6>
@@ -169,10 +169,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.attribute_as.notation"></a><h6>
-<a name="id1200789"></a>
- <a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.notation">Notation</a>
- </h6>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
<dl>
@@ -183,7 +179,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.attribute_as.expression_semantics"></a><h6>
-<a name="id1200847"></a>
+<a name="id1146332"></a>
<a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.expression_semantics">Expression
Semantics</a>
</h6>
@@ -245,7 +241,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.attribute_as.predefined_specializations"></a><h6>
-<a name="id1201126"></a>
+<a name="id1146611"></a>
<a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -267,7 +263,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -287,20 +283,13 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.attribute_as.when_to_implement"></a><h6>
-<a name="id1201265"></a>
+<a name="id1146749"></a>
<a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.when_to_implement">When
to implement</a>
</h6>
<p>
This customization point may need to be implemented when using the <a class="link" href="../../karma/reference/directive/as.html" title="Generator Directives Forcing Atomic Extraction (as<T>, as_string[], as_wstring[])"><code class="computeroutput"><span class="identifier">as</span><span class="special"><</span><span class="identifier">T</span><span class="special">>[]</span></code></a> directive.
</p>
-<a name="spirit.advanced.customize.attribute_as.example"></a><h6>
-<a name="id1201318"></a>
- <a class="link" href="attribute_as.html#spirit.advanced.customize.attribute_as.example">Example</a>
- </h6>
-<p>
- TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
@@ -312,7 +301,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iterate/compare_iterators.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../customize.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="auto.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_traits/extract_c_string.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../customize.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="auto.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
a Custom Attribute Mapping for a Generator</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.auto.create_generator.create_generator"></a><h6>
-<a name="id1202480"></a>
+<a name="id1147922"></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="id1202551"></a>
+<a name="id1147993"></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="id1202651"></a>
+<a name="id1148092"></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="id1202736"></a>
+<a name="id1148177"></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="id1202889"></a>
+<a name="id1148331"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.template_parameters">Template
parameters</a>
</h6>
@@ -147,12 +147,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.auto.create_generator.notation"></a><h6>
-<a name="id1203089"></a>
- <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
<dd><p>
@@ -161,7 +157,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.auto.create_generator.expression_semantics"></a><h6>
-<a name="id1203136"></a>
+<a name="id1148558"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -212,7 +208,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.auto.create_generator.predefined_specializations"></a><h6>
-<a name="id1203308"></a>
+<a name="id1148730"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -234,7 +230,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.auto.create_generator.when_to_implement"></a><h6>
-<a name="id1203366"></a>
+<a name="id1148788"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.when_to_implement">When
to implement</a>
</h6>
@@ -246,7 +242,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="id1203438"></a>
+<a name="id1148860"></a>
<a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1201449"></a>
+<a name="id1146910"></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="id1201520"></a>
+<a name="id1146981"></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="id1201620"></a>
+<a name="id1147080"></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="id1201704"></a>
+<a name="id1147165"></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="id1201857"></a>
+<a name="id1147317"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.template_parameters">Template
parameters</a>
</h6>
@@ -147,12 +147,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.auto.create_parser.notation"></a><h6>
-<a name="id1202057"></a>
- <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
<dd><p>
@@ -161,7 +157,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.auto.create_parser.expression_semantics"></a><h6>
-<a name="id1202104"></a>
+<a name="id1147545"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.expression_semantics">Expression
Semantics</a>
</h6>
@@ -211,7 +207,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.auto.create_parser.predefined_specializations"></a><h6>
-<a name="id1202275"></a>
+<a name="id1147717"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -233,7 +229,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.auto.create_parser.when_to_implement"></a><h6>
-<a name="id1202333"></a>
+<a name="id1147774"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.when_to_implement">When
to implement</a>
</h6>
@@ -245,7 +241,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="id1202404"></a>
+<a name="id1147845"></a>
<a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1179060"></a>
+<a name="id1119920"></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="id1179129"></a>
+<a name="id1119988"></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="id1179239"></a>
+<a name="id1120098"></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="id1179323"></a>
+<a name="id1120183"></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="id1179455"></a>
+<a name="id1120315"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.template_parameters">Template
parameters</a>
</h6>
@@ -159,10 +159,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.clear_value.notation"></a><h6>
-<a name="id1179656"></a>
- <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.notation">Notation</a>
- </h6>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
<dl>
@@ -181,7 +177,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.clear_value.expression_semantics"></a><h6>
-<a name="id1179769"></a>
+<a name="id1120609"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.expression_semantics">Expression
Semantics</a>
</h6>
@@ -220,7 +216,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.clear_value.predefined_specializations"></a><h6>
-<a name="id1179903"></a>
+<a name="id1120743"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -242,7 +238,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -331,7 +327,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.clear_value.when_to_implement"></a><h6>
-<a name="id1180325"></a>
+<a name="id1121165"></a>
<a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.when_to_implement">When
to Implement</a>
</h6>
@@ -343,13 +339,6 @@
Examples for this might be types not being default constructible or container
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="id1180377"></a>
- <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.example">Example</a>
- </h6>
-<p>
- TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1180417"></a>
+<a name="id1121233"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.extract_from">extract_from</a>
</h6>
<p>
@@ -49,7 +49,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.extract_from.module_headers"></a><h6>
-<a name="id1180475"></a>
+<a name="id1121291"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.module_headers">Module
Headers</a>
</h6>
@@ -70,7 +70,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.extract_from.namespace"></a><h6>
-<a name="id1180594"></a>
+<a name="id1121410"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -87,7 +87,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.extract_from.synopsis"></a><h6>
-<a name="id1180678"></a>
+<a name="id1121494"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Exposed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -100,7 +100,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.extract_from.template_parameters"></a><h6>
-<a name="id1180909"></a>
+<a name="id1121726"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.template_parameters">Template
parameters</a>
</h6>
@@ -198,10 +198,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.extract_from.notation"></a><h6>
-<a name="id1181192"></a>
- <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.notation">Notation</a>
- </h6>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
<dl>
@@ -220,7 +216,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.extract_from.expression_semantics"></a><h6>
-<a name="id1181295"></a>
+<a name="id1122091"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.expression_semantics">Expression
Semantics</a>
</h6>
@@ -259,7 +255,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.extract_from.predefined_specializations"></a><h6>
-<a name="id1181429"></a>
+<a name="id1122225"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -281,7 +277,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -353,7 +349,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.extract_from.when_to_implement"></a><h6>
-<a name="id1181867"></a>
+<a name="id1122663"></a>
<a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.when_to_implement">When
to implement</a>
</h6>
@@ -364,13 +360,6 @@
to be extracted is different from <code class="computeroutput"><span class="identifier">Attrib</span></code>
and is not copy constructible.
</p>
-<a name="spirit.advanced.customize.extract_from.example"></a><h6>
-<a name="id1181914"></a>
- <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.example">Example</a>
- </h6>
-<p>
- TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/handles_container.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/handles_container.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/handles_container.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Whether a Component Handles Container Attributes (Qi and Karma)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.handles_container.handles_container"></a><h6>
-<a name="id1166171"></a>
+<a name="id1107299"></a>
<a class="link" href="handles_container.html#spirit.advanced.customize.handles_container.handles_container">handles_container</a>
</h6>
<p>
@@ -59,7 +59,7 @@
and passing it the extracted value.
</p>
<a name="spirit.advanced.customize.handles_container.header"></a><h6>
-<a name="id1166291"></a>
+<a name="id1107419"></a>
<a class="link" href="handles_container.html#spirit.advanced.customize.handles_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">handles_container</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
@@ -79,7 +79,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.handles_container.namespace"></a><h6>
-<a name="id1166401"></a>
+<a name="id1107528"></a>
<a class="link" href="handles_container.html#spirit.advanced.customize.handles_container.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -96,7 +96,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.handles_container.synopsis"></a><h6>
-<a name="id1166485"></a>
+<a name="id1107612"></a>
<a class="link" href="handles_container.html#spirit.advanced.customize.handles_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">Component</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Attribute</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -106,7 +106,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.handles_container.template_parameters"></a><h6>
-<a name="id1166622"></a>
+<a name="id1107749"></a>
<a class="link" href="handles_container.html#spirit.advanced.customize.handles_container.template_parameters">Template
parameters</a>
</h6>
@@ -192,10 +192,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.handles_container.notation"></a><h6>
-<a name="id1166858"></a>
- <a class="link" href="handles_container.html#spirit.advanced.customize.handles_container.notation">Notation</a>
- </h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
@@ -215,7 +211,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.handles_container.expression_semantics"></a><h6>
-<a name="id1166959"></a>
+<a name="id1108067"></a>
<a class="link" href="handles_container.html#spirit.advanced.customize.handles_container.expression_semantics">Expression
Semantics</a>
</h6>
@@ -254,7 +250,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.handles_container.predefined_specializations"></a><h6>
-<a name="id1167125"></a>
+<a name="id1108234"></a>
<a class="link" href="handles_container.html#spirit.advanced.customize.handles_container.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -278,7 +274,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -337,7 +333,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.handles_container.when_to_implement"></a><h6>
-<a name="id1167540"></a>
+<a name="id1108649"></a>
<a class="link" href="handles_container.html#spirit.advanced.customize.handles_container.when_to_implement">When
to implement</a>
</h6>
@@ -348,13 +344,6 @@
and generators (<span class="emphasis"><em>Spirit.Karma</em></span>). It will have to be
implemented under rare circumstances only.
</p>
-<a name="spirit.advanced.customize.handles_container.example"></a><h6>
-<a name="id1167585"></a>
- <a class="link" href="handles_container.html#spirit.advanced.customize.handles_container.example">Example</a>
- </h6>
-<p>
- TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/is_container.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
a Type Should be Treated as a Container (Qi and Karma)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.is_container.is_container"></a><h6>
-<a name="id1161953"></a>
+<a name="id1102800"></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="id1162032"></a>
+<a name="id1102878"></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="id1162142"></a>
+<a name="id1102989"></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="id1162227"></a>
+<a name="id1103074"></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="id1162347"></a>
+<a name="id1103194"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.template_parameters">Template
parameters</a>
</h6>
@@ -155,10 +155,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.is_container.notation"></a><h6>
-<a name="id1162548"></a>
- <a class="link" href="is_container.html#spirit.advanced.customize.is_container.notation">Notation</a>
- </h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
@@ -173,7 +169,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.is_container.expression_semantics"></a><h6>
-<a name="id1162627"></a>
+<a name="id1103453"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.expression_semantics">Expression
Semantics</a>
</h6>
@@ -212,7 +208,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.is_container.predefined_specializations"></a><h6>
-<a name="id1162782"></a>
+<a name="id1103608"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -236,7 +232,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -301,7 +297,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.is_container.when_to_implement"></a><h6>
-<a name="id1163298"></a>
+<a name="id1104124"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.when_to_implement">When
to implement</a>
</h6>
@@ -323,7 +319,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="id1163505"></a>
+<a name="id1104331"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -380,7 +376,7 @@
<tr>
<td>
<p>
- <a class="link" href="iterate/container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
+ <a class="link" href="iterate/container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
</p>
</td>
<td>
@@ -479,7 +475,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.is_container.example"></a><h6>
-<a name="id1164355"></a>
+<a name="id1105182"></a>
<a class="link" href="is_container.html#spirit.advanced.customize.is_container.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/is_string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/is_string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/is_string.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Type Should be Treated as a String (Qi and Karma)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.is_string.is_string"></a><h6>
-<a name="id1164431"></a>
+<a name="id1105258"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.is_string">is_string</a>
</h6>
<p>
@@ -46,7 +46,7 @@
as a string.
</p>
<a name="spirit.advanced.customize.is_string.module_headers"></a><h6>
-<a name="id1164603"></a>
+<a name="id1105430"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.module_headers">Module
Headers</a>
</h6>
@@ -67,7 +67,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.is_string.namespace"></a><h6>
-<a name="id1164714"></a>
+<a name="id1105541"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -84,7 +84,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.is_string.synopsis"></a><h6>
-<a name="id1164799"></a>
+<a name="id1105625"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.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>
@@ -94,7 +94,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.is_string.template_parameters"></a><h6>
-<a name="id1164903"></a>
+<a name="id1105729"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.template_parameters">Template
parameters</a>
</h6>
@@ -166,7 +166,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.is_string.expression_semantics"></a><h6>
-<a name="id1165120"></a>
+<a name="id1105947"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.expression_semantics">Expression
Semantics</a>
</h6>
@@ -204,7 +204,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.is_string.predefined_specializations"></a><h6>
-<a name="id1165237"></a>
+<a name="id1106063"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -221,7 +221,7 @@
</th>
<th>
<p>
- Condition
+ Semantics
</p>
</th>
</tr></thead>
@@ -234,7 +234,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>.
</p>
</td>
</tr>
@@ -246,7 +246,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">is_string</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>
+ Returns <code class="computeroutput"><span class="identifier">is_string</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>.
</p>
</td>
</tr>
@@ -258,7 +258,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -270,7 +270,31 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span><span class="special">*</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span><span class="special">*</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -282,7 +306,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -294,7 +318,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -306,7 +330,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -318,7 +342,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -330,7 +354,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -342,7 +366,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -354,7 +378,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -366,7 +390,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
@@ -380,14 +404,14 @@
</td>
<td>
<p>
- <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>.
</p>
</td>
</tr>
</tbody>
</table></div>
<a name="spirit.advanced.customize.is_string.when_to_implement"></a><h6>
-<a name="id1166083"></a>
+<a name="id1107020"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.when_to_implement">When
to implement</a>
</h6>
@@ -396,20 +420,74 @@
classes that do not correspond to std::string syntax and semantics.
</p>
<a name="spirit.advanced.customize.is_string.related_attribute_customization_points"></a><h6>
-<a name="id1166108"></a>
+<a name="id1107044"></a>
<a class="link" href="is_string.html#spirit.advanced.customize.is_string.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
<p>
- TBD
- </p>
-<a name="spirit.advanced.customize.is_string.example"></a><h6>
-<a name="id1166132"></a>
- <a class="link" href="is_string.html#spirit.advanced.customize.is_string.example">Example</a>
- </h6>
-<p>
- TBD
+ If this customization point is implemented, the following other customization
+ points need to be implemented as well.
</p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ When to implement
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a class="link" href="string_traits/is_char.html" title="Determine if a Type is a Character"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_char</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ For string types whose underlying character type is not <code class="computeroutput"><span class="keyword">char</span></code> or <code class="computeroutput"><span class="keyword">wchar_t</span></code>,
+ <code class="computeroutput"><span class="identifier">is_char</span></code> must
+ be implemented.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="string_traits/char_type_of.html" title="Determine the Character Type of a String"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">char_type_of</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Whenever <code class="computeroutput"><span class="identifier">is_string</span></code>
+ is implemented.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="string_traits/extract_c_string.html" title="Get a C-style String from a String Type"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">extract_c_string</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Whenever <code class="computeroutput"><span class="identifier">is_string</span></code>
+ is implemented.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="Spirit 2.4.2">
<link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
<link rel="prev" href="extract_from.html" title="Extract an Attribute Value to Generate Output (Karma)">
-<link rel="next" href="iterate/container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)">
+<link rel="next" href="iterate/container_iterator.html" title="Determine the Type of the Iterator of a Container">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -29,7 +29,7 @@
</h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="iterate/container_iterator.html">Determine
- the Type of the Iterator of a Container (Karma)</a></span></dt>
+ the Type of the Iterator of a Container</a></span></dt>
<dt><span class="section"><a href="iterate/begin_container.html">Get
the Iterator pointing to the Begin of a Container Attribute</a></span></dt>
<dt><span class="section"><a href="iterate/end_container.html">Get
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Spirit 2.4.2">
<link rel="up" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
-<link rel="prev" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)">
+<link rel="prev" href="container_iterator.html" title="Determine the Type of the Iterator of a Container">
<link rel="next" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -28,7 +28,7 @@
the Iterator pointing to the Begin of a Container Attribute</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.begin_container.begin_container"></a><h6>
-<a name="id1185547"></a>
+<a name="id1126303"></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="id1185647"></a>
+<a name="id1126402"></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="id1185758"></a>
+<a name="id1126514"></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="id1185844"></a>
+<a name="id1126600"></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="id1186000"></a>
+<a name="id1126755"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.template_parameters">Template
parameters</a>
</h6>
@@ -159,12 +159,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.iterate.begin_container.notation"></a><h6>
-<a name="id1186200"></a>
- <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
<dd><p>
@@ -177,7 +173,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.begin_container.expression_semantics"></a><h6>
-<a name="id1186279"></a>
+<a name="id1127016"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.expression_semantics">Expression
Semantics</a>
</h6>
@@ -209,7 +205,7 @@
Return the iterator usable to dereference the first element
of the given container, <code class="computeroutput"><span class="identifier">c</span></code>.
The type of the returned iterator is expected to be the same
- as the type returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
+ as the type returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
</p>
</td>
</tr></tbody>
@@ -236,7 +232,7 @@
</li>
</ul></div>
<a name="spirit.advanced.customize.iterate.begin_container.predefined_specializations"></a><h6>
-<a name="id1186543"></a>
+<a name="id1127280"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -259,7 +255,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -303,7 +299,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.begin_container.when_to_implement"></a><h6>
-<a name="id1186767"></a>
+<a name="id1127504"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.when_to_implement">When
to implement</a>
</h6>
@@ -318,7 +314,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="id1186868"></a>
+<a name="id1127604"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -360,7 +356,7 @@
<tr>
<td>
<p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
+ <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
</p>
</td>
<td>
@@ -450,7 +446,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.begin_container.example"></a><h6>
-<a name="id1187564"></a>
+<a name="id1128301"></a>
<a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../../../index.html" title="Spirit 2.4.2">
<link rel="up" href="../iterate.html" title="Extract Attribute Values to Generate Output from a Container (Karma)">
<link rel="prev" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute">
-<link rel="next" href="../attribute_as.html" title="Atomically Extract an Attribute Value from a Container (Karma)">
+<link rel="next" href="../string_traits.html" title="Extract a C-Style String to Generate Output from a String Type (Karma)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="deref_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iterate.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../attribute_as.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="deref_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iterate.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -28,7 +28,7 @@
two Iterator pointing into a Container Attribute for Equality</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.compare_iterators"></a><h6>
-<a name="id1198128"></a>
+<a name="id1138807"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.compare_iterators">compare_iterators</a>
</h6>
<p>
@@ -42,7 +42,7 @@
the end of the element sequence to generate output for.
</p>
<a name="spirit.advanced.customize.iterate.compare_iterators.module_headers"></a><h6>
-<a name="id1198302"></a>
+<a name="id1138981"></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="id1198412"></a>
+<a name="id1139092"></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="id1198497"></a>
+<a name="id1139177"></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="id1198661"></a>
+<a name="id1139341"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.template_parameters">Template
parameters</a>
</h6>
@@ -128,7 +128,7 @@
<p>
The type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
of the iterator to dereference. This is the same as the type
- returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
+ returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
</p>
</td>
<td>
@@ -159,12 +159,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.iterate.compare_iterators.notation"></a><h6>
-<a name="id1198886"></a>
- <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
<dd><p>
@@ -181,7 +177,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.compare_iterators.expression_semantics"></a><h6>
-<a name="id1199006"></a>
+<a name="id1139667"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.expression_semantics">Expression
Semantics</a>
</h6>
@@ -218,7 +214,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.predefined_specializations"></a><h6>
-<a name="id1199150"></a>
+<a name="id1139812"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -241,7 +237,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -274,7 +270,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.when_to_implement"></a><h6>
-<a name="id1199326"></a>
+<a name="id1139987"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.when_to_implement">When
to implement</a>
</h6>
@@ -290,7 +286,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="id1199429"></a>
+<a name="id1140091"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -332,7 +328,7 @@
<tr>
<td>
<p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
+ <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
</p>
</td>
<td>
@@ -422,7 +418,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.compare_iterators.example"></a><h6>
-<a name="id1200127"></a>
+<a name="id1140788"></a>
<a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.example">Example</a>
</h6>
<p>
@@ -440,7 +436,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="deref_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iterate.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../attribute_as.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="deref_iterator.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../iterate.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -1,7 +1,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Determine the Type of the Iterator of a Container (Karma)</title>
+<title>Determine the Type of the Iterator of a Container</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Spirit 2.4.2">
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="spirit.advanced.customize.iterate.container_iterator"></a><a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)">Determine
- the Type of the Iterator of a Container (Karma)</a>
+<a name="spirit.advanced.customize.iterate.container_iterator"></a><a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container">Determine
+ the Type of the Iterator of a Container</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.container_iterator.container_iterator"></a><h6>
-<a name="id1181967"></a>
+<a name="id1122741"></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="id1182067"></a>
+<a name="id1122840"></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="id1182177"></a>
+<a name="id1122951"></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="id1182263"></a>
+<a name="id1123036"></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="id1182384"></a>
+<a name="id1123158"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.template_parameters">Template
parameters</a>
</h6>
@@ -157,12 +157,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.iterate.container_iterator.notation"></a><h6>
-<a name="id1182584"></a>
- <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
<dd><p>
@@ -171,7 +167,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.container_iterator.expression_semantics"></a><h6>
-<a name="id1182632"></a>
+<a name="id1123387"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -229,7 +225,7 @@
</li>
</ul></div>
<a name="spirit.advanced.customize.iterate.container_iterator.predefined_specializations"></a><h6>
-<a name="id1182858"></a>
+<a name="id1123614"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -252,7 +248,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -297,7 +293,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.container_iterator.when_to_implement"></a><h6>
-<a name="id1183084"></a>
+<a name="id1123840"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.when_to_implement">When
to implement</a>
</h6>
@@ -312,7 +308,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="id1183186"></a>
+<a name="id1123942"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -354,7 +350,7 @@
<tr>
<td>
<p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
+ <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
</p>
</td>
<td>
@@ -444,7 +440,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.container_iterator.example"></a><h6>
-<a name="id1183882"></a>
+<a name="id1124638"></a>
<a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.example">Example</a>
</h6>
<p>
@@ -488,7 +484,7 @@
as a direct container attribute to the <a class="link" href="../../../karma/reference/operator/list.html" title="List Generator (a % b)">List
(<code class="computeroutput"><span class="special">%</span></code>)</a> generator. In
order to make this data structure compatible we need to specialize a
- couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>, <a class="link" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">begin_container</span></code></a>, and <a class="link" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput">
<span class="identifier">traits</span><span class="special">::</span><span class="identifier">end_container</span></code></a>. As you can see
+ couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>, <a class="link" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">begin_container</span></code></a>, and <a class="link" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput"><span cl
ass="identifier">traits</span><span class="special">::</span><span class="identifier">end_container</span></code></a>. As you can see
the specializations simply expose the embedded <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> as the container to use. We don't
need to specialize the customization points related to iterators (<a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">deref_iterator</span></code></a>, <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">next_iterator</span></code></a>, and <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">compare_iterators</span></code></a>) as we expose
a standard iterator and the default implementation of these customizations
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
the Iterator pointing into a Container Attribute</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.deref_iterator"></a><h6>
-<a name="id1194339"></a>
+<a name="id1135037"></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="id1194438"></a>
+<a name="id1135136"></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="id1194548"></a>
+<a name="id1135246"></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="id1194634"></a>
+<a name="id1135331"></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="id1194797"></a>
+<a name="id1135494"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.template_parameters">Template
parameters</a>
</h6>
@@ -128,7 +128,7 @@
<p>
The type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
of the iterator to dereference. This is the same as the type
- returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
+ returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
</p>
</td>
<td>
@@ -159,12 +159,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.iterate.deref_iterator.notation"></a><h6>
-<a name="id1195022"></a>
- <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
<dd><p>
@@ -181,7 +177,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.deref_iterator.expression_semantics"></a><h6>
-<a name="id1195133"></a>
+<a name="id1135812"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -233,7 +229,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.predefined_specializations"></a><h6>
-<a name="id1195305"></a>
+<a name="id1135984"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -256,7 +252,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -293,7 +289,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.when_to_implement"></a><h6>
-<a name="id1195584"></a>
+<a name="id1136263"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.when_to_implement">When
to implement</a>
</h6>
@@ -309,7 +305,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="id1195685"></a>
+<a name="id1136364"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -351,7 +347,7 @@
<tr>
<td>
<p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
+ <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
</p>
</td>
<td>
@@ -441,7 +437,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.deref_iterator.example"></a><h6>
-<a name="id1196382"></a>
+<a name="id1137061"></a>
<a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.example">Example</a>
</h6>
<p>
@@ -495,7 +491,7 @@
</p>
<p>
In order to make this data structure compatible we need to specialize
- a couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>, <a class="link" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">begin_container</span></code></a>, and <a class="link" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput
"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">end_container</span></code></a>. In addition,
+ a couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>, <a class="link" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">begin_container</span></code></a>, and <a class="link" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput"><span
class="identifier">traits</span><span class="special">::</span><span class="identifier">end_container</span></code></a>. In addition,
we specialize one of the iterator related customization points as well:
<a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">deref_iterator</span></code></a>.
</p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
the Iterator pointing to the End of a Container Attribute</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.end_container.end_container"></a><h6>
-<a name="id1187637"></a>
+<a name="id1128374"></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="id1187735"></a>
+<a name="id1128472"></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="id1187846"></a>
+<a name="id1128584"></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="id1187932"></a>
+<a name="id1128668"></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="id1188087"></a>
+<a name="id1128824"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.template_parameters">Template
parameters</a>
</h6>
@@ -159,12 +159,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.iterate.end_container.notation"></a><h6>
-<a name="id1188288"></a>
- <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
<dd><p>
@@ -177,7 +173,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.end_container.expression_semantics"></a><h6>
-<a name="id1188367"></a>
+<a name="id1129084"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.expression_semantics">Expression
Semantics</a>
</h6>
@@ -210,13 +206,13 @@
with in order to detect whether the other iterator reached
the end of the given container, <code class="computeroutput"><span class="identifier">c</span></code>.
The type of the returned iterator is expected to be the same
- as the type returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
+ as the type returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
</p>
</td>
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.predefined_specializations"></a><h6>
-<a name="id1188517"></a>
+<a name="id1129234"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -239,7 +235,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -283,7 +279,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.when_to_implement"></a><h6>
-<a name="id1188741"></a>
+<a name="id1129458"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.when_to_implement">When
to implement</a>
</h6>
@@ -298,7 +294,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="id1188842"></a>
+<a name="id1129559"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -340,7 +336,7 @@
<tr>
<td>
<p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
+ <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
</p>
</td>
<td>
@@ -430,7 +426,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.end_container.example"></a><h6>
-<a name="id1189539"></a>
+<a name="id1130257"></a>
<a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
the Iterator pointing into a Container Attribute</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.iterate.next_iterator.next_iterator"></a><h6>
-<a name="id1189614"></a>
+<a name="id1130331"></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="id1189712"></a>
+<a name="id1130430"></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="id1189823"></a>
+<a name="id1130541"></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="id1189908"></a>
+<a name="id1130626"></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="id1190040"></a>
+<a name="id1130757"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.template_parameters">Template
parameters</a>
</h6>
@@ -127,7 +127,7 @@
<p>
The type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
of the iterator to increment. This is the same as the type
- returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
+ returned by the customization point <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>.
</p>
</td>
<td>
@@ -158,12 +158,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.iterate.next_iterator.notation"></a><h6>
-<a name="id1190265"></a>
- <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
<dd><p>
@@ -180,7 +176,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.iterate.next_iterator.expression_semantics"></a><h6>
-<a name="id1190376"></a>
+<a name="id1131074"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -216,7 +212,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.predefined_specializations"></a><h6>
-<a name="id1190491"></a>
+<a name="id1131189"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -239,7 +235,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -272,7 +268,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.when_to_implement"></a><h6>
-<a name="id1190651"></a>
+<a name="id1131348"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.when_to_implement">When
to implement</a>
</h6>
@@ -288,7 +284,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="id1190752"></a>
+<a name="id1131450"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -330,7 +326,7 @@
<tr>
<td>
<p>
- <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
+ <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>
</p>
</td>
<td>
@@ -420,7 +416,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.iterate.next_iterator.example"></a><h6>
-<a name="id1191449"></a>
+<a name="id1132147"></a>
<a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.example">Example</a>
</h6>
<p>
@@ -490,7 +486,7 @@
</p>
<p>
In order to make this data structure compatible we need to specialize
- a couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container (Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>, <a class="link" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">begin_container</span></code></a>, and <a class="link" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput
"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">end_container</span></code></a>. In addition,
+ a couple of attribute customization points: <a class="link" href="../is_container.html" title="Determine if a Type Should be Treated as a Container (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_container</span></code></a>, <a class="link" href="container_iterator.html" title="Determine the Type of the Iterator of a Container"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">container_iterator</span></code></a>, <a class="link" href="begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">begin_container</span></code></a>, and <a class="link" href="end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput"><span
class="identifier">traits</span><span class="special">::</span><span class="identifier">end_container</span></code></a>. In addition,
we specialize all of the iterator related customization points as well:
<a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">deref_iterator</span></code></a>, <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">next_iterator</span></code></a>, and <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">compare_iterators</span></code></a>.
</p>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
the Type to be Stored in a Container (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.store_value.container_value.container_value"></a><h6>
-<a name="id1174760"></a>
+<a name="id1115665"></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="id1174827"></a>
+<a name="id1115732"></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="id1174938"></a>
+<a name="id1115843"></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="id1175023"></a>
+<a name="id1115928"></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="id1175145"></a>
+<a name="id1116050"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.template_parameters">Template
parameters</a>
</h6>
@@ -155,10 +155,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.store_value.container_value.notation"></a><h6>
-<a name="id1175346"></a>
- <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.notation">Notation</a>
- </h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
@@ -173,7 +169,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.store_value.container_value.expression_semantics"></a><h6>
-<a name="id1175425"></a>
+<a name="id1116310"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.expression_semantics">Expression
Semantics</a>
</h6>
@@ -209,7 +205,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.predefined_specializations"></a><h6>
-<a name="id1175535"></a>
+<a name="id1116420"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -231,7 +227,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -296,7 +292,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.when_to_implement"></a><h6>
-<a name="id1175948"></a>
+<a name="id1116833"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.when_to_implement">When
to implement</a>
</h6>
@@ -318,7 +314,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="id1176104"></a>
+<a name="id1116989"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -377,7 +373,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.container_value.example"></a><h6>
-<a name="id1176304"></a>
+<a name="id1117189"></a>
<a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.example">Example</a>
</h6>
<p>
@@ -421,9 +417,6 @@
well, this way propagating the 'don't care' attribute status to the embedded
parser.
</p>
-<p>
- More examples: TBD.
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
a Parsed Attribute Value into a Container (Qi)</a>
</h5></div></div></div>
<a name="spirit.advanced.customize.store_value.push_back.push_back_container"></a><h6>
-<a name="id1176629"></a>
+<a name="id1117510"></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="id1176696"></a>
+<a name="id1117577"></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="id1176808"></a>
+<a name="id1117689"></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="id1176893"></a>
+<a name="id1117774"></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="id1177067"></a>
+<a name="id1117948"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.template_parameters">Template
parameters</a>
</h6>
@@ -175,12 +175,8 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.store_value.push_back.notation"></a><h6>
-<a name="id1177348"></a>
- <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.notation">Notation</a>
- </h6>
<div class="variablelist">
-<p class="title"><b></b></p>
+<p class="title"><b>Notation</b></p>
<dl>
<dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
<dd><p>
@@ -209,7 +205,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.store_value.push_back.expression_semantics"></a><h6>
-<a name="id1177509"></a>
+<a name="id1118372"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.expression_semantics">Expression
Semantics</a>
</h6>
@@ -253,7 +249,7 @@
</tr></tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.predefined_specializations"></a><h6>
-<a name="id1177696"></a>
+<a name="id1118559"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -275,7 +271,7 @@
</th>
<th>
<p>
- Value
+ Semantics
</p>
</th>
</tr></thead>
@@ -347,7 +343,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.when_to_implement"></a><h6>
-<a name="id1178212"></a>
+<a name="id1119075"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.when_to_implement">When
to Implement</a>
</h6>
@@ -369,7 +365,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="id1178408"></a>
+<a name="id1119271"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.related_attribute_customization_points">Related
Attribute Customization Points</a>
</h6>
@@ -428,7 +424,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.store_value.push_back.example"></a><h6>
-<a name="id1178606"></a>
+<a name="id1119469"></a>
<a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.example">Example</a>
</h6>
<p>
@@ -473,9 +469,6 @@
<p>
which defines an empty member function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code>.
</p>
-<p>
- More examples: TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Added: trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits.html
==============================================================================
--- (empty file)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Extract a C-Style String to Generate Output from a String Type (Karma)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../index.html" title="Spirit 2.4.2">
+<link rel="up" href="../customize.html" title="Customization of Spirit's Attribute Handling">
+<link rel="prev" href="iterate/compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality">
+<link rel="next" href="string_traits/is_char.html" title="Determine if a Type is a Character">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="iterate/compare_iterators.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../customize.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="string_traits/is_char.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="spirit.advanced.customize.string_traits"></a><a class="link" href="string_traits.html" title="Extract a C-Style String to Generate Output from a String Type (Karma)">Extract a
+ C-Style String to Generate Output from a String Type (Karma)</a>
+</h4></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="string_traits/is_char.html">Determine
+ if a Type is a Character</a></span></dt>
+<dt><span class="section"><a href="string_traits/char_type_of.html">Determine
+ the Character Type of a String</a></span></dt>
+<dt><span class="section"><a href="string_traits/extract_c_string.html">Get
+ a C-style String from a String Type</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="iterate/compare_iterators.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../customize.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="string_traits/is_char.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/char_type_of.html
==============================================================================
--- (empty file)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/char_type_of.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -0,0 +1,503 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Determine the Character Type of a String</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.4.2">
+<link rel="up" href="../string_traits.html" title="Extract a C-Style String to Generate Output from a String Type (Karma)">
+<link rel="prev" href="is_char.html" title="Determine if a Type is a Character">
+<link rel="next" href="extract_c_string.html" title="Get a C-style String from a String Type">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_char.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="extract_c_string.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="spirit.advanced.customize.string_traits.char_type_of"></a><a class="link" href="char_type_of.html" title="Determine the Character Type of a String">Determine
+ the Character Type of a String</a>
+</h5></div></div></div>
+<a name="spirit.advanced.customize.string_traits.char_type_of.char_type_of"></a><h6>
+<a name="id1141927"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.char_type_of">char_type_of</a>
+ </h6>
+<p>
+ This customization point is an MPL metafunction which returns the character
+ type of a given string type. <code class="computeroutput"><span class="identifier">char_type_of</span></code>
+ handles user-defined types such as std::string, as well as C-style strings.
+ </p>
+<a name="spirit.advanced.customize.string_traits.char_type_of.module_headers"></a><h6>
+<a name="id1141963"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.module_headers">Module
+ Headers</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">string_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+</pre>
+<p>
+ Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ </p>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This header file does not need to be included directly by any user
+ program as it is normally included by other Spirit header files relying
+ on its content.
+ </p></td></tr>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.char_type_of.namespace"></a><h6>
+<a name="id1142074"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.namespace">Namespace</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<thead><tr><th>
+ <p>
+ Name
+ </p>
+ </th></tr></thead>
+<tbody><tr><td>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">traits</span></code>
+ </p>
+ </td></tr></tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.char_type_of.synopsis"></a><h6>
+<a name="id1142159"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.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">struct</span> <span class="identifier">char_type_of</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="special"><</span><span class="identifier">unspecified</span><span class="special">></span> <span class="identifier">type</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<a name="spirit.advanced.customize.string_traits.char_type_of.template_parameters"></a><h6>
+<a name="id1142264"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.template_parameters">Template
+ parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Default
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A string type.
+ </p>
+ </td>
+<td>
+ <p>
+ none
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="variablelist">
+<p class="title"><b>Notation</b></p>
+<dl>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
+<dd><p>
+ An arbitrary type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">N</span></code></span></dt>
+<dd><p>
+ An arbitrary integral constant.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Char</span></code></span></dt>
+<dd><p>
+ A character type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Traits</span></code></span></dt>
+<dd><p>
+ A character traits type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Allocator</span></code></span></dt>
+<dd><p>
+ A standard allocator type.
+ </p></dd>
+</dl>
+</div>
+<a name="spirit.advanced.customize.string_traits.char_type_of.expression_semantics"></a><h6>
+<a name="id1142473"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.expression_semantics">Expression
+ Semantics</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Semantics
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_type_of</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The character type of the string type <code class="computeroutput"><span class="identifier">T</span></code>.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.char_type_of.predefined_specializations"></a><h6>
+<a name="id1142584"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.predefined_specializations">Predefined
+ Specializations</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Semantics
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span> <span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">char_type_of</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">char</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span> <span class="keyword">const</span><span class="special">*</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">wchar_t</span> <span class="keyword">const</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span><span class="special">*</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">char</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span><span class="special">*</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span><span class="special">[</span><span class="identifier">N</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">char</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span><span class="special">[</span><span class="identifier">N</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span><span class="special">[</span><span class="identifier">N</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span> <span class="keyword">const</span><span class="special">[</span><span class="identifier">N</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">wchar_t</span> <span class="keyword">const</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span><span class="special">(&)[</span><span class="identifier">N</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">char</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span><span class="special">(&)[</span><span class="identifier">N</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span><span class="special">(&)[</span><span class="identifier">N</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span> <span class="keyword">const</span><span class="special">(&)[</span><span class="identifier">N</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="keyword">wchar_t</span> <span class="keyword">const</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">Char</span><span class="special">,</span>
+ <span class="identifier">Traits</span><span class="special">,</span>
+ <span class="identifier">Allocator</span><span class="special">></span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">Char</span></code>.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.char_type_of.when_to_implement"></a><h6>
+<a name="id1143489"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.when_to_implement">When
+ to implement</a>
+ </h6>
+<p>
+ This customization point needs to be implemented whenever <a class="link" href="../is_string.html" title="Determine if a Type Should be Treated as a String (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_string</span></code></a> is implemented.
+ </p>
+<a name="spirit.advanced.customize.string_traits.char_type_of.related_attribute_customization_points"></a><h6>
+<a name="id1143538"></a>
+ <a class="link" href="char_type_of.html#spirit.advanced.customize.string_traits.char_type_of.related_attribute_customization_points">Related
+ Attribute Customization Points</a>
+ </h6>
+<p>
+ If this customization point is implemented, the following other customization
+ points need to be implemented as well.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ When to implement
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a class="link" href="is_char.html" title="Determine if a Type is a Character"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_char</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ For string types whose underlying character type is not <code class="computeroutput"><span class="keyword">char</span></code> or <code class="computeroutput"><span class="keyword">wchar_t</span></code>,
+ <code class="computeroutput"><span class="identifier">is_char</span></code> must
+ be implemented.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../is_string.html" title="Determine if a Type Should be Treated as a String (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_string</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Whenever <code class="computeroutput"><span class="identifier">char_type_of</span></code>
+ is implemented.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="extract_c_string.html" title="Get a C-style String from a String Type"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">extract_c_string</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Whenever <code class="computeroutput"><span class="identifier">char_type_of</span></code>
+ is implemented.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_char.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="extract_c_string.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/extract_c_string.html
==============================================================================
--- (empty file)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/extract_c_string.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -0,0 +1,414 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Get a C-style String from a String Type</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.4.2">
+<link rel="up" href="../string_traits.html" title="Extract a C-Style String to Generate Output from a String Type (Karma)">
+<link rel="prev" href="char_type_of.html" title="Determine the Character Type of a String">
+<link rel="next" href="../attribute_as.html" title="Atomically Extract an Attribute Value from a Container (Karma)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="char_type_of.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../attribute_as.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="spirit.advanced.customize.string_traits.extract_c_string"></a><a class="link" href="extract_c_string.html" title="Get a C-style String from a String Type">Get
+ a C-style String from a String Type</a>
+</h5></div></div></div>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.extract_c_string"></a><h6>
+<a name="id1143790"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.extract_c_string">extract_c_string</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">extract_c_string</span></code> returns
+ a pointer to an array of elements of a const character type. It is invoked
+ through a static method <code class="computeroutput"><span class="identifier">call</span></code>.
+ This customization point is responsible for handling it's own garbage
+ collecting; the lifetime of the returned C-string must be no shorter
+ than the lifetime of the string instance passed to the <code class="computeroutput"><span class="identifier">call</span></code> method.
+ </p>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.module_headers"></a><h6>
+<a name="id1143848"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.module_headers">Module
+ Headers</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">string_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+</pre>
+<p>
+ Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ </p>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This header file does not need to be included directly by any user
+ program as it is normally included by other Spirit header files relying
+ on its content.
+ </p></td></tr>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.namespace"></a><h6>
+<a name="id1143958"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.namespace">Namespace</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<thead><tr><th>
+ <p>
+ Name
+ </p>
+ </th></tr></thead>
+<tbody><tr><td>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">traits</span></code>
+ </p>
+ </td></tr></tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.synopsis"></a><h6>
+<a name="id1144043"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">String</span><span class="special">></span>
+<span class="keyword">struct</span> <span class="identifier">extract_c_string</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="special"><</span><span class="identifier">unspecified</span><span class="special">></span> <span class="identifier">char_type</span><span class="special">;</span>
+
+ <span class="keyword">static</span> <span class="identifier">char_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">call</span> <span class="special">(</span><span class="identifier">String</span> <span class="keyword">const</span><span class="special">&);</span>
+<span class="special">};</span>
+</pre>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.template_parameters"></a><h6>
+<a name="id1144197"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.template_parameters">Template
+ parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Default
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">String</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A string type.
+ </p>
+ </td>
+<td>
+ <p>
+ none
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="variablelist">
+<p class="title"><b>Notation</b></p>
+<dl>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
+<dd><p>
+ An arbitrary type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Char</span></code></span></dt>
+<dd><p>
+ A character type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Traits</span></code></span></dt>
+<dd><p>
+ A character traits type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Allocator</span></code></span></dt>
+<dd><p>
+ A standard allocator type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt>
+<dd><p>
+ A string instance.
+ </p></dd>
+</dl>
+</div>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.expression_semantics"></a><h6>
+<a name="id1144406"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.expression_semantics">Expression
+ Semantics</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Semantics
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">extract_c_string</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">char_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The return type of <code class="computeroutput"><span class="identifier">call</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">extract_c_string</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Extract a c-string of type <code class="computeroutput"><span class="identifier">char_type</span></code>
+ from <code class="computeroutput"><span class="identifier">str</span></code>.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.predefined_specializations"></a><h6>
+<a name="id1144596"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.predefined_specializations">Predefined
+ Specializations</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Semantics
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">call</span></code> takes
+ a parameter of type <code class="computeroutput"><span class="identifier">T</span>
+ <span class="keyword">const</span><span class="special">*</span></code>,
+ and returns it without modification. An overload of <code class="computeroutput"><span class="identifier">call</span></code> takes a parameter of
+ type <code class="computeroutput"><span class="identifier">T</span><span class="special">*</span></code>
+ and casts it to <code class="computeroutput"><span class="identifier">T</span>
+ <span class="keyword">const</span><span class="special">*</span></code>,
+ returning the result. <code class="computeroutput"><span class="identifier">char_type</span></code>
+ is <code class="computeroutput"><span class="identifier">char_type_of</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span> <span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">call</span></code> takes
+ a parameter <code class="computeroutput"><span class="identifier">str</span></code>
+ of type <code class="computeroutput"><span class="identifier">T</span> <span class="keyword">const</span></code> and returns <code class="computeroutput"><span class="identifier">extract_c_string</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code>.
+ <code class="computeroutput"><span class="identifier">char_type</span></code> is
+ <code class="computeroutput"><span class="identifier">char_type_of</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span><span class="special">&</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">call</span></code> takes
+ a parameter <code class="computeroutput"><span class="identifier">str</span></code>
+ of type <code class="computeroutput"><span class="identifier">T</span><span class="special">&</span></code>
+ and returns <code class="computeroutput"><span class="identifier">extract_c_string</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code>. <code class="computeroutput"><span class="identifier">char_type</span></code>
+ is <code class="computeroutput"><span class="identifier">char_type_of</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span> <span class="keyword">const</span><span class="special">&</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">call</span></code> takes
+ a parameter <code class="computeroutput"><span class="identifier">str</span></code>
+ of type <code class="computeroutput"><span class="identifier">T</span> <span class="keyword">const</span><span class="special">&</span></code>
+ and returns <code class="computeroutput"><span class="identifier">extract_c_string</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code>. <code class="computeroutput"><span class="identifier">char_type</span></code>
+ is <code class="computeroutput"><span class="identifier">char_type_of</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">Char</span><span class="special">,</span>
+ <span class="identifier">Traits</span><span class="special">,</span>
+ <span class="identifier">Allocator</span><span class="special">></span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">call</span></code> takes
+ a parameter <code class="computeroutput"><span class="identifier">str</span></code>
+ and returns <code class="computeroutput"><span class="identifier">str</span><span class="special">.</span><span class="identifier">c_str</span><span class="special">()</span></code>. <code class="computeroutput"><span class="identifier">char_type</span></code>
+ is <code class="computeroutput"><span class="identifier">Char</span></code>.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.when_to_implement"></a><h6>
+<a name="id1145389"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.when_to_implement">When
+ to implement</a>
+ </h6>
+<p>
+ This customization point needs to be implemented whenever <a class="link" href="../is_string.html" title="Determine if a Type Should be Treated as a String (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_string</span></code></a> is implemented.
+ </p>
+<a name="spirit.advanced.customize.string_traits.extract_c_string.related_attribute_customization_points"></a><h6>
+<a name="id1145439"></a>
+ <a class="link" href="extract_c_string.html#spirit.advanced.customize.string_traits.extract_c_string.related_attribute_customization_points">Related
+ Attribute Customization Points</a>
+ </h6>
+<p>
+ If this customization point is implemented, the following other customization
+ points need to be implemented as well.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ When to implement
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a class="link" href="is_char.html" title="Determine if a Type is a Character"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_char</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ For string types whose underlying character type is not <code class="computeroutput"><span class="keyword">char</span></code> or <code class="computeroutput"><span class="keyword">wchar_t</span></code>,
+ <code class="computeroutput"><span class="identifier">is_char</span></code> must
+ be implemented.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../is_string.html" title="Determine if a Type Should be Treated as a String (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_string</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Whenever <code class="computeroutput"><span class="identifier">extract_c_string</span></code>
+ is implemented.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="char_type_of.html" title="Determine the Character Type of a String"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">char_type_of</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Whenever <code class="computeroutput"><span class="identifier">extract_c_string</span></code>
+ is implemented.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="char_type_of.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../attribute_as.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/is_char.html
==============================================================================
--- (empty file)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/string_traits/is_char.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -0,0 +1,330 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Determine if a Type is a Character</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="../../../../index.html" title="Spirit 2.4.2">
+<link rel="up" href="../string_traits.html" title="Extract a C-Style String to Generate Output from a String Type (Karma)">
+<link rel="prev" href="../string_traits.html" title="Extract a C-Style String to Generate Output from a String Type (Karma)">
+<link rel="next" href="char_type_of.html" title="Determine the Character Type of a String">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="char_type_of.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="spirit.advanced.customize.string_traits.is_char"></a><a class="link" href="is_char.html" title="Determine if a Type is a Character">Determine
+ if a Type is a Character</a>
+</h5></div></div></div>
+<a name="spirit.advanced.customize.string_traits.is_char.is_char"></a><h6>
+<a name="id1140860"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.is_char">is_char</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="identifier">is_char</span></code> is a metafunction
+ that detects if a given type is a character.
+ </p>
+<a name="spirit.advanced.customize.string_traits.is_char.module_headers"></a><h6>
+<a name="id1140894"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.module_headers">Module
+ Headers</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">string_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+</pre>
+<p>
+ Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
+ </p>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This header file does not need to be included directly by any user
+ program as it is normally included by other Spirit header files relying
+ on its content.
+ </p></td></tr>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.is_char.namespace"></a><h6>
+<a name="id1141006"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.namespace">Namespace</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<thead><tr><th>
+ <p>
+ Name
+ </p>
+ </th></tr></thead>
+<tbody><tr><td>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">traits</span></code>
+ </p>
+ </td></tr></tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.is_char.synopsis"></a><h6>
+<a name="id1141092"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.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">struct</span> <span class="identifier">is_char</span> <span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="special"><</span><span class="identifier">unspecified</span><span class="special">></span> <span class="identifier">type</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<a name="spirit.advanced.customize.string_traits.is_char.template_parameters"></a><h6>
+<a name="id1141198"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.template_parameters">Template
+ parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Default
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The type to detect.
+ </p>
+ </td>
+<td>
+ <p>
+ none
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="variablelist">
+<p class="title"><b>Notation</b></p>
+<dl>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
+<dd><p>
+ An arbitrary type
+ </p></dd>
+</dl>
+</div>
+<a name="spirit.advanced.customize.string_traits.is_char.expression_semantics"></a><h6>
+<a name="id1141321"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.expression_semantics">Expression
+ Semantics</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Expression
+ </p>
+ </th>
+<th>
+ <p>
+ Semantics
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">is_char</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> if T should be treated
+ as a character type, and <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
+ otherwise. (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ Boolean Constant</a>).
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.is_char.predefined_specializations"></a><h6>
+<a name="id1141466"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.predefined_specializations">Predefined
+ Specializations</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Semantics
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span> <span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">is_char</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">wchar_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<a name="spirit.advanced.customize.string_traits.is_char.when_to_implement"></a><h6>
+<a name="id1141713"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.when_to_implement">When
+ to implement</a>
+ </h6>
+<p>
+ This customization point needs to be implemented for any strings that
+ use a type other than <code class="computeroutput"><span class="keyword">char</span></code>
+ or `wchar_t to store character data.
+ </p>
+<a name="spirit.advanced.customize.string_traits.is_char.related_attribute_customization_points"></a><h6>
+<a name="id1141748"></a>
+ <a class="link" href="is_char.html#spirit.advanced.customize.string_traits.is_char.related_attribute_customization_points">Related
+ Attribute Customization Points</a>
+ </h6>
+<p>
+ If this customization point is implemented, the following other customization
+ points need to be implemented as well.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ When to implement
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../is_string.html" title="Determine if a Type Should be Treated as a String (Qi and Karma)"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_string</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Whenever <code class="computeroutput"><span class="identifier">is_char</span></code>
+ is implemented.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="char_type_of.html" title="Determine the Character Type of a String"><code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">char_type_of</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Whenever <code class="computeroutput"><span class="identifier">is_char</span></code>
+ is implemented.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_traits.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="char_type_of.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/customize/transform.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
to a Different Type (Qi and Karma)</a>
</h4></div></div></div>
<a name="spirit.advanced.customize.transform.transform_attribute"></a><h6>
-<a name="id1167624"></a>
+<a name="id1108708"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.transform_attribute">transform_attribute</a>
</h6>
<p>
@@ -55,7 +55,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.transform.module_headers"></a><h6>
-<a name="id1167762"></a>
+<a name="id1108846"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.module_headers">Module
Headers</a>
</h6>
@@ -76,7 +76,7 @@
</p></td></tr>
</table></div>
<a name="spirit.advanced.customize.transform.namespace"></a><h6>
-<a name="id1167873"></a>
+<a name="id1108957"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.advanced.customize.transform.synopsis"></a><h6>
-<a name="id1167958"></a>
+<a name="id1109042"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Exposed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Transformed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">></span>
@@ -106,7 +106,7 @@
</span><span class="special">};</span>
</pre>
<a name="spirit.advanced.customize.transform.template_parameters"></a><h6>
-<a name="id1168249"></a>
+<a name="id1109334"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.template_parameters">Template
parameters</a>
</h6>
@@ -211,10 +211,6 @@
</tr>
</tbody>
</table></div>
-<a name="spirit.advanced.customize.transform.notation"></a><h6>
-<a name="id1168546"></a>
- <a class="link" href="transform.html#spirit.advanced.customize.transform.notation">Notation</a>
- </h6>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
<dl>
@@ -247,7 +243,7 @@
</dl>
</div>
<a name="spirit.advanced.customize.transform.expression_semantics"></a><h6>
-<a name="id1168784"></a>
+<a name="id1109849"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.expression_semantics">Expression
Semantics</a>
</h6>
@@ -351,7 +347,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.transform.predefined_specializations"></a><h6>
-<a name="id1169346"></a>
+<a name="id1110411"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.predefined_specializations">Predefined
Specializations</a>
</h6>
@@ -533,7 +529,7 @@
</tbody>
</table></div>
<a name="spirit.advanced.customize.transform.when_to_implement"></a><h6>
-<a name="id1170486"></a>
+<a name="id1111552"></a>
<a class="link" href="transform.html#spirit.advanced.customize.transform.when_to_implement">When
to implement</a>
</h6>
@@ -549,13 +545,6 @@
this could be that the type <code class="computeroutput"><span class="identifier">Transformed</span></code>
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="id1170587"></a>
- <a class="link" href="transform.html#spirit.advanced.customize.transform.example">Example</a>
- </h6>
-<p>
- TBD
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html (original)
+++ trunk/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -193,7 +193,7 @@
</dl>
</div>
<a name="spirit.advanced.indepth.parsers_indepth.primitive_parsers"></a><h6>
-<a name="id1157324"></a>
+<a name="id1098171"></a>
<a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.primitive_parsers">Primitive
Parsers</a>
</h6>
@@ -384,7 +384,7 @@
which does the actual work.
</p>
<a name="spirit.advanced.indepth.parsers_indepth.composite_parsers"></a><h6>
-<a name="id1159035"></a>
+<a name="id1099882"></a>
<a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.composite_parsers">Composite
Parsers</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/faq.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/faq.html (original)
+++ trunk/libs/spirit/doc/html/spirit/faq.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1219316"></a>
+<a name="id1164371"></a>
<a class="link" href="faq.html#spirit.faq.i_m_getting_multiple_symbol_definition_errors_while_using_visual_c____anything_i_could_do_about_that_">I'm
getting multiple symbol definition errors while using Visual C++. Anything
I could do about that?</a>
@@ -63,7 +63,7 @@
while using this workaround is less verbose error messages generated from static_assert.
</p>
<a name="spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_"></a><h4>
-<a name="id1219542"></a>
+<a name="id1164596"></a>
<a class="link" href="faq.html#spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_">I'm
very confused about the header hell in my boost/spirit directory. What's all
this about?</a>
@@ -171,7 +171,7 @@
are available.
</p>
<a name="spirit.faq.why_doesn_t_my_symbol_table_work_in_a__code__phrase_role__identifier__no_case__phrase___code__directive_"></a><h4>
-<a name="id1220204"></a>
+<a name="id1165259"></a>
<a class="link" href="faq.html#spirit.faq.why_doesn_t_my_symbol_table_work_in_a__code__phrase_role__identifier__no_case__phrase___code__directive_">Why
doesn't my symbol table work in a <code class="computeroutput"><span class="identifier">no_case</span></code>
directive?</a>
@@ -185,7 +185,7 @@
one or more uppercase characters will not match any input.
</p>
<a name="spirit.faq.i_m_getting_a_compilation_error_mentioning__code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function__phrase___code__and_or___________code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function4__phrase___code___what_does_this_mean_"></a><h4>
-<a name="id1220307"></a>
+<a name="id1165362"></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>
Modified: trunk/libs/spirit/doc/html/spirit/introduction.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/introduction.html (original)
+++ trunk/libs/spirit/doc/html/spirit/introduction.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
<p>
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="id820944" href="#ftn.id820944" class="footnote">2</a>]</sup> directly in C++. These inline grammar specifications can mix freely
+ a format similar to Extended Backus Naur Form (EBNF)<sup>[<a name="id761791" href="#ftn.id761791" 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
have to perform an additional translation step from the source EBNF code to
@@ -135,7 +135,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="id821220"></a>
+<a name="id762067"></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>
@@ -226,7 +226,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="id822391"></a>
+<a name="id763238"></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>
@@ -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.id820944" href="#id820944" class="para">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id761791" href="#id761791" 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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id995904"></a>
+<a name="id936751"></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="id996596"></a>
+<a name="id937442"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/action.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/action.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/action.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Generators</a>
</h4></div></div></div>
<a name="spirit.karma.reference.action.description"></a><h6>
-<a name="id1017485"></a>
+<a name="id958332"></a>
<a class="link" href="action.html#spirit.karma.reference.action.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
generator expression.
</p>
<a name="spirit.karma.reference.action.header"></a><h6>
-<a name="id1017536"></a>
+<a name="id958383"></a>
<a class="link" href="action.html#spirit.karma.reference.action.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/action.hpp>
@@ -50,7 +50,7 @@
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.action.model_of"></a><h6>
-<a name="id1017634"></a>
+<a name="id958481"></a>
<a class="link" href="action.html#spirit.karma.reference.action.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -86,7 +86,7 @@
</dl>
</div>
<a name="spirit.karma.reference.action.expression_semantics"></a><h6>
-<a name="id1017878"></a>
+<a name="id958725"></a>
<a class="link" href="action.html#spirit.karma.reference.action.expression_semantics">Expression
Semantics</a>
</h6>
@@ -164,7 +164,7 @@
and not generating any output.
</p>
<a name="spirit.karma.reference.action.attributes"></a><h6>
-<a name="id1018454"></a>
+<a name="id959301"></a>
<a class="link" href="action.html#spirit.karma.reference.action.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -201,7 +201,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.action.complexity"></a><h6>
-<a name="id1018597"></a>
+<a name="id959444"></a>
<a class="link" href="action.html#spirit.karma.reference.action.complexity">Complexity</a>
</h6>
<p>
@@ -222,7 +222,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.action.example"></a><h6>
-<a name="id1018638"></a>
+<a name="id959485"></a>
<a class="link" href="action.html#spirit.karma.reference.action.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auto.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.auto"></a><a class="link" href="auto.html" title="Auto Generator">Auto Generator</a>
</h4></div></div></div>
<a name="spirit.karma.reference.auto.description"></a><h6>
-<a name="id1019402"></a>
+<a name="id960249"></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="id1019437"></a>
+<a name="id960284"></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="id1019536"></a>
+<a name="id960383"></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="id1019626"></a>
+<a name="id960473"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -85,7 +85,7 @@
</dl>
</div>
<a name="spirit.karma.reference.auto.expression_semantics"></a><h6>
-<a name="id1019783"></a>
+<a name="id960630"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.expression_semantics">Expression
Semantics</a>
</h6>
@@ -142,7 +142,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auto.additional_requirements"></a><h6>
-<a name="id1019927"></a>
+<a name="id960774"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.additional_requirements">Additional
Requirements</a>
</h6>
@@ -331,7 +331,7 @@
can be used also to redefined any of the predefined mappings.
</p>
<a name="spirit.karma.reference.auto.attributes"></a><h6>
-<a name="id1020811"></a>
+<a name="id961658"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -407,7 +407,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.auto.complexity"></a><h6>
-<a name="id1021109"></a>
+<a name="id961956"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -417,7 +417,7 @@
complexity.
</p></blockquote></div>
<a name="spirit.karma.reference.auto.example"></a><h6>
-<a name="id1021148"></a>
+<a name="id961995"></a>
<a class="link" href="auto.html#spirit.karma.reference.auto.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -43,7 +43,7 @@
and <code class="computeroutput"><span class="identifier">lazy</span></code> generators.
</p>
<a name="spirit.karma.reference.auxiliary.module_header"></a><h6>
-<a name="id1022717"></a>
+<a name="id963564"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1022841"></a>
+<a name="id963688"></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">traits</span><span class="special">::</span><span class="identifier">transform_attribute</span></code></a>.
</p>
<a name="spirit.karma.reference.auxiliary.attr_cast.header"></a><h6>
-<a name="id1022946"></a>
+<a name="id963793"></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="id1023046"></a>
+<a name="id963893"></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="id1023137"></a>
+<a name="id963984"></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="id1023229"></a>
+<a name="id964076"></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="id1023510"></a>
+<a name="id964357"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.model_of">Model
of</a>
</h6>
@@ -171,7 +171,7 @@
</dl>
</div>
<a name="spirit.karma.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id1023580"></a>
+<a name="id964427"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.expression_semantics">Expression
Semantics</a>
</h6>
@@ -259,7 +259,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id1024030"></a>
+<a name="id964877"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -330,7 +330,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id1024412"></a>
+<a name="id965259"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -338,7 +338,7 @@
of the embedded generator <code class="computeroutput"><span class="identifier">g</span></code>.
</p></blockquote></div>
<a name="spirit.karma.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id1024450"></a>
+<a name="id965297"></a>
<a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Generator (<code class="computeroutput"><span class="identifier">eol</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.auxiliary.eol.description"></a><h6>
-<a name="id1025373"></a>
+<a name="id966220"></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="id1025447"></a>
+<a name="id966294"></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="id1025546"></a>
+<a name="id966393"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -66,14 +66,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id1025638"></a>
+<a name="id966485"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../generator_concepts/primitivegenerator.html" title="PrimitiveGenerator"><code class="computeroutput"><span class="identifier">PrimitiveGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id1025680"></a>
+<a name="id966527"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.expression_semantics">Expression
Semantics</a>
</h6>
@@ -114,7 +114,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id1025783"></a>
+<a name="id966630"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -148,7 +148,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id1025873"></a>
+<a name="id966720"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -159,7 +159,7 @@
output.
</p>
<a name="spirit.karma.reference.auxiliary.eol.example"></a><h6>
-<a name="id1025905"></a>
+<a name="id966752"></a>
<a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -34,7 +34,7 @@
or to insert semantic actions into the generation process.
</p>
<a name="spirit.karma.reference.auxiliary.eps.description"></a><h6>
-<a name="id1026466"></a>
+<a name="id967313"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
a multi-purpose generator that emits a zero length string.
</p>
<a name="spirit.karma.reference.auxiliary.eps.simple_form"></a><h6>
-<a name="id1026499"></a>
+<a name="id967346"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.simple_form">Simple
Form</a>
</h6>
@@ -60,7 +60,7 @@
<pre class="programlisting"><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">a</span> <span class="special">|</span> <span class="identifier">b</span> <span class="special">|</span> <span class="identifier">c</span> <span class="special">|</span> <span class="identifier">eps</span><span class="special">[</span><span class="identifier">error</span><span class="special">()];</span> <span class="comment">// Call error if a, b, and c fail to generate
</span></pre>
<a name="spirit.karma.reference.auxiliary.eps.semantic_predicate"></a><h6>
-<a name="id1026630"></a>
+<a name="id967476"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.semantic_predicate">Semantic
Predicate</a>
</h6>
@@ -90,7 +90,7 @@
the production will return early without ever touching rest.
</p>
<a name="spirit.karma.reference.auxiliary.eps.header"></a><h6>
-<a name="id1026891"></a>
+<a name="id967738"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/eps.hpp>
@@ -100,7 +100,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.auxiliary.eps.namespace"></a><h6>
-<a name="id1026990"></a>
+<a name="id967837"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -118,7 +118,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id1027081"></a>
+<a name="id967928"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -139,7 +139,7 @@
</dl>
</div>
<a name="spirit.karma.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id1027181"></a>
+<a name="id968028"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.expression_semantics">Expression
Semantics</a>
</h6>
@@ -209,7 +209,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id1027406"></a>
+<a name="id968253"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -269,7 +269,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id1027596"></a>
+<a name="id968442"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -279,7 +279,7 @@
The complexity is constant as no output is generated.
</p>
<a name="spirit.karma.reference.auxiliary.eps.example"></a><h6>
-<a name="id1027626"></a>
+<a name="id968472"></a>
<a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">lazy</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.auxiliary.lazy.description"></a><h6>
-<a name="id1028332"></a>
+<a name="id969179"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
its return value as the actual generator to produce the output.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.header"></a><h6>
-<a name="id1028368"></a>
+<a name="id969215"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/auxiliary/lazy.hpp>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.namespace"></a><h6>
-<a name="id1028468"></a>
+<a name="id969314"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -66,7 +66,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id1028559"></a>
+<a name="id969406"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.model_of">Model
of</a>
</h6>
@@ -99,7 +99,7 @@
Actions</a>).
</p>
<a name="spirit.karma.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id1028754"></a>
+<a name="id969601"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.expression_semantics">Expression
Semantics</a>
</h6>
@@ -166,7 +166,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id1028946"></a>
+<a name="id969793"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -218,7 +218,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id1029129"></a>
+<a name="id969976"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.complexity">Complexity</a>
</h6>
<p>
@@ -227,7 +227,7 @@
<code class="computeroutput"><span class="identifier">fg</span></code>.
</p>
<a name="spirit.karma.reference.auxiliary.lazy.example"></a><h6>
-<a name="id1029174"></a>
+<a name="id970021"></a>
<a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/basics.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/basics.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/basics.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.karma.reference.basics"></a><a class="link" href="basics.html" title="Generator Basics">Generator Basics</a>
</h4></div></div></div>
<a name="spirit.karma.reference.basics.lazy_argument"></a><h6>
-<a name="id1007015"></a>
+<a name="id947862"></a>
<a class="link" href="basics.html#spirit.karma.reference.basics.lazy_argument">Lazy Argument</a>
</h6>
<p>
@@ -52,7 +52,7 @@
Actions</a>).
</p>
<a name="spirit.karma.reference.basics.character_encoding_namespace"></a><h6>
-<a name="id1007201"></a>
+<a name="id948048"></a>
<a class="link" href="basics.html#spirit.karma.reference.basics.character_encoding_namespace">Character
Encoding Namespace</a>
</h6>
@@ -113,7 +113,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.basics.examples"></a><h6>
-<a name="id1007465"></a>
+<a name="id948312"></a>
<a class="link" href="basics.html#spirit.karma.reference.basics.examples">Examples</a>
</h6>
<p>
@@ -262,7 +262,7 @@
<p>
</p>
<a name="spirit.karma.reference.basics.models"></a><h6>
-<a name="id1010710"></a>
+<a name="id951557"></a>
<a class="link" href="basics.html#spirit.karma.reference.basics.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1029922"></a>
+<a name="id970769"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1034985"></a>
+<a name="id975832"></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="id1035009"></a>
+<a name="id975856"></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="id1035109"></a>
+<a name="id975956"></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="id1035364"></a>
+<a name="id976211"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.model_of">Model
of</a>
</h6>
@@ -124,7 +124,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id1035502"></a>
+<a name="id976349"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.expression_semantics">Expression
Semantics</a>
</h6>
@@ -243,7 +243,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_big.attributes"></a><h6>
-<a name="id1035791"></a>
+<a name="id976638"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -342,14 +342,14 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_big.complexity"></a><h6>
-<a name="id1036133"></a>
+<a name="id976980"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes emitted by the binary generator
</p></blockquote></div>
<a name="spirit.karma.reference.binary.binary_big.example"></a><h6>
-<a name="id1036160"></a>
+<a name="id977007"></a>
<a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1032963"></a>
+<a name="id973810"></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="id1032988"></a>
+<a name="id973835"></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="id1033088"></a>
+<a name="id973935"></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="id1033342"></a>
+<a name="id974189"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.model_of">Model
of</a>
</h6>
@@ -124,7 +124,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id1033480"></a>
+<a name="id974327"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.expression_semantics">Expression
Semantics</a>
</h6>
@@ -243,7 +243,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_little.attributes"></a><h6>
-<a name="id1033769"></a>
+<a name="id974616"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -342,14 +342,14 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_little.complexity"></a><h6>
-<a name="id1034112"></a>
+<a name="id974959"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes emitted by the binary generator
</p></blockquote></div>
<a name="spirit.karma.reference.binary.binary_little.example"></a><h6>
-<a name="id1034140"></a>
+<a name="id974986"></a>
<a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1030035"></a>
+<a name="id970882"></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="id1030061"></a>
+<a name="id970908"></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="id1030160"></a>
+<a name="id971007"></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="id1030459"></a>
+<a name="id971306"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.model_of">Model
of</a>
</h6>
@@ -135,7 +135,7 @@
</dl>
</div>
<a name="spirit.karma.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id1030626"></a>
+<a name="id971473"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.expression_semantics">Expression
Semantics</a>
</h6>
@@ -282,7 +282,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.binary.binary_native.attributes"></a><h6>
-<a name="id1030985"></a>
+<a name="id971832"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -419,14 +419,14 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.binary.binary_native.complexity"></a><h6>
-<a name="id1031536"></a>
+<a name="id972383"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes emitted by the binary generator
</p></blockquote></div>
<a name="spirit.karma.reference.binary.binary_native.example"></a><h6>
-<a name="id1031564"></a>
+<a name="id972411"></a>
<a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/char.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1037089"></a>
+<a name="id977936"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1041556"></a>
+<a name="id982403"></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="id1041633"></a>
+<a name="id982480"></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="id1041732"></a>
+<a name="id982579"></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="id1042156"></a>
+<a name="id983003"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.model_of">Model
of</a>
</h6>
@@ -150,7 +150,7 @@
</dl>
</div>
<a name="spirit.karma.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id1042234"></a>
+<a name="id983081"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.expression_semantics">Expression
Semantics</a>
</h6>
@@ -401,7 +401,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_class.attributes"></a><h6>
-<a name="id1043428"></a>
+<a name="id984275"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -423,7 +423,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_class.complexity"></a><h6>
-<a name="id1043589"></a>
+<a name="id984436"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -434,7 +434,7 @@
per invocation.
</p>
<a name="spirit.karma.reference.char.char_class.example"></a><h6>
-<a name="id1043621"></a>
+<a name="id984468"></a>
<a class="link" href="char_class.html#spirit.karma.reference.char.char_class.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1037223"></a>
+<a name="id978070"></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="id1037296"></a>
+<a name="id978143"></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="id1037355"></a>
+<a name="id978202"></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="id1037470"></a>
+<a name="id978317"></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="id1037711"></a>
+<a name="id978558"></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="id1037862"></a>
+<a name="id978709"></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="id1038103"></a>
+<a name="id978950"></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="id1038202"></a>
+<a name="id979049"></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="id1038345"></a>
+<a name="id979192"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.model_of">Model
of</a>
</h6>
@@ -259,7 +259,7 @@
</dl>
</div>
<a name="spirit.karma.reference.char.char_generator.expression_semantics"></a><h6>
-<a name="id1038537"></a>
+<a name="id979384"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.expression_semantics">Expression
Semantics</a>
</h6>
@@ -509,7 +509,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.char.char_generator.attributes"></a><h6>
-<a name="id1039511"></a>
+<a name="id980358"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -668,7 +668,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.char.char_generator.complexity"></a><h6>
-<a name="id1040323"></a>
+<a name="id981170"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -691,7 +691,7 @@
set, where N is the number of characters in the character set.
</p>
<a name="spirit.karma.reference.char.char_generator.example"></a><h6>
-<a name="id1040558"></a>
+<a name="id981405"></a>
<a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -58,7 +58,7 @@
and attribute handling (<code class="computeroutput"><span class="identifier">duplicate</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>, and <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>).
</p>
<a name="spirit.karma.reference.directive.module_header"></a><h6>
-<a name="id1044582"></a>
+<a name="id985429"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Generator Directives (<code class="computeroutput"><span class="identifier">left_align</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">center</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.alignment.description"></a><h6>
-<a name="id1044740"></a>
+<a name="id985587"></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="id1044766"></a>
+<a name="id985613"></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="id1045058"></a>
+<a name="id985904"></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="id1045237"></a>
+<a name="id986084"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.model_of">Model
of</a>
</h6>
@@ -129,7 +129,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.alignment.expression_semantics"></a><h6>
-<a name="id1045418"></a>
+<a name="id986265"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.expression_semantics">Expression
Semantics</a>
</h6>
@@ -411,7 +411,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.alignment.attributes"></a><h6>
-<a name="id1046767"></a>
+<a name="id987614"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.attributes">Attributes</a>
</h6>
<p>
@@ -632,7 +632,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.alignment.complexity"></a><h6>
-<a name="id1048921"></a>
+<a name="id989768"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -644,7 +644,7 @@
characters emitted by the embedded and padding generators.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.alignment.example"></a><h6>
-<a name="id1048961"></a>
+<a name="id989808"></a>
<a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/as.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/as.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/as.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Forcing Atomic Extraction (<code class="computeroutput"><span class="identifier">as</span><span class="special"><</span><span class="identifier">T</span><span class="special">>,</span> <span class="identifier">as_string</span><span class="special">[],</span> <span class="identifier">as_wstring</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.as.description"></a><h6>
-<a name="id1067047"></a>
+<a name="id1007894"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.description">Description</a>
</h6>
<p>
@@ -61,7 +61,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.directive.as.header"></a><h6>
-<a name="id1067350"></a>
+<a name="id1008197"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/as.hpp>
@@ -71,7 +71,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.directive.as.namespace"></a><h6>
-<a name="id1067449"></a>
+<a name="id1008296"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,14 +97,14 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.as.synopsis"></a><h6>
-<a name="id1067584"></a>
+<a name="id1008431"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.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">struct</span> <span class="identifier">as</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.directive.as.template_parameters"></a><h6>
-<a name="id1067652"></a>
+<a name="id1008499"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.template_parameters">Template
parameters</a>
</h6>
@@ -150,7 +150,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.as.model_of"></a><h6>
-<a name="id1067747"></a>
+<a name="id1008594"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -170,7 +170,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.as.expression_semantics"></a><h6>
-<a name="id1067853"></a>
+<a name="id1008700"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.expression_semantics">Expression
Semantics</a>
</h6>
@@ -238,7 +238,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.as.attributes"></a><h6>
-<a name="id1068173"></a>
+<a name="id1009020"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.attributes">Attributes</a>
</h6>
<p>
@@ -279,7 +279,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.as.complexity"></a><h6>
-<a name="id1068346"></a>
+<a name="id1009193"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -289,7 +289,7 @@
from the attribute <code class="computeroutput"><span class="identifier">attr</span></code>.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.as.example"></a><h6>
-<a name="id1068406"></a>
+<a name="id1009253"></a>
<a class="link" href="as.html#spirit.karma.reference.directive.as.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Directive for Temporary Output Buffering (<code class="computeroutput"><span class="identifier">buffer</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.buffer.description"></a><h6>
-<a name="id1059244"></a>
+<a name="id1000091"></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="id1059290"></a>
+<a name="id1000137"></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="id1059461"></a>
+<a name="id1000308"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.model_of">Model
of</a>
</h6>
@@ -88,7 +88,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.buffer.expression_semantics"></a><h6>
-<a name="id1059562"></a>
+<a name="id1000409"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.expression_semantics">Expression
Semantics</a>
</h6>
@@ -144,7 +144,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.directive.buffer.attributes"></a><h6>
-<a name="id1059777"></a>
+<a name="id1000624"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.attributes">Attributes</a>
</h6>
<p>
@@ -186,7 +186,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.buffer.complexity"></a><h6>
-<a name="id1059980"></a>
+<a name="id1000827"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -196,7 +196,7 @@
of characters buffered.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.buffer.example"></a><h6>
-<a name="id1060009"></a>
+<a name="id1000856"></a>
<a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Directive Separating Output Into Columns (<code class="computeroutput"><span class="identifier">columns</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.columns.description"></a><h6>
-<a name="id1064638"></a>
+<a name="id1005485"></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="id1064678"></a>
+<a name="id1005524"></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="id1064848"></a>
+<a name="id1005695"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.model_of">Model
of</a>
</h6>
@@ -98,7 +98,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.columns.expression_semantics"></a><h6>
-<a name="id1065005"></a>
+<a name="id1005852"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.expression_semantics">Expression
Semantics</a>
</h6>
@@ -192,7 +192,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.columns.attributes"></a><h6>
-<a name="id1065427"></a>
+<a name="id1006274"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.attributes">Attributes</a>
</h6>
<p>
@@ -285,7 +285,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.columns.complexity"></a><h6>
-<a name="id1066144"></a>
+<a name="id1006990"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -296,7 +296,7 @@
is the number of inserted column separators.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.columns.example"></a><h6>
-<a name="id1066203"></a>
+<a name="id1007050"></a>
<a class="link" href="columns.html#spirit.karma.reference.directive.columns.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Directives Controlling Automatic Delimiting (<code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.delimit.description"></a><h6>
-<a name="id1052888"></a>
+<a name="id993735"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
the directive <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code> (re-)enables automatic delimiting.
</p>
<a name="spirit.karma.reference.directive.delimit.header"></a><h6>
-<a name="id1053003"></a>
+<a name="id993850"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.header">Header</a>
</h6>
<p>
@@ -65,7 +65,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.directive.delimit.namespace"></a><h6>
-<a name="id1053294"></a>
+<a name="id994141"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.model_of"></a><h6>
-<a name="id1053473"></a>
+<a name="id994320"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.model_of">Model
of</a>
</h6>
@@ -124,7 +124,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.delimit.expression_semantics"></a><h6>
-<a name="id1053624"></a>
+<a name="id994471"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.expression_semantics">Expression
Semantics</a>
</h6>
@@ -218,7 +218,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.attributes"></a><h6>
-<a name="id1054002"></a>
+<a name="id994849"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.attributes">Attributes</a>
</h6>
<p>
@@ -310,7 +310,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.delimit.complexity"></a><h6>
-<a name="id1054675"></a>
+<a name="id995522"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -319,7 +319,7 @@
O(1).
</p></blockquote></div>
<a name="spirit.karma.reference.directive.delimit.example"></a><h6>
-<a name="id1054748"></a>
+<a name="id995595"></a>
<a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/duplicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/duplicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/duplicate.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Directive Duplicating Attributes (<code class="computeroutput"><span class="identifier">duplicate</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.duplicate.description"></a><h6>
-<a name="id1063119"></a>
+<a name="id1003966"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
it does nothing.
</p>
<a name="spirit.karma.reference.directive.duplicate.header"></a><h6>
-<a name="id1063158"></a>
+<a name="id1004005"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/duplicate.hpp>
@@ -61,7 +61,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.duplicate.model_of"></a><h6>
-<a name="id1063329"></a>
+<a name="id1004176"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.model_of">Model
of</a>
</h6>
@@ -82,7 +82,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.duplicate.expression_semantics"></a><h6>
-<a name="id1063431"></a>
+<a name="id1004278"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -125,7 +125,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.directive.duplicate.attributes"></a><h6>
-<a name="id1063559"></a>
+<a name="id1004406"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.attributes">Attributes</a>
</h6>
<p>
@@ -177,7 +177,7 @@
the corresponding expression will not compile.
</p>
<a name="spirit.karma.reference.directive.duplicate.complexity"></a><h6>
-<a name="id1063897"></a>
+<a name="id1004744"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -185,7 +185,7 @@
of the embedded generator.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.duplicate.example"></a><h6>
-<a name="id1063940"></a>
+<a name="id1004787"></a>
<a class="link" href="duplicate.html#spirit.karma.reference.directive.duplicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Directives Controlling the Maximum Field Width (<code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.maxwidth.description"></a><h6>
-<a name="id1057589"></a>
+<a name="id998436"></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="id1057629"></a>
+<a name="id998476"></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="id1057799"></a>
+<a name="id998646"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.model_of">Model
of</a>
</h6>
@@ -87,7 +87,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.maxwidth.expression_semantics"></a><h6>
-<a name="id1057930"></a>
+<a name="id998776"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.expression_semantics">Expression
Semantics</a>
</h6>
@@ -176,7 +176,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.maxwidth.attributes"></a><h6>
-<a name="id1058266"></a>
+<a name="id999113"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.attributes">Attributes</a>
</h6>
<p>
@@ -236,7 +236,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.maxwidth.complexity"></a><h6>
-<a name="id1058629"></a>
+<a name="id999476"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -246,7 +246,7 @@
of characters generated by the maxwidth directive.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.maxwidth.example"></a><h6>
-<a name="id1058683"></a>
+<a name="id999530"></a>
<a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Directives Consuming Attributes (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code> and <code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.omit.description"></a><h6>
-<a name="id1060815"></a>
+<a name="id1001662"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
to extract the exposed attribute type.
</p>
<a name="spirit.karma.reference.directive.omit.header"></a><h6>
-<a name="id1060900"></a>
+<a name="id1001747"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/directive/omit.hpp>
@@ -73,7 +73,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.model_of"></a><h6>
-<a name="id1061114"></a>
+<a name="id1001961"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.model_of">Model
of</a>
</h6>
@@ -94,7 +94,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id1061216"></a>
+<a name="id1002063"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.expression_semantics">Expression
Semantics</a>
</h6>
@@ -152,7 +152,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.attributes"></a><h6>
-<a name="id1061416"></a>
+<a name="id1002263"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.attributes">Attributes</a>
</h6>
<p>
@@ -212,7 +212,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.omit.complexity"></a><h6>
-<a name="id1061752"></a>
+<a name="id1002599"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -221,7 +221,7 @@
generator directive is O(1) as it does not generate any output.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.omit.example"></a><h6>
-<a name="id1061811"></a>
+<a name="id1002658"></a>
<a class="link" href="omit.html#spirit.karma.reference.directive.omit.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Generator Directive (<code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.repeat.description"></a><h6>
-<a name="id1049882"></a>
+<a name="id990729"></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="id1049966"></a>
+<a name="id990813"></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="id1050066"></a>
+<a name="id990913"></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="id1050201"></a>
+<a name="id991048"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.model_of">Model
of</a>
</h6>
@@ -116,7 +116,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id1050343"></a>
+<a name="id991190"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.expression_semantics">Expression
Semantics</a>
</h6>
@@ -235,7 +235,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.directive.repeat.attributes"></a><h6>
-<a name="id1050881"></a>
+<a name="id991728"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.attributes">Attributes</a>
</h6>
<p>
@@ -383,7 +383,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.repeat.complexity"></a><h6>
-<a name="id1051948"></a>
+<a name="id992795"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -392,7 +392,7 @@
itself is O(N), where N is the number of repetitions to execute.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.repeat.example"></a><h6>
-<a name="id1051977"></a>
+<a name="id992824"></a>
<a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Directives Controlling Case Sensitivity (<code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.directive.upperlower.description"></a><h6>
-<a name="id1055436"></a>
+<a name="id996283"></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="id1055528"></a>
+<a name="id996374"></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="id1055627"></a>
+<a name="id996474"></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="id1055753"></a>
+<a name="id996600"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.model_of">Model
of</a>
</h6>
@@ -103,7 +103,7 @@
</dl>
</div>
<a name="spirit.karma.reference.directive.upperlower.expression_semantics"></a><h6>
-<a name="id1055898"></a>
+<a name="id996745"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.expression_semantics">Expression
Semantics</a>
</h6>
@@ -215,7 +215,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.directive.upperlower.attributes"></a><h6>
-<a name="id1056652"></a>
+<a name="id997499"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.attributes">Attributes</a>
</h6>
<p>
@@ -275,7 +275,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.directive.upperlower.complexity"></a><h6>
-<a name="id1057042"></a>
+<a name="id997889"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -284,7 +284,7 @@
directives, having no impact on runtime performance.
</p></blockquote></div>
<a name="spirit.karma.reference.directive.upperlower.example"></a><h6>
-<a name="id1057117"></a>
+<a name="id997964"></a>
<a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
for Automatic Generator Creation</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generate_api.create_generator.description"></a><h6>
-<a name="id1015915"></a>
+<a name="id956762"></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="id1015943"></a>
+<a name="id956790"></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="id1016043"></a>
+<a name="id956890"></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="id1016184"></a>
+<a name="id957031"></a>
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">spirit</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">karma</span>
@@ -295,7 +295,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.generate_api.create_generator.template_parameters"></a><h6>
-<a name="id1017384"></a>
+<a name="id958231"></a>
<a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Based Generator API</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generate_api.iterator_api.description"></a><h6>
-<a name="id1010868"></a>
+<a name="id951715"></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="id1010918"></a>
+<a name="id951765"></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="id1011197"></a>
+<a name="id952044"></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="id1011451"></a>
+<a name="id952298"></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="id1013259"></a>
+<a name="id954106"></a>
<a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Based Generator API</a>
</h5></div></div></div>
<a name="spirit.karma.reference.generate_api.stream_api.description"></a><h6>
-<a name="id1013502"></a>
+<a name="id954349"></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="id1013562"></a>
+<a name="id954409"></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="id1013841"></a>
+<a name="id954688"></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="id1014095"></a>
+<a name="id954942"></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="id1015715"></a>
+<a name="id956562"></a>
<a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1003743"></a>
+<a name="id944590"></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="id1003810"></a>
+<a name="id944657"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -60,7 +60,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions"></a><h6>
-<a name="id1003902"></a>
+<a name="id944748"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -129,7 +129,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.type_expressions"></a><h6>
-<a name="id1004098"></a>
+<a name="id944945"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -194,7 +194,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.invariants"></a><h6>
-<a name="id1004336"></a>
+<a name="id945182"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -210,7 +210,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.generator_concepts.binarygenerator.models"></a><h6>
-<a name="id1004519"></a>
+<a name="id945366"></a>
<a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1001186"></a>
+<a name="id942032"></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="id1001511"></a>
+<a name="id942358"></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="id1001840"></a>
+<a name="id942687"></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="id1002166"></a>
+<a name="id943013"></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="id1002267"></a>
+<a name="id943114"></a>
<a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1004596"></a>
+<a name="id945443"></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="id1004641"></a>
+<a name="id945488"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -58,7 +58,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.valid_expressions"></a><h6>
-<a name="id1004732"></a>
+<a name="id945579"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -109,7 +109,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.type_expressions"></a><h6>
-<a name="id1004879"></a>
+<a name="id945726"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -162,7 +162,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.invariants"></a><h6>
-<a name="id1005081"></a>
+<a name="id945928"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -174,7 +174,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special"><</span><span class="identifier">E</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.karma.reference.generator_concepts.narygenerator.models"></a><h6>
-<a name="id1005193"></a>
+<a name="id946040"></a>
<a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1005294"></a>
+<a name="id946141"></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="id1005328"></a>
+<a name="id946175"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.refinement_of">Refinement
of</a>
</h6>
@@ -46,7 +46,7 @@
<a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.signature"></a><h6>
-<a name="id1005371"></a>
+<a name="id946218"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.signature">Signature</a>
</h6>
<p>
@@ -63,7 +63,7 @@
inherited attributes.
</p>
<a name="spirit.karma.reference.generator_concepts.nonterminal.attributes"></a><h6>
-<a name="id1005495"></a>
+<a name="id946342"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes">Attributes</a>
</h6>
<p>
@@ -76,7 +76,7 @@
<pre class="programlisting"><span class="identifier">r</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span> <span class="comment">// Evaluate expr at parse time and pass the result to the Nonterminal r
</span></pre>
<a name="spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"></a><h6>
-<a name="id1005561"></a>
+<a name="id946408"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"><code class="computeroutput"><span class="identifier">_val</span></code></a>
</h6>
<p>
@@ -86,7 +86,7 @@
reference to the Nonterminal's attribute.
</p>
<a name="spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_____code__phrase_role__identifier__r10__phrase___code_"></a><h6>
-<a name="id1005659"></a>
+<a name="id946506"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_____code__phrase_role__identifier__r10__phrase___code_"><code class="computeroutput"><span class="identifier">_r1</span></code>...<code class="computeroutput"><span class="identifier">r10</span></code></a>
</h6>
<p>
@@ -96,7 +96,7 @@
refer to the Nonterminal's inherited attributes.
</p>
<a name="spirit.karma.reference.generator_concepts.nonterminal.locals"></a><h6>
-<a name="id1005772"></a>
+<a name="id946619"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.locals">Locals</a>
</h6>
<p>
@@ -168,7 +168,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id1006402"></a>
+<a name="id947249"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.valid_expressions">Valid
Expressions</a>
</h6>
@@ -274,7 +274,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id1006782"></a>
+<a name="id947628"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.type_expressions">Type
Expressions</a>
</h6>
@@ -329,7 +329,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.nonterminal.models"></a><h6>
-<a name="id1006943"></a>
+<a name="id947790"></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">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1002316"></a>
+<a name="id943163"></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="id1002344"></a>
+<a name="id943191"></a>
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of">Refinement
of</a>
</h6>
@@ -43,7 +43,7 @@
<a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit"></a><h6>
-<a name="id1002387"></a>
+<a name="id943234"></a>
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit">Post-delimit</a>
</h6>
<p>
@@ -56,7 +56,7 @@
<pre class="programlisting"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">delimit_out</span><span class="special">(</span><span class="identifier">sink</span><span class="special">,</span> <span class="identifier">delimit</span><span class="special">);</span>
</pre>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions"></a><h6>
-<a name="id1002489"></a>
+<a name="id943336"></a>
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -95,7 +95,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.primitivegenerator.models"></a><h6>
-<a name="id1002655"></a>
+<a name="id943502"></a>
<a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1002783"></a>
+<a name="id943630"></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="id1002812"></a>
+<a name="id943659"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.refinement_of">Refinement
of</a>
</h6>
@@ -57,7 +57,7 @@
</dl>
</div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions"></a><h6>
-<a name="id1002904"></a>
+<a name="id943751"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions">Valid
Expressions</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.type_expressions"></a><h6>
-<a name="id1003043"></a>
+<a name="id943890"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.type_expressions">Type
Expressions</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.invariants"></a><h6>
-<a name="id1003245"></a>
+<a name="id944092"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.invariants">Invariants</a>
</h6>
<p>
@@ -171,7 +171,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special"><</span><span class="identifier">G</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.karma.reference.generator_concepts.unarygenerator.models"></a><h6>
-<a name="id1003356"></a>
+<a name="id944203"></a>
<a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -33,7 +33,7 @@
Grammar</a></span></dt>
</dl></div>
<a name="spirit.karma.reference.nonterminal.module_headers"></a><h6>
-<a name="id1069381"></a>
+<a name="id1010228"></a>
<a class="link" href="nonterminal.html#spirit.karma.reference.nonterminal.module_headers">Module
Headers</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Grammar</a>
</h5></div></div></div>
<a name="spirit.karma.reference.nonterminal.grammar.description"></a><h6>
-<a name="id1071992"></a>
+<a name="id1012839"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
Grammars can be composed to form more complex grammars.
</p>
<a name="spirit.karma.reference.nonterminal.grammar.header"></a><h6>
-<a name="id1072042"></a>
+<a name="id1012889"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/nonterminal/grammar.hpp>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.nonterminal.grammar.namespace"></a><h6>
-<a name="id1072141"></a>
+<a name="id1012988"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -65,14 +65,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.grammar.synopsis"></a><h6>
-<a name="id1072234"></a>
+<a name="id1013081"></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="id1072350"></a>
+<a name="id1013197"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.template_parameters">Template
parameters</a>
</h6>
@@ -227,7 +227,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id1072792"></a>
+<a name="id1013639"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.model_of">Model
of</a>
</h6>
@@ -244,7 +244,7 @@
</dl>
</div>
<a name="spirit.karma.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id1072862"></a>
+<a name="id1013708"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.expression_semantics">Expression
Semantics</a>
</h6>
@@ -311,7 +311,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id1073238"></a>
+<a name="id1014085"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -319,14 +319,14 @@
its consumed attribute. See <a class="link" href="../generator_concepts/nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.nonterminal.grammar.complexity"></a><h6>
-<a name="id1073291"></a>
+<a name="id1014138"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the its definition.
</p></blockquote></div>
<a name="spirit.karma.reference.nonterminal.grammar.example"></a><h6>
-<a name="id1073318"></a>
+<a name="id1014165"></a>
<a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Rule</a>
</h5></div></div></div>
<a name="spirit.karma.reference.nonterminal.rule.description"></a><h6>
-<a name="id1069493"></a>
+<a name="id1010340"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
descent output generation.
</p>
<a name="spirit.karma.reference.nonterminal.rule.header"></a><h6>
-<a name="id1069528"></a>
+<a name="id1010375"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/nonterminal/rule.hpp>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.nonterminal.rule.namespace"></a><h6>
-<a name="id1069627"></a>
+<a name="id1010474"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -68,14 +68,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.rule.synopsis"></a><h6>
-<a name="id1069722"></a>
+<a name="id1010568"></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="id1069837"></a>
+<a name="id1010684"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.template_parameters">Template
parameters</a>
</h6>
@@ -230,7 +230,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id1070279"></a>
+<a name="id1011126"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.model_of">Model
of</a>
</h6>
@@ -262,7 +262,7 @@
</dl>
</div>
<a name="spirit.karma.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id1070475"></a>
+<a name="id1011322"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.expression_semantics">Expression
Semantics</a>
</h6>
@@ -417,7 +417,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id1071180"></a>
+<a name="id1012026"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -425,7 +425,7 @@
The consumed attribute of the rule. See <a class="link" href="../generator_concepts/nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.nonterminal.rule.complexity"></a><h6>
-<a name="id1071234"></a>
+<a name="id1012080"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -433,7 +433,7 @@
<code class="computeroutput"><span class="identifier">g</span></code>
</p></blockquote></div>
<a name="spirit.karma.reference.nonterminal.rule.example"></a><h6>
-<a name="id1071271"></a>
+<a name="id1012118"></a>
<a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1074206"></a>
+<a name="id1015053"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">bool_</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.numeric.boolean.description"></a><h6>
-<a name="id1091236"></a>
+<a name="id1032083"></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="id1091298"></a>
+<a name="id1032145"></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="id1091382"></a>
+<a name="id1032229"></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="id1091612"></a>
+<a name="id1032458"></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="id1091687"></a>
+<a name="id1032534"></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="id1091834"></a>
+<a name="id1032681"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.model_of">Model
of</a>
</h6>
@@ -203,7 +203,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id1091941"></a>
+<a name="id1032788"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.expression_semantics">Expression
Semantics</a>
</h6>
@@ -397,7 +397,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.boolean.additional_requirements"></a><h6>
-<a name="id1092571"></a>
+<a name="id1033418"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.additional_requirements">Additional
Requirements</a>
</h6>
@@ -413,7 +413,7 @@
must be (safely) convertible to <code class="computeroutput"><span class="keyword">bool</span></code>
</li></ul></div>
<a name="spirit.karma.reference.numeric.boolean.attributes"></a><h6>
-<a name="id1092659"></a>
+<a name="id1033506"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -528,7 +528,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policies"></a><h6>
-<a name="id1093070"></a>
+<a name="id1033917"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policies">Boolean
Formatting Policies</a>
</h6>
@@ -562,7 +562,7 @@
default for <code class="computeroutput"><span class="identifier">B</span></code> is <code class="computeroutput"><span class="keyword">bool</span></code>.
</p>
<a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policy_expression_semantics"></a><h6>
-<a name="id1093547"></a>
+<a name="id1034394"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policy_expression_semantics">Boolean
Formatting Policy Expression Semantics</a>
</h6>
@@ -713,7 +713,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.boolean.complexity"></a><h6>
-<a name="id1094432"></a>
+<a name="id1035279"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -721,7 +721,7 @@
number of characters needed to represent the generated boolean.
</p></blockquote></div>
<a name="spirit.karma.reference.numeric.boolean.example"></a><h6>
-<a name="id1094462"></a>
+<a name="id1035309"></a>
<a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1082716"></a>
+<a name="id1023563"></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="id1082783"></a>
+<a name="id1023630"></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="id1082883"></a>
+<a name="id1023730"></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="id1083139"></a>
+<a name="id1023986"></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="id1083223"></a>
+<a name="id1024070"></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="id1083410"></a>
+<a name="id1024257"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.model_of">Model
of</a>
</h6>
@@ -205,7 +205,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.real_number.expression_semantics"></a><h6>
-<a name="id1083529"></a>
+<a name="id1024376"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.expression_semantics">Expression
Semantics</a>
</h6>
@@ -378,7 +378,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.additional_requirements"></a><h6>
-<a name="id1084293"></a>
+<a name="id1025140"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">Additional
Requirements</a>
</h6>
@@ -417,7 +417,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.real_number.attributes"></a><h6>
-<a name="id1084723"></a>
+<a name="id1025570"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -588,7 +588,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policies"></a><h6>
-<a name="id1085394"></a>
+<a name="id1026241"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">Real
Number Formatting Policies</a>
</h6>
@@ -620,7 +620,7 @@
will be used as the attribute type of the created real number generator.
</p>
<a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics"></a><h6>
-<a name="id1085839"></a>
+<a name="id1026686"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics">Real
Number Formatting Policy Expression Semantics</a>
</h6>
@@ -1139,7 +1139,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.real_number.complexity"></a><h6>
-<a name="id774408"></a>
+<a name="id715255"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -1147,7 +1147,7 @@
number of digits needed to represent the generated real number.
</p></blockquote></div>
<a name="spirit.karma.reference.numeric.real_number.example"></a><h6>
-<a name="id774441"></a>
+<a name="id715288"></a>
<a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
etc.)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.numeric.signed_int.description"></a><h6>
-<a name="id1078580"></a>
+<a name="id1019427"></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="id1078685"></a>
+<a name="id1019532"></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="id1078784"></a>
+<a name="id1019631"></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="id1079153"></a>
+<a name="id1020000"></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="id1079256"></a>
+<a name="id1020103"></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="id1079451"></a>
+<a name="id1020298"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.model_of">Model
of</a>
</h6>
@@ -262,7 +262,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.signed_int.expression_semantics"></a><h6>
-<a name="id1079684"></a>
+<a name="id1020531"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.expression_semantics">Expression
Semantics</a>
</h6>
@@ -443,7 +443,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.additional_requirements"></a><h6>
-<a name="id1080506"></a>
+<a name="id1021353"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">Additional
Requirements</a>
</h6>
@@ -498,7 +498,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.signed_int.attributes"></a><h6>
-<a name="id1081133"></a>
+<a name="id1021980"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -697,7 +697,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.signed_int.complexity"></a><h6>
-<a name="id1081922"></a>
+<a name="id1022769"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -705,7 +705,7 @@
number of digits needed to represent the generated integer number
</p></blockquote></div>
<a name="spirit.karma.reference.numeric.signed_int.example"></a><h6>
-<a name="id1081960"></a>
+<a name="id1022807"></a>
<a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
etc.)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.numeric.unsigned_int.description"></a><h6>
-<a name="id1074332"></a>
+<a name="id1015179"></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="id1074411"></a>
+<a name="id1015258"></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="id1074510"></a>
+<a name="id1015357"></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="id1075017"></a>
+<a name="id1015864"></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="id1075103"></a>
+<a name="id1015950"></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="id1075249"></a>
+<a name="id1016096"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.model_of">Model
of</a>
</h6>
@@ -252,7 +252,7 @@
</dl>
</div>
<a name="spirit.karma.reference.numeric.unsigned_int.expression_semantics"></a><h6>
-<a name="id1075439"></a>
+<a name="id1016286"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.expression_semantics">Expression
Semantics</a>
</h6>
@@ -461,7 +461,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.additional_requirements"></a><h6>
-<a name="id1076257"></a>
+<a name="id1017104"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.additional_requirements">Additional
Requirements</a>
</h6>
@@ -513,7 +513,7 @@
</li>
</ul></div>
<a name="spirit.karma.reference.numeric.unsigned_int.attributes"></a><h6>
-<a name="id1076834"></a>
+<a name="id1017681"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -752,7 +752,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.numeric.unsigned_int.complexity"></a><h6>
-<a name="id1077807"></a>
+<a name="id1018654"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -760,7 +760,7 @@
number of digits needed to represent the generated integer number
</p></blockquote></div>
<a name="spirit.karma.reference.numeric.unsigned_int.example"></a><h6>
-<a name="id1077845"></a>
+<a name="id1018692"></a>
<a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -71,7 +71,7 @@
and the <span class="emphasis"><em>not</em></span> predicate (unary <code class="computeroutput"><span class="special">!</span></code>).
</p>
<a name="spirit.karma.reference.operator.module_header"></a><h6>
-<a name="id1095276"></a>
+<a name="id1036123"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1097366"></a>
+<a name="id1038213"></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="id1097392"></a>
+<a name="id1038239"></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="id1097491"></a>
+<a name="id1038338"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.model_of">Model
of</a>
</h6>
@@ -56,7 +56,7 @@
<a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id1097533"></a>
+<a name="id1038380"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.expression_semantics">Expression
Semantics</a>
</h6>
@@ -108,7 +108,7 @@
an element succeeded.
</p>
<a name="spirit.karma.reference.operator.alternative.attributes"></a><h6>
-<a name="id1097675"></a>
+<a name="id1038522"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.attributes">Attributes</a>
</h6>
<p>
@@ -175,7 +175,7 @@
an example of this behavior.
</p>
<a name="spirit.karma.reference.operator.alternative.complexity"></a><h6>
-<a name="id1098296"></a>
+<a name="id1039143"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -184,7 +184,7 @@
itself is O(N), where N is the number of elements in the alternative.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.alternative.example"></a><h6>
-<a name="id1098325"></a>
+<a name="id1039172"></a>
<a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Generator (<code class="computeroutput"><span class="special">&</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.and_predicate.description"></a><h6>
-<a name="id1105183"></a>
+<a name="id1046030"></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="id1105209"></a>
+<a name="id1046056"></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="id1105308"></a>
+<a name="id1046155"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.model_of">Model
of</a>
</h6>
@@ -55,7 +55,7 @@
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id1105350"></a>
+<a name="id1046197"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -102,7 +102,7 @@
its embedded generator into a discarding device.
</p>
<a name="spirit.karma.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id1105473"></a>
+<a name="id1046320"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -155,7 +155,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id1105645"></a>
+<a name="id1046492"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -164,7 +164,7 @@
generator itself is O(1).
</p></blockquote></div>
<a name="spirit.karma.reference.operator.and_predicate.example"></a><h6>
-<a name="id1105674"></a>
+<a name="id1046521"></a>
<a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Generator (<code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.kleene.description"></a><h6>
-<a name="id1099229"></a>
+<a name="id1040076"></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="id1099255"></a>
+<a name="id1040102"></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="id1099353"></a>
+<a name="id1040200"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.model_of">Model
of</a>
</h6>
@@ -55,7 +55,7 @@
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id1099394"></a>
+<a name="id1040241"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.expression_semantics">Expression
Semantics</a>
</h6>
@@ -109,7 +109,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.kleene.attributes"></a><h6>
-<a name="id1099530"></a>
+<a name="id1040377"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.attributes">Attributes</a>
</h6>
<p>
@@ -212,7 +212,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.kleene.complexity"></a><h6>
-<a name="id1099952"></a>
+<a name="id1040798"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -222,7 +222,7 @@
N is the number of elements in the container passed as its attribute.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.kleene.example"></a><h6>
-<a name="id1099980"></a>
+<a name="id1040827"></a>
<a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/list.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.list.description"></a><h6>
-<a name="id1102245"></a>
+<a name="id1043092"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
at least once.
</p>
<a name="spirit.karma.reference.operator.list.header"></a><h6>
-<a name="id1102271"></a>
+<a name="id1043118"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/list.hpp>
@@ -49,14 +49,14 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.list.model_of"></a><h6>
-<a name="id1102370"></a>
+<a name="id1043217"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../generator_concepts/binarygenerator.html" title="BinaryGenerator"><code class="computeroutput"><span class="identifier">BinaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.list.expression_semantics"></a><h6>
-<a name="id1102411"></a>
+<a name="id1043258"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.expression_semantics">Expression
Semantics</a>
</h6>
@@ -123,7 +123,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.list.attributes"></a><h6>
-<a name="id1102674"></a>
+<a name="id1043521"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.attributes">Attributes</a>
</h6>
<p>
@@ -213,7 +213,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.list.complexity"></a><h6>
-<a name="id1103092"></a>
+<a name="id1043939"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -223,7 +223,7 @@
number of elements in the container passed as its attribute.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.list.example"></a><h6>
-<a name="id1103121"></a>
+<a name="id1043968"></a>
<a class="link" href="list.html#spirit.karma.reference.operator.list.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Generator (<code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.not_predicate.description"></a><h6>
-<a name="id1106601"></a>
+<a name="id1047448"></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="id1106627"></a>
+<a name="id1047474"></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="id1106725"></a>
+<a name="id1047572"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.model_of">Model
of</a>
</h6>
@@ -55,7 +55,7 @@
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id1106767"></a>
+<a name="id1047614"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -102,7 +102,7 @@
its embedded generator into a discarding device.
</p>
<a name="spirit.karma.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id1106890"></a>
+<a name="id1047737"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -155,7 +155,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id1107062"></a>
+<a name="id1047909"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -164,7 +164,7 @@
generator itself is O(1).
</p></blockquote></div>
<a name="spirit.karma.reference.operator.not_predicate.example"></a><h6>
-<a name="id1107092"></a>
+<a name="id1047939"></a>
<a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Generator (<code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.optional.description"></a><h6>
-<a name="id1103786"></a>
+<a name="id1044633"></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="id1103810"></a>
+<a name="id1044657"></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="id1103909"></a>
+<a name="id1044756"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.model_of">Model
of</a>
</h6>
@@ -54,7 +54,7 @@
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id1103951"></a>
+<a name="id1044798"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.expression_semantics">Expression
Semantics</a>
</h6>
@@ -96,7 +96,7 @@
</tr></tbody>
</table></div>
<a name="spirit.karma.reference.operator.optional.attributes"></a><h6>
-<a name="id1104068"></a>
+<a name="id1044915"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.attributes">Attributes</a>
</h6>
<p>
@@ -183,7 +183,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.optional.complexity"></a><h6>
-<a name="id1104450"></a>
+<a name="id1045297"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -192,7 +192,7 @@
generator itself is O(1).
</p></blockquote></div>
<a name="spirit.karma.reference.operator.optional.example"></a><h6>
-<a name="id1104477"></a>
+<a name="id1045324"></a>
<a class="link" href="optional.html#spirit.karma.reference.operator.optional.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.operator.plus.description"></a><h6>
-<a name="id1100668"></a>
+<a name="id1041515"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
executed at least once.
</p>
<a name="spirit.karma.reference.operator.plus.header"></a><h6>
-<a name="id1100693"></a>
+<a name="id1041540"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/operator/plus.hpp>
@@ -47,14 +47,14 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.operator.plus.model_of"></a><h6>
-<a name="id1100792"></a>
+<a name="id1041639"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../generator_concepts/unarygenerator.html" title="UnaryGenerator"><code class="computeroutput"><span class="identifier">UnaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id1100834"></a>
+<a name="id1041681"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.expression_semantics">Expression
Semantics</a>
</h6>
@@ -111,7 +111,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.operator.plus.attributes"></a><h6>
-<a name="id1100988"></a>
+<a name="id1041834"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.attributes">Attributes</a>
</h6>
<p>
@@ -214,7 +214,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.plus.complexity"></a><h6>
-<a name="id1101409"></a>
+<a name="id1042256"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -224,7 +224,7 @@
number of elements in the container passed as its attribute.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.plus.example"></a><h6>
-<a name="id1101439"></a>
+<a name="id1042286"></a>
<a class="link" href="plus.html#spirit.karma.reference.operator.plus.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1095397"></a>
+<a name="id1036244"></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="id1095422"></a>
+<a name="id1036269"></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="id1095520"></a>
+<a name="id1036367"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.model_of">Model
of</a>
</h6>
@@ -56,7 +56,7 @@
<a class="link" href="../generator_concepts/narygenerator.html" title="NaryGenerator"><code class="computeroutput"><span class="identifier">NaryGenerator</span></code></a>
</p></blockquote></div>
<a name="spirit.karma.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id1095563"></a>
+<a name="id1036410"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.expression_semantics">Expression
Semantics</a>
</h6>
@@ -128,7 +128,7 @@
</td></tr>
</table></div>
<a name="spirit.karma.reference.operator.sequence.attributes"></a><h6>
-<a name="id1095784"></a>
+<a name="id1036631"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.attributes">Attributes</a>
</h6>
<p>
@@ -206,7 +206,7 @@
the attribute supplied.
</p>
<a name="spirit.karma.reference.operator.sequence.complexity"></a><h6>
-<a name="id1096770"></a>
+<a name="id1037617"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -215,7 +215,7 @@
itself is O(N), where N is the number of elements in the sequence.
</p></blockquote></div>
<a name="spirit.karma.reference.operator.sequence.example"></a><h6>
-<a name="id1096799"></a>
+<a name="id1037646"></a>
<a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/stream.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -35,7 +35,7 @@
for output generation.
</p>
<a name="spirit.karma.reference.stream.header"></a><h6>
-<a name="id1108058"></a>
+<a name="id1048905"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">stream</span></code>, <code class="computeroutput"><span class="identifier">wstream</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.stream.stream.description"></a><h6>
-<a name="id1108192"></a>
+<a name="id1049039"></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="id1108339"></a>
+<a name="id1049186"></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="id1108438"></a>
+<a name="id1049284"></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="id1108572"></a>
+<a name="id1049419"></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="id1108640"></a>
+<a name="id1049487"></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="id1108746"></a>
+<a name="id1049593"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -155,7 +155,7 @@
</dl>
</div>
<a name="spirit.karma.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id1108854"></a>
+<a name="id1049700"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.expression_semantics">Expression
Semantics</a>
</h6>
@@ -325,7 +325,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id1109485"></a>
+<a name="id1050332"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.additional_requirements">Additional
Requirements</a>
</h6>
@@ -366,7 +366,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.stream.stream.attributes"></a><h6>
-<a name="id1109792"></a>
+<a name="id1050639"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -491,14 +491,14 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.stream.stream.complexity"></a><h6>
-<a name="id1110277"></a>
+<a name="id1051124"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of characters emitted by the stream generator
</p></blockquote></div>
<a name="spirit.karma.reference.stream.stream.example"></a><h6>
-<a name="id1110305"></a>
+<a name="id1051152"></a>
<a class="link" href="stream.html#spirit.karma.reference.stream.stream.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/string.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -39,7 +39,7 @@
generator.
</p>
<a name="spirit.karma.reference.string.module_header"></a><h6>
-<a name="id1111364"></a>
+<a name="id1052211"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/string/string.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">string</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.string.string.description"></a><h6>
-<a name="id1111498"></a>
+<a name="id1052345"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.description">Description</a>
</h6>
<p>
@@ -59,7 +59,7 @@
<span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span> <span class="comment">// s is a std::string
</span></pre>
<a name="spirit.karma.reference.string.string.header"></a><h6>
-<a name="id1111802"></a>
+<a name="id1052648"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string/lit.hpp>
@@ -69,7 +69,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.string.string.namespace"></a><h6>
-<a name="id1111900"></a>
+<a name="id1052747"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
Encoding Namespace</a> used by the corresponding string generator.
</p>
<a name="spirit.karma.reference.string.string.model_of"></a><h6>
-<a name="id1112042"></a>
+<a name="id1052889"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -127,7 +127,7 @@
</dl>
</div>
<a name="spirit.karma.reference.string.string.expression_semantics"></a><h6>
-<a name="id1112181"></a>
+<a name="id1053028"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.expression_semantics">Expression
Semantics</a>
</h6>
@@ -242,7 +242,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.string.string.attributes"></a><h6>
-<a name="id1112622"></a>
+<a name="id1053469"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -331,14 +331,14 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.reference.string.string.complexity"></a><h6>
-<a name="id1112989"></a>
+<a name="id1053836"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of characters emitted by the string generator
</p></blockquote></div>
<a name="spirit.karma.reference.string.string.example"></a><h6>
-<a name="id1113017"></a>
+<a name="id1053864"></a>
<a class="link" href="string.html#spirit.karma.reference.string.string.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">symbols</span></code>)</a>
</h5></div></div></div>
<a name="spirit.karma.reference.string.symbols.description"></a><h6>
-<a name="id1113895"></a>
+<a name="id1054742"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.description">Description</a>
</h6>
<p>
@@ -47,7 +47,7 @@
added, thus, dynamically altering its behavior.
</p>
<a name="spirit.karma.reference.string.symbols.header"></a><h6>
-<a name="id1113949"></a>
+<a name="id1054796"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/karma/string/symbols.hpp>
@@ -57,7 +57,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.karma.reference.string.symbols.namespace"></a><h6>
-<a name="id1114048"></a>
+<a name="id1054895"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -74,7 +74,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.karma.reference.string.symbols.synopsis"></a><h6>
-<a name="id1114142"></a>
+<a name="id1054989"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Lookup</span>
@@ -82,7 +82,7 @@
<span class="keyword">struct</span> <span class="identifier">symbols</span><span class="special">;</span>
</pre>
<a name="spirit.karma.reference.string.symbols.template_parameters"></a><h6>
-<a name="id1114274"></a>
+<a name="id1055121"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.template_parameters">Template
parameters</a>
</h6>
@@ -205,7 +205,7 @@
</tbody>
</table></div>
<a name="spirit.karma.reference.string.symbols.model_of"></a><h6>
-<a name="id1114632"></a>
+<a name="id1055479"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.model_of">Model
of</a>
</h6>
@@ -262,7 +262,7 @@
</dl>
</div>
<a name="spirit.karma.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id1115014"></a>
+<a name="id1055861"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.expression_semantics">Expression
Semantics</a>
</h6>
@@ -592,7 +592,7 @@
not emitting anything.
</p>
<a name="spirit.karma.reference.string.symbols.attributes"></a><h6>
-<a name="id1116834"></a>
+<a name="id1057681"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.attributes">Attributes</a>
</h6>
<p>
@@ -652,7 +652,7 @@
</span><span class="identifier">BOOST_ASSERT</span><span class="special">(</span><span class="identifier">test</span><span class="special">(</span><span class="string">"J"</span><span class="special">,</span> <span class="identifier">sym</span><span class="special">,</span> <span class="identifier">make_vector</span><span class="special">(</span><span class="char">'j'</span><span class="special">,</span> <span class="char">'J'</span><span class="special">)));</span>
</pre>
<a name="spirit.karma.reference.string.symbols.complexity"></a><h6>
-<a name="id1117435"></a>
+<a name="id1058282"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.complexity">Complexity</a>
</h6>
<p>
@@ -665,7 +665,7 @@
Where n is the number of stored symbols.
</p>
<a name="spirit.karma.reference.string.symbols.example"></a><h6>
-<a name="id1117518"></a>
+<a name="id1058365"></a>
<a class="link" href="symbols.html#spirit.karma.reference.string.symbols.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/karma/s05.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/s05.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/s05.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1122514"></a>Karma Index</h3></div></div></div>
+<a name="id1063360"></a>Karma Index</h3></div></div></div>
<p><a class="link" href="s05.html#idx_id_22">A</a> <a class="link" href="s05.html#idx_id_23">B</a> <a class="link" href="s05.html#idx_id_24">C</a> <a class="link" href="s05.html#idx_id_25">D</a> <a class="link" href="s05.html#idx_id_26">E</a> <a class="link" href="s05.html#idx_id_27">F</a> <a class="link" href="s05.html#idx_id_28">G</a> <a class="link" href="s05.html#idx_id_29">H</a> <a class="link" href="s05.html#idx_id_30">I</a> <a class="link" href="s05.html#idx_id_31">K</a> <a class="link" href="s05.html#idx_id_32">L</a> <a class="link" href="s05.html#idx_id_33">M</a> <a class="link" href="s05.html#idx_id_34">N</a> <a class="link" href="s05.html#idx_id_35">O</a> <a class="link" href="s05.html#idx_id_36">P</a> <a class="link" href="s05.html#idx_id_37">Q</a> <a class="link" href="s05.html#idx_id_38">R</a> <a class="link" href="s05.html#idx_id_39">S</a> <a class="link" href="s05.html#idx_id_40">T</a> <a class="link" href="s05.html#idx_id_41">U</a> <a class="link" href="s05.html#idx_id_42">V</a> <a class="l
ink" href="s05.html#idx_id_43">W</a> <a class="link" href="s05.html#idx_id_44">X</a> </p>
<div class="variablelist"><dl>
<dt>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_adapted_complex.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_adapted_complex.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_adapted_complex.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -38,7 +38,7 @@
macros.
</p>
<a name="spirit.karma.tutorials.karma_adapted_complex.adapting_a_class_as_a_fusion_sequence"></a><h6>
-<a name="id980944"></a>
+<a name="id921790"></a>
<a class="link" href="karma_adapted_complex.html#spirit.karma.tutorials.karma_adapted_complex.adapting_a_class_as_a_fusion_sequence">Adapting
a Class As a Fusion Sequence</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -63,7 +63,7 @@
Let's cover some basic library features first.
</p>
<a name="spirit.karma.tutorials.karma_easier_complex.making_numeric_generators_fail"></a><h6>
-<a name="id979446"></a>
+<a name="id920293"></a>
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.making_numeric_generators_fail">Making
Numeric Generators Fail</a>
</h6>
@@ -113,7 +113,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators"></a><h6>
-<a name="id979823"></a>
+<a name="id920670"></a>
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators">Predicates
- The Conditionals for Output Generators</a>
</h6>
@@ -164,7 +164,7 @@
emitted by the generators to which they are applied.
</p>
<a name="spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes"></a><h6>
-<a name="id980145"></a>
+<a name="id920992"></a>
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes">Ignoring
Supplied Attributes</a>
</h6>
@@ -191,7 +191,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.tutorials.karma_easier_complex.putting_everything_together"></a><h6>
-<a name="id980254"></a>
+<a name="id921101"></a>
<a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.putting_everything_together">Putting
everything together</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id981960"></a>
+<a name="id922807"></a>
<a class="link" href="num_list.html#spirit.karma.tutorials.num_list.using_the_list_operator">Using
the List Operator</a>
</h6>
@@ -102,7 +102,7 @@
</p></td></tr>
</table></div>
<a name="spirit.karma.tutorials.num_list.generate_output_from_arbitrary_data"></a><h6>
-<a name="id982610"></a>
+<a name="id923457"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id974430"></a>
+<a name="id915277"></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>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -106,7 +106,7 @@
<span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&,</span> <span class="identifier">Context</span><span class="special">&,</span> <span class="keyword">bool</span><span class="special">&);</span>
</pre>
<a name="spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
-<a name="id976491"></a>
+<a name="id917338"></a>
<a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions">Examples
of Semantic Actions</a>
</h6>
@@ -258,7 +258,7 @@
The examples above can be found here: actions.cpp
</p>
<a name="spirit.karma.tutorials.semantic_actions.phoenix"></a><h6>
-<a name="id977628"></a>
+<a name="id918475"></a>
<a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.phoenix">Phoenix</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html (original)
+++ trunk/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id974643"></a>
+<a name="id915490"></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="id974706"></a>
+<a name="id915553"></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="id974831"></a>
+<a name="id915678"></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="id974900"></a>
+<a name="id915747"></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="id975074"></a>
+<a name="id915921"></a>
<a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.let_s_generate_">Let's
Generate!</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1135205"></a>
+<a name="id1076052"></a>
<a class="link" href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_anatomy_of_a_token">The
Anatomy of a Token</a>
</h6>
@@ -185,7 +185,7 @@
time.
</p>
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition"></a><h6>
-<a name="id1135910"></a>
+<a name="id1076757"></a>
<a class="link" href="lexer_token_values.html#spirit.lex.abstracts.lexer_primitives.lexer_token_values.the_physiognomy_of_a_token_definition">The
Physiognomy of a Token Definition</a>
</h6>
@@ -257,7 +257,7 @@
</td></tr>
</table></div>
<a name="spirit.lex.abstracts.lexer_primitives.lexer_token_values.examples_of_using__code__phrase_role__identifier__lex__phrase__phrase_role__special______phrase__phrase_role__identifier__lexertl__phrase__phrase_role__special______phrase__phrase_role__identifier__token__phrase__phrase_role__special___lt__gt___phrase___code_"></a><h6>
-<a name="id1136248"></a>
+<a name="id1077095"></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>
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -120,7 +120,7 @@
</p></td></tr>
</table></div>
<a name="spirit.lex.abstracts.lexer_semantic_actions.the_context_of_a_lexer_semantic_action"></a><h6>
-<a name="id1140539"></a>
+<a name="id1081386"></a>
<a class="link" href="lexer_semantic_actions.html#spirit.lex.abstracts.lexer_semantic_actions.the_context_of_a_lexer_semantic_action">The
context of a lexer semantic action</a>
</h6>
@@ -254,7 +254,7 @@
</table></div>
</div>
<br class="table-break"><a name="spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix"></a><h6>
-<a name="id1141222"></a>
+<a name="id1082069"></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>
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -163,7 +163,7 @@
<p>
</p>
<a name="spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer"></a><h6>
-<a name="id1143445"></a>
+<a name="id1084292"></a>
<a class="link" href="lexer_static_model.html#spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer">Generating
the Static Analyzer</a>
</h6>
@@ -222,7 +222,7 @@
</p></td></tr>
</table></div>
<a name="spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer"></a><h6>
-<a name="id1143886"></a>
+<a name="id1084733"></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>
Modified: trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Data</a>
</h4></div></div></div>
<a name="spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function"></a><h6>
-<a name="id1136976"></a>
+<a name="id1077823"></a>
<a class="link" href="lexer_tokenizing.html#spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function">The
tokenize function</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/lexer_introduction.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -56,7 +56,7 @@
</li>
</ul></div>
<a name="spirit.lex.lexer_introduction.why_use_a_separate_lexer_"></a><h5>
-<a name="id1124645"></a>
+<a name="id1065492"></a>
<a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.why_use_a_separate_lexer_">Why
Use a Separate Lexer?</a>
</h5>
@@ -154,7 +154,7 @@
to use the provided functionality to build more complex grammar recognizers.
</p>
<a name="spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_"></a><h5>
-<a name="id1124938"></a>
+<a name="id1065785"></a>
<a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_">Advantages
of using <span class="emphasis"><em>Spirit.Lex</em></span></a>
</h5>
@@ -201,7 +201,7 @@
This dynamic flexibility allows you to speed up the development of your application.
</p>
<a name="spirit.lex.lexer_introduction.the_library_structure_of__emphasis_spirit_lex__emphasis_"></a><h5>
-<a name="id1125086"></a>
+<a name="id1065933"></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>
Modified: trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -638,7 +638,7 @@
</td></tr>
</table></div>
<a name="spirit.lex.quick_reference.lexer.regular_expression_precedence"></a><h6>
-<a name="id1149481"></a>
+<a name="id1090328"></a>
<a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.regular_expression_precedence">Regular
Expression Precedence</a>
</h6>
@@ -657,7 +657,7 @@
</li>
</ul></div>
<a name="spirit.lex.quick_reference.lexer.macros"></a><h6>
-<a name="id1149626"></a>
+<a name="id1090473"></a>
<a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.macros">Macros</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1152318"></a>
+<a name="id1093165"></a>
<a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.examples">Examples</a>
</h6>
<p>
@@ -56,7 +56,7 @@
This one tests token definitions.
</p>
<a name="spirit.lex.reference.lex_basics.models"></a><h6>
-<a name="id1152575"></a>
+<a name="id1093422"></a>
<a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1152702"></a>
+<a name="id1093549"></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="id1152762"></a>
+<a name="id1093609"></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="id1152945"></a>
+<a name="id1093792"></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="id1153244"></a>
+<a name="id1094091"></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="id1155466"></a>
+<a name="id1096313"></a>
<a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1149801"></a>
+<a name="id1090648"></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="id1150009"></a>
+<a name="id1090856"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.valid_expressions">Valid
Expressions</a>
</h6>
@@ -147,7 +147,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.lexer.type_expressions"></a><h6>
-<a name="id1150297"></a>
+<a name="id1091144"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.type_expressions">Type
Expressions</a>
</h6>
@@ -186,7 +186,7 @@
</tr></tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.lexer.postcondition"></a><h6>
-<a name="id1150462"></a>
+<a name="id1091309"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.postcondition">Postcondition</a>
</h6>
<p>
@@ -210,7 +210,7 @@
inside <code class="computeroutput"><span class="identifier">l</span></code>.
</li></ul></div>
<a name="spirit.lex.reference.lexer_concepts.lexer.models"></a><h6>
-<a name="id1150613"></a>
+<a name="id1091460"></a>
<a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1151665"></a>
+<a name="id1092512"></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="id1151710"></a>
+<a name="id1092557"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.refinement_of">Refinement
of</a>
</h6>
@@ -58,7 +58,7 @@
</dl>
</div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.valid_expressions"></a><h6>
-<a name="id1151801"></a>
+<a name="id1092648"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.valid_expressions">Valid
Expressions</a>
</h6>
@@ -109,7 +109,7 @@
</tr></tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.type_expressions"></a><h6>
-<a name="id1151945"></a>
+<a name="id1092792"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.type_expressions">Type
Expressions</a>
</h6>
@@ -162,7 +162,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.invariants"></a><h6>
-<a name="id1152146"></a>
+<a name="id1092992"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.invariants">Invariants</a>
</h6>
<p>
@@ -174,7 +174,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special"><</span><span class="identifier">E</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.lex.reference.lexer_concepts.narylexer.models"></a><h6>
-<a name="id1152257"></a>
+<a name="id1093104"></a>
<a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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="id1150661"></a>
+<a name="id1091508"></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="id1150690"></a>
+<a name="id1091537"></a>
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.refinement_of">Refinement
of</a>
</h6>
@@ -43,7 +43,7 @@
<a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
</p></blockquote></div>
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions"></a><h6>
-<a name="id1150732"></a>
+<a name="id1091579"></a>
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions">Type
Expressions</a>
</h6>
@@ -82,7 +82,7 @@
</tr></tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.primitivelexer.models"></a><h6>
-<a name="id1150897"></a>
+<a name="id1091744"></a>
<a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.lex.reference.lexer_concepts.unarylexer"></a><a class="link" href="unarylexer.html" title="UnaryLexer">UnaryLexer</a>
</h5></div></div></div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.description"></a><h6>
-<a name="id1151034"></a>
+<a name="id1091880"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
following the Delegate Design Pattern.
</p>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.refinement_of"></a><h6>
-<a name="id1151063"></a>
+<a name="id1091910"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.refinement_of">Refinement
of</a>
</h6>
@@ -57,7 +57,7 @@
</dl>
</div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions"></a><h6>
-<a name="id1151154"></a>
+<a name="id1092001"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions">Valid
Expressions</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.type_expressions"></a><h6>
-<a name="id1151293"></a>
+<a name="id1092140"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.type_expressions">Type
Expressions</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.invariants"></a><h6>
-<a name="id1151494"></a>
+<a name="id1092340"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.invariants">Invariants</a>
</h6>
<p>
@@ -171,7 +171,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special"><</span><span class="identifier">L</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">>::</span><span class="identifier">type</span></code> evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
</li></ul></div>
<a name="spirit.lex.reference.lexer_concepts.unarylexer.models"></a><h6>
-<a name="id1151604"></a>
+<a name="id1092450"></a>
<a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/primitives.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -35,7 +35,7 @@
and string literals.
</p>
<a name="spirit.lex.reference.primitives.module_headers"></a><h6>
-<a name="id1155759"></a>
+<a name="id1096606"></a>
<a class="link" href="primitives.html#spirit.lex.reference.primitives.module_headers">Module Headers</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/lex/primitives.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Matching Single Characters</a>
</h5></div></div></div>
<a name="spirit.lex.reference.primitives.char_tokendef.description"></a><h6>
-<a name="id1155872"></a>
+<a name="id1096719"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.description">Description</a>
</h6>
<p>
@@ -42,11 +42,11 @@
forcing lower or upper case and dealing with character ranges.
</p>
<a name="spirit.lex.reference.primitives.char_tokendef.header"></a><h6>
-<a name="id1155933"></a>
+<a name="id1096780"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.header">Header</a>
</h6>
<a name="spirit.lex.reference.primitives.char_tokendef.module_headers"></a><h6>
-<a name="id1155954"></a>
+<a name="id1096801"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.module_headers">Module
Headers</a>
</h6>
@@ -57,7 +57,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.lex.reference.primitives.char_tokendef.namespace"></a><h6>
-<a name="id1156053"></a>
+<a name="id1096900"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -74,7 +74,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.lex.reference.primitives.char_tokendef.model_of"></a><h6>
-<a name="id1156129"></a>
+<a name="id1096976"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.model_of">Model
of</a>
</h6>
@@ -92,7 +92,7 @@
</dl>
</div>
<a name="spirit.lex.reference.primitives.char_tokendef.expression_semantics"></a><h6>
-<a name="id1156210"></a>
+<a name="id1097057"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.expression_semantics">Expression
Semantics</a>
</h6>
@@ -145,7 +145,7 @@
</tbody>
</table></div>
<a name="spirit.lex.reference.primitives.char_tokendef.example"></a><h6>
-<a name="id1156380"></a>
+<a name="id1097227"></a>
<a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.example">Example</a>
</h6>
</div>
Modified: trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -39,7 +39,7 @@
(for the full example code see here: word_count_functor.cpp).
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.prerequisites"></a><h6>
-<a name="id1125450"></a>
+<a name="id1066297"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.prerequisites">Prerequisites</a>
</h6>
<p>
@@ -70,7 +70,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.defining_tokens"></a><h6>
-<a name="id1125756"></a>
+<a name="id1066603"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.defining_tokens">Defining
Tokens</a>
</h6>
@@ -118,7 +118,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work"></a><h6>
-<a name="id1126186"></a>
+<a name="id1067032"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work">Doing
the Useful Work</a>
</h6>
@@ -176,7 +176,7 @@
as well.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together"></a><h6>
-<a name="id1126819"></a>
+<a name="id1067666"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together">Pulling
Everything Together</a>
</h6>
@@ -223,7 +223,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart1.comparing__emphasis_spirit_lex__emphasis__with__ulink_url__http___flex_sourceforge_net___flex__ulink_"></a><h6>
-<a name="id1127846"></a>
+<a name="id1068693"></a>
<a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.comparing__emphasis_spirit_lex__emphasis__with__ulink_url__http___flex_sourceforge_net___flex__ulink_">Comparing
<span class="emphasis"><em>Spirit.Lex</em></span> with Flex</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -40,7 +40,7 @@
options along the lines (for the full example code see here: word_count_lexer.cpp).
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.prerequisites"></a><h6>
-<a name="id1128776"></a>
+<a name="id1069623"></a>
<a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.prerequisites">Prerequisites</a>
</h6>
<p>
@@ -101,7 +101,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_spirit_lex__emphasis_"></a><h6>
-<a name="id1129532"></a>
+<a name="id1070379"></a>
<a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_spirit_lex__emphasis_">Semantic
Actions in <span class="emphasis"><em>Spirit.Lex</em></span></a>
</h6>
@@ -156,7 +156,7 @@
Semantic Actions</a>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.associating_token_definitions_with_the_lexer"></a><h6>
-<a name="id1130307"></a>
+<a name="id1071154"></a>
<a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.associating_token_definitions_with_the_lexer">Associating
Token Definitions with the Lexer</a>
</h6>
@@ -193,7 +193,7 @@
with the constant defined by <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">lex</span><span class="special">::</span><span class="identifier">min_token_id</span></code>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart2.pulling_everything_together"></a><h6>
-<a name="id1130689"></a>
+<a name="id1071536"></a>
<a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.pulling_everything_together">Pulling
everything together</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html (original)
+++ trunk/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -65,7 +65,7 @@
code see here: word_count.cpp).
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.prerequisites"></a><h6>
-<a name="id1131970"></a>
+<a name="id1072817"></a>
<a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.prerequisites">Prerequisites</a>
</h6>
<p>
@@ -105,7 +105,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.defining_tokens"></a><h6>
-<a name="id1132421"></a>
+<a name="id1073268"></a>
<a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.defining_tokens">Defining
Tokens</a>
</h6>
@@ -154,7 +154,7 @@
<p>
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.using_token_definition_instances_as_parsers"></a><h6>
-<a name="id1132853"></a>
+<a name="id1073700"></a>
<a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.using_token_definition_instances_as_parsers">Using
Token Definition Instances as Parsers</a>
</h6>
@@ -303,7 +303,7 @@
<span class="identifier">size</span><span class="special">(</span><span class="identifier">_1</span><span class="special">)</span></code>.
</p>
<a name="spirit.lex.tutorials.lexer_quickstart3.pulling_everything_together"></a><h6>
-<a name="id1133938"></a>
+<a name="id1074785"></a>
<a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.pulling_everything_together">Pulling
Everything Together</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html (original)
+++ trunk/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -41,7 +41,7 @@
<a href="http://boost-spirit.com" target="_top">Spirit</a>.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.include_files"></a><h5>
-<a name="id1220599"></a>
+<a name="id1165653"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.include_files">Include
Files</a>
</h5>
@@ -223,7 +223,7 @@
</tbody>
</table></div>
<a name="spirit.notes.porting_from_spirit_1_8_x.the_free_parse_functions"></a><h5>
-<a name="id1221366"></a>
+<a name="id1166420"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.the_free_parse_functions">The
Free Parse Functions</a>
</h5>
@@ -382,7 +382,7 @@
Encoding Namespace</a> for more information.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.naming_conventions"></a><h5>
-<a name="id1224040"></a>
+<a name="id1169094"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.naming_conventions">Naming
Conventions</a>
</h5>
@@ -402,7 +402,7 @@
parser primitives, directives and operators.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.parser_attributes"></a><h5>
-<a name="id1224139"></a>
+<a name="id1169194"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.parser_attributes">Parser
Attributes</a>
</h5>
@@ -420,7 +420,7 @@
underlying matched input sequence.
</p>
<a name="spirit.notes.porting_from_spirit_1_8_x.grammars_and_rules"></a><h5>
-<a name="id1224234"></a>
+<a name="id1169288"></a>
<a class="link" href="porting_from_spirit_1_8_x.html#spirit.notes.porting_from_spirit_1_8_x.grammars_and_rules">Grammars
and Rules</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/preface.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/preface.html (original)
+++ trunk/libs/spirit/doc/html/spirit/preface.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -35,11 +35,11 @@
<span class="bold"><strong>--Bjarne Stroustrup</strong></span>
</p></blockquote></div>
<a name="spirit.preface.history"></a><h4>
-<a name="id773461"></a>
+<a name="id714308"></a>
<a class="link" href="preface.html#spirit.preface.history">History</a>
</h4>
<a name="spirit.preface._emphasis_80s__emphasis_"></a><h4>
-<a name="id773479"></a>
+<a name="id714326"></a>
<a class="link" href="preface.html#spirit.preface._emphasis_80s__emphasis_"><span class="emphasis"><em>80s</em></span></a>
</h4>
<p>
@@ -53,7 +53,7 @@
This process worked very well.
</p>
<a name="spirit.preface._emphasis_90s__emphasis_"></a><h4>
-<a name="id773507"></a>
+<a name="id714354"></a>
<a class="link" href="preface.html#spirit.preface._emphasis_90s__emphasis_"><span class="emphasis"><em>90s</em></span></a>
</h4>
<p>
@@ -90,7 +90,7 @@
here: pre-Spirit.
</p>
<a name="spirit.preface._emphasis_2001_to_2006__emphasis_"></a><h4>
-<a name="id773582"></a>
+<a name="id714429"></a>
<a class="link" href="preface.html#spirit.preface._emphasis_2001_to_2006__emphasis_"><span class="emphasis"><em>2001
to 2006</em></span></a>
</h4>
@@ -120,7 +120,7 @@
for design and implementation quality, robustness, and reusability.
</p>
<a name="spirit.preface._emphasis_2007__emphasis_"></a><h4>
-<a name="id814154"></a>
+<a name="id755001"></a>
<a class="link" href="preface.html#spirit.preface._emphasis_2007__emphasis_"><span class="emphasis"><em>2007</em></span></a>
</h4>
<p>
@@ -157,12 +157,12 @@
gives you the right ingredients to easily create a sledgehammer.
</p>
<a name="spirit.preface.new_ideas__spirit_v2"></a><h4>
-<a name="id814250"></a>
+<a name="id755097"></a>
<a class="link" href="preface.html#spirit.preface.new_ideas__spirit_v2">New Ideas: Spirit V2</a>
</h4>
<p>
Just before the development of Spirit V2 began, Hartmut came across the StringTemplate library that is
- a part of the ANTLR parser framework. <sup>[<a name="id814268" href="#ftn.id814268" class="footnote">1</a>]</sup> The concepts presented in that library lead Hartmut to the next
+ a part of the ANTLR parser framework. <sup>[<a name="id755114" href="#ftn.id755114" class="footnote">1</a>]</sup> The concepts presented in that library lead Hartmut to the next
step in the evolution of Spirit. Parsing and generation are tightly connected
to a formal notation, or a grammar. The grammar describes both input and output,
and therefore, a parser library should have a grammar driven output. This duality
@@ -185,7 +185,7 @@
same underlying component library as for the parser and generator libraries.
</p>
<a name="spirit.preface.how_to_use_this_manual"></a><h4>
-<a name="id814318"></a>
+<a name="id755165"></a>
<a class="link" href="preface.html#spirit.preface.how_to_use_this_manual">How to use this manual</a>
</h4>
<p>
@@ -338,7 +338,7 @@
Tools</a>.
</p>
<a name="spirit.preface.support"></a><h4>
-<a name="id814631"></a>
+<a name="id755478"></a>
<a class="link" href="preface.html#spirit.preface.support">Support</a>
</h4>
<p>
@@ -353,7 +353,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id814268" href="#id814268" class="para">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id755114" href="#id755114" class="para">1</a>] </sup>
Quote from http:<span class="emphasis"><em>/www.stringtemplate.org</em></span>: It is a Java
template engine (with ports for C# and Python) for generating source code,
web pages, emails, or any other formatted text output.
Modified: trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Attribute Rules</a>
</h4></div></div></div>
<a name="spirit.qi.quick_reference.compound_attribute_rules.notation"></a><h6>
-<a name="id860051"></a>
+<a name="id800898"></a>
<a class="link" href="compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.notation">Notation</a>
</h6>
<p>
@@ -72,7 +72,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.quick_reference.compound_attribute_rules.compound_parser_attribute_types"></a><h6>
-<a name="id860671"></a>
+<a name="id801518"></a>
<a class="link" href="compound_attribute_rules.html#spirit.qi.quick_reference.compound_attribute_rules.compound_parser_attribute_types">Compound
Parser Attribute Types</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/action.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/action.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/action.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.action"></a><a class="link" href="action.html" title="Semantic Actions with Parsers">Semantic Actions with Parsers</a>
</h4></div></div></div>
<a name="spirit.qi.reference.action.description"></a><h6>
-<a name="id883865"></a>
+<a name="id824712"></a>
<a class="link" href="action.html#spirit.qi.reference.action.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
is an arbitrary parser expression.
</p>
<a name="spirit.qi.reference.action.header"></a><h6>
-<a name="id883916"></a>
+<a name="id824762"></a>
<a class="link" href="action.html#spirit.qi.reference.action.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/action.hpp>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.action.model_of"></a><h6>
-<a name="id884014"></a>
+<a name="id824861"></a>
<a class="link" href="action.html#spirit.qi.reference.action.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -84,7 +84,7 @@
</dl>
</div>
<a name="spirit.qi.reference.action.expression_semantics"></a><h6>
-<a name="id884256"></a>
+<a name="id825103"></a>
<a class="link" href="action.html#spirit.qi.reference.action.expression_semantics">Expression
Semantics</a>
</h6>
@@ -162,7 +162,7 @@
and not generating any output.
</p>
<a name="spirit.qi.reference.action.attributes"></a><h6>
-<a name="id884828"></a>
+<a name="id825675"></a>
<a class="link" href="action.html#spirit.qi.reference.action.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -199,7 +199,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.action.complexity"></a><h6>
-<a name="id884970"></a>
+<a name="id825817"></a>
<a class="link" href="action.html#spirit.qi.reference.action.complexity">Complexity</a>
</h6>
<p>
@@ -208,7 +208,7 @@
or function object used as the semantic action.
</p>
<a name="spirit.qi.reference.action.example"></a><h6>
-<a name="id884994"></a>
+<a name="id825841"></a>
<a class="link" href="action.html#spirit.qi.reference.action.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auto.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.auto"></a><a class="link" href="auto.html" title="Auto Parser">Auto Parser</a>
</h4></div></div></div>
<a name="spirit.qi.reference.auto.description"></a><h6>
-<a name="id885041"></a>
+<a name="id825888"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
on the supplied attribute type.
</p>
<a name="spirit.qi.reference.auto.header"></a><h6>
-<a name="id885076"></a>
+<a name="id825923"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auto.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auto.namespace"></a><h6>
-<a name="id885173"></a>
+<a name="id826020"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auto.model_of"></a><h6>
-<a name="id885262"></a>
+<a name="id826109"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.auto.expression_semantics"></a><h6>
-<a name="id885303"></a>
+<a name="id826150"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.expression_semantics">Expression
Semantics</a>
</h6>
@@ -111,7 +111,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auto.additional_requirements"></a><h6>
-<a name="id885407"></a>
+<a name="id826254"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.additional_requirements">Additional
Requirements</a>
</h6>
@@ -275,7 +275,7 @@
can be used also to redefined any of the predefined mappings.
</p>
<a name="spirit.qi.reference.auto.attributes"></a><h6>
-<a name="id886147"></a>
+<a name="id826994"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -323,7 +323,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.auto.complexity"></a><h6>
-<a name="id886281"></a>
+<a name="id827128"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -333,7 +333,7 @@
complexity.
</p></blockquote></div>
<a name="spirit.qi.reference.auto.example"></a><h6>
-<a name="id886320"></a>
+<a name="id827167"></a>
<a class="link" href="auto.html#spirit.qi.reference.auto.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -46,7 +46,7 @@
<code class="computeroutput"><span class="identifier">eps</span></code>, and <code class="computeroutput"><span class="identifier">lazy</span></code> parsers.
</p>
<a name="spirit.qi.reference.auxiliary.module_header"></a><h6>
-<a name="id888049"></a>
+<a name="id828896"></a>
<a class="link" href="auxiliary.html#spirit.qi.reference.auxiliary.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">attr</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.attr.description"></a><h6>
-<a name="id888172"></a>
+<a name="id829019"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
its specified parameter as an attribute.
</p>
<a name="spirit.qi.reference.auxiliary.attr.header"></a><h6>
-<a name="id888197"></a>
+<a name="id829044"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/attr.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.attr.namespace"></a><h6>
-<a name="id888295"></a>
+<a name="id829142"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr.model_of"></a><h6>
-<a name="id888385"></a>
+<a name="id829232"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -89,7 +89,7 @@
</dl>
</div>
<a name="spirit.qi.reference.auxiliary.attr.expression_semantics"></a><h6>
-<a name="id888502"></a>
+<a name="id829349"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.expression_semantics">Expression
Semantics</a>
</h6>
@@ -129,7 +129,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr.attributes"></a><h6>
-<a name="id888627"></a>
+<a name="id829474"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -163,7 +163,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr.complexity"></a><h6>
-<a name="id888731"></a>
+<a name="id829578"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -174,7 +174,7 @@
done.
</p>
<a name="spirit.qi.reference.auxiliary.attr.example"></a><h6>
-<a name="id888762"></a>
+<a name="id829609"></a>
<a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Transformation Pseudo Parser (<code class="computeroutput"><span class="identifier">attr_cast</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.description"></a><h6>
-<a name="id889382"></a>
+<a name="id830228"></a>
<a class="link" href="attr_cast.html#spirit.qi.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">traits</span><span class="special">::</span><span class="identifier">transform_attribute</span></code></a>.
</p>
<a name="spirit.qi.reference.auxiliary.attr_cast.header"></a><h6>
-<a name="id889486"></a>
+<a name="id830333"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/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.qi.reference.auxiliary.attr_cast.namespace"></a><h6>
-<a name="id889585"></a>
+<a name="id830432"></a>
<a class="link" href="attr_cast.html#spirit.qi.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.qi.reference.auxiliary.attr_cast.synopsis"></a><h6>
-<a name="id889676"></a>
+<a name="id830523"></a>
<a class="link" href="attr_cast.html#spirit.qi.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.qi.reference.auxiliary.attr_cast.template_parameters"></a><h6>
-<a name="id889768"></a>
+<a name="id830615"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.template_parameters">Template
parameters</a>
</h6>
@@ -154,7 +154,7 @@
not explicitly specified.
</p>
<a name="spirit.qi.reference.auxiliary.attr_cast.model_of"></a><h6>
-<a name="id890048"></a>
+<a name="id830895"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.model_of">Model
of</a>
</h6>
@@ -171,7 +171,7 @@
</dl>
</div>
<a name="spirit.qi.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id890119"></a>
+<a name="id830966"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.expression_semantics">Expression
Semantics</a>
</h6>
@@ -253,7 +253,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id890535"></a>
+<a name="id831382"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -324,7 +324,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id890916"></a>
+<a name="id831763"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -332,7 +332,7 @@
of the embedded parser <code class="computeroutput"><span class="identifier">p</span></code>.
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id890954"></a>
+<a name="id831801"></a>
<a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">eoi</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.eoi.description"></a><h6>
-<a name="id892365"></a>
+<a name="id833212"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
is exhausted)
</p>
<a name="spirit.qi.reference.auxiliary.eoi.header"></a><h6>
-<a name="id892400"></a>
+<a name="id833247"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/eoi.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.eoi.namespace"></a><h6>
-<a name="id892499"></a>
+<a name="id833346"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -65,14 +65,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eoi.model_of"></a><h6>
-<a name="id892589"></a>
+<a name="id833436"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eoi.expression_semantics"></a><h6>
-<a name="id892630"></a>
+<a name="id833477"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.expression_semantics">Expression
Semantics</a>
</h6>
@@ -111,7 +111,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eoi.attributes"></a><h6>
-<a name="id892730"></a>
+<a name="id833577"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -145,14 +145,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eoi.complexity"></a><h6>
-<a name="id892820"></a>
+<a name="id833667"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(1)
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eoi.example"></a><h6>
-<a name="id892846"></a>
+<a name="id833693"></a>
<a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">eol</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.eol.description"></a><h6>
-<a name="id891716"></a>
+<a name="id832562"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
the end of line (CR/LF and combinations thereof).
</p>
<a name="spirit.qi.reference.auxiliary.eol.header"></a><h6>
-<a name="id891750"></a>
+<a name="id832597"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/eol.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.eol.namespace"></a><h6>
-<a name="id891849"></a>
+<a name="id832696"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id891939"></a>
+<a name="id832786"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
<a class="link" href="../parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id891981"></a>
+<a name="id832828"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.expression_semantics">Expression
Semantics</a>
</h6>
@@ -110,7 +110,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id892082"></a>
+<a name="id832929"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -144,14 +144,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id892172"></a>
+<a name="id833019"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(1)
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eol.example"></a><h6>
-<a name="id892199"></a>
+<a name="id833046"></a>
<a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">eps</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.eps.description"></a><h6>
-<a name="id893013"></a>
+<a name="id833860"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
a multi-purpose parser that returns a zero length match.
</p>
<a name="spirit.qi.reference.auxiliary.eps.simple_form"></a><h6>
-<a name="id893046"></a>
+<a name="id833893"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.simple_form">Simple
Form</a>
</h6>
@@ -54,7 +54,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 match
</span></pre>
<a name="spirit.qi.reference.auxiliary.eps.semantic_predicate"></a><h6>
-<a name="id893176"></a>
+<a name="id834023"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.semantic_predicate">Semantic
Predicate</a>
</h6>
@@ -79,7 +79,7 @@
touching rest.
</p>
<a name="spirit.qi.reference.auxiliary.eps.header"></a><h6>
-<a name="id893330"></a>
+<a name="id834177"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auxiliary/eps.hpp>
@@ -89,7 +89,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.auxiliary.eps.namespace"></a><h6>
-<a name="id893430"></a>
+<a name="id834276"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -107,7 +107,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id893519"></a>
+<a name="id834366"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -124,7 +124,7 @@
</dl>
</div>
<a name="spirit.qi.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id893606"></a>
+<a name="id834453"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.expression_semantics">Expression
Semantics</a>
</h6>
@@ -179,7 +179,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id893767"></a>
+<a name="id834614"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -213,7 +213,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id893857"></a>
+<a name="id834704"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -222,7 +222,7 @@
function <code class="computeroutput"><span class="identifier">f</span></code>.
</p></blockquote></div>
<a name="spirit.qi.reference.auxiliary.eps.example"></a><h6>
-<a name="id893928"></a>
+<a name="id834775"></a>
<a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.auxiliary.lazy"></a><a class="link" href="lazy.html" title="Lazy Parser (lazy)">Lazy Parser (<code class="computeroutput"><span class="identifier">lazy</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.auxiliary.lazy.description"></a><h6>
-<a name="id894596"></a>
+<a name="id835443"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
once it is created to continue the parse.
</p>
<a name="spirit.qi.reference.auxiliary.lazy.header"></a><h6>
-<a name="id894638"></a>
+<a name="id835485"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/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.qi.reference.auxiliary.lazy.namespace"></a><h6>
-<a name="id894737"></a>
+<a name="id835584"></a>
<a class="link" href="lazy.html#spirit.qi.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.qi.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id894828"></a>
+<a name="id835675"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -82,7 +82,7 @@
</dl>
</div>
<a name="spirit.qi.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id894919"></a>
+<a name="id835766"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.expression_semantics">Expression
Semantics</a>
</h6>
@@ -145,7 +145,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id895169"></a>
+<a name="id836016"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -193,7 +193,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id895310"></a>
+<a name="id836157"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.complexity">Complexity</a>
</h6>
<p>
@@ -201,7 +201,7 @@
parser is determined by the complexity of the parser returned from <code class="computeroutput"><span class="identifier">fp</span></code>.
</p>
<a name="spirit.qi.reference.auxiliary.lazy.example"></a><h6>
-<a name="id895354"></a>
+<a name="id836201"></a>
<a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/basics.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.basics"></a><a class="link" href="basics.html" title="Parser Basics">Parser Basics</a>
</h4></div></div></div>
<a name="spirit.qi.reference.basics.lazy_argument"></a><h6>
-<a name="id872978"></a>
+<a name="id813825"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
</h6>
<p>
@@ -51,7 +51,7 @@
second argument. This is done for uniformity with Semantic Actions).
</p>
<a name="spirit.qi.reference.basics.character_encoding_namespace"></a><h6>
-<a name="id873158"></a>
+<a name="id814005"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
Encoding Namespace</a>
</h6>
@@ -112,7 +112,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.basics.examples"></a><h6>
-<a name="id873420"></a>
+<a name="id814267"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.examples">Examples</a>
</h6>
<p>
@@ -251,11 +251,11 @@
<p>
</p>
<a name="spirit.qi.reference.basics.string"></a><h6>
-<a name="id876657"></a>
+<a name="id817504"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.string">String</a>
</h6>
<a name="spirit.qi.reference.basics.header"></a><h6>
-<a name="id876677"></a>
+<a name="id817524"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/support/string_traits.hpp>
@@ -356,7 +356,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.basics.models"></a><h6>
-<a name="id877262"></a>
+<a name="id818109"></a>
<a class="link" href="basics.html#spirit.qi.reference.basics.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/binary.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -41,7 +41,7 @@
input.
</p>
<a name="spirit.qi.reference.binary.module_header"></a><h6>
-<a name="id895694"></a>
+<a name="id836541"></a>
<a class="link" href="binary.html#spirit.qi.reference.binary.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/binary.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Endianness Parsers</a>
</h5></div></div></div>
<a name="spirit.qi.reference.binary.binary_big.description"></a><h6>
-<a name="id900160"></a>
+<a name="id841006"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
are laid out in big endian.
</p>
<a name="spirit.qi.reference.binary.binary_big.header"></a><h6>
-<a name="id900184"></a>
+<a name="id841031"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/binary.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.binary.binary_big.namespace"></a><h6>
-<a name="id900283"></a>
+<a name="id841130"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -90,7 +90,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.binary.binary_big.model_of"></a><h6>
-<a name="id900513"></a>
+<a name="id841360"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.model_of">Model
of</a>
</h6>
@@ -121,7 +121,7 @@
</dl>
</div>
<a name="spirit.qi.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id900651"></a>
+<a name="id841498"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.expression_semantics">Expression
Semantics</a>
</h6>
@@ -222,7 +222,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_big.attributes"></a><h6>
-<a name="id900926"></a>
+<a name="id841773"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -318,14 +318,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_big.complexity"></a><h6>
-<a name="id901266"></a>
+<a name="id842113"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes parsed
</p></blockquote></div>
<a name="spirit.qi.reference.binary.binary_big.example"></a><h6>
-<a name="id901292"></a>
+<a name="id842139"></a>
<a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Little Endianness Parser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.binary.binary_little.description"></a><h6>
-<a name="id898414"></a>
+<a name="id839261"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
that are laid out in little endian.
</p>
<a name="spirit.qi.reference.binary.binary_little.header"></a><h6>
-<a name="id898439"></a>
+<a name="id839286"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/binary.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.binary.binary_little.namespace"></a><h6>
-<a name="id898538"></a>
+<a name="id839385"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.binary.binary_little.model_of"></a><h6>
-<a name="id898768"></a>
+<a name="id839615"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.model_of">Model
of</a>
</h6>
@@ -122,7 +122,7 @@
</dl>
</div>
<a name="spirit.qi.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id898906"></a>
+<a name="id839753"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.expression_semantics">Expression
Semantics</a>
</h6>
@@ -223,7 +223,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_little.attributes"></a><h6>
-<a name="id899183"></a>
+<a name="id840030"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -319,14 +319,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_little.complexity"></a><h6>
-<a name="id899523"></a>
+<a name="id840370"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes parsed
</p></blockquote></div>
<a name="spirit.qi.reference.binary.binary_little.example"></a><h6>
-<a name="id899549"></a>
+<a name="id840396"></a>
<a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Native Endianness Parsers</a>
</h5></div></div></div>
<a name="spirit.qi.reference.binary.binary_native.description"></a><h6>
-<a name="id895808"></a>
+<a name="id836655"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
of the target architecture.
</p>
<a name="spirit.qi.reference.binary.binary_native.header"></a><h6>
-<a name="id895838"></a>
+<a name="id836685"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/binary.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.binary.binary_native.namespace"></a><h6>
-<a name="id895938"></a>
+<a name="id836784"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.binary.binary_native.model_of"></a><h6>
-<a name="id896211"></a>
+<a name="id837058"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.model_of">Model
of</a>
</h6>
@@ -134,7 +134,7 @@
</dl>
</div>
<a name="spirit.qi.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id896380"></a>
+<a name="id837227"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.expression_semantics">Expression
Semantics</a>
</h6>
@@ -259,7 +259,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_native.attributes"></a><h6>
-<a name="id896724"></a>
+<a name="id837571"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -379,14 +379,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.binary.binary_native.complexity"></a><h6>
-<a name="id897159"></a>
+<a name="id838006"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of bytes parsed
</p></blockquote></div>
<a name="spirit.qi.reference.binary.binary_native.example"></a><h6>
-<a name="id897186"></a>
+<a name="id838033"></a>
<a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/char.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -42,7 +42,7 @@
etc.).
</p>
<a name="spirit.qi.reference.char.module_header"></a><h6>
-<a name="id901974"></a>
+<a name="id842821"></a>
<a class="link" href="char.html#spirit.qi.reference.char.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/char.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/char/char.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.char.char"></a><a class="link" href="char.html" title="Character Parser (char_, lit)">Character Parser (<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.qi.reference.char.char.description"></a><h6>
-<a name="id902108"></a>
+<a name="id842955"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
There are various forms of <code class="computeroutput"><span class="identifier">char_</span></code>.
</p>
<a name="spirit.qi.reference.char.char.char_"></a><h6>
-<a name="id902176"></a>
+<a name="id843023"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.char_">char_</a>
</h6>
<p>
@@ -52,7 +52,7 @@
<pre class="programlisting"><span class="identifier">char_</span> <span class="comment">// matches any character
</span></pre>
<a name="spirit.qi.reference.char.char.char__ch_"></a><h6>
-<a name="id902235"></a>
+<a name="id843082"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.char__ch_">char_(ch)</a>
</h6>
<p>
@@ -64,7 +64,7 @@
</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span> <span class="comment">// matches x (a char)
</span></pre>
<a name="spirit.qi.reference.char.char.char__first__last_"></a><h6>
-<a name="id902351"></a>
+<a name="id843198"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.char__first__last_">char_(first,
last)</a>
</h6>
@@ -116,7 +116,7 @@
</td></tr>
</table></div>
<a name="spirit.qi.reference.char.char.char__def_"></a><h6>
-<a name="id902591"></a>
+<a name="id843438"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.char__def_">char_(def)</a>
</h6>
<p>
@@ -132,7 +132,7 @@
</span><span class="identifier">char_</span><span class="special">(</span><span class="string">"\x7f\x7e"</span><span class="special">)</span> <span class="comment">// Hexadecimal 0x7F and 0x7E
</span></pre>
<a name="spirit.qi.reference.char.char.lit_ch_"></a><h6>
-<a name="id902739"></a>
+<a name="id843586"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.lit_ch_">lit(ch)</a>
</h6>
<p>
@@ -168,7 +168,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.qi.reference.char.char.header"></a><h6>
-<a name="id902955"></a>
+<a name="id843802"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/char/char.hpp>
@@ -178,7 +178,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.char.char.namespace"></a><h6>
-<a name="id903054"></a>
+<a name="id843900"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -208,7 +208,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.char.char.model_of"></a><h6>
-<a name="id903194"></a>
+<a name="id844041"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -248,7 +248,7 @@
</dl>
</div>
<a name="spirit.qi.reference.char.char.expression_semantics"></a><h6>
-<a name="id903465"></a>
+<a name="id844312"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.expression_semantics">Expression
Semantics</a>
</h6>
@@ -368,7 +368,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.char.char.attributes"></a><h6>
-<a name="id903964"></a>
+<a name="id844811"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -485,7 +485,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.char.char.complexity"></a><h6>
-<a name="id904445"></a>
+<a name="id845292"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -495,7 +495,7 @@
N is the number of distinct character ranges in the set.
</p></blockquote></div>
<a name="spirit.qi.reference.char.char.example"></a><h6>
-<a name="id904495"></a>
+<a name="id845342"></a>
<a class="link" href="char.html#spirit.qi.reference.char.char.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Parsers (<code class="computeroutput"><span class="identifier">alnum</span></code>, <code class="computeroutput"><span class="identifier">digit</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.char.char_class.description"></a><h6>
-<a name="id905253"></a>
+<a name="id846100"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
such as inhibiting case sensitivity.
</p>
<a name="spirit.qi.reference.char.char_class.header"></a><h6>
-<a name="id905328"></a>
+<a name="id846175"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/char/char_class.hpp>
@@ -50,7 +50,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.char.char_class.namespace"></a><h6>
-<a name="id905427"></a>
+<a name="id846274"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -129,7 +129,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.char.char_class.model_of"></a><h6>
-<a name="id905840"></a>
+<a name="id846686"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -146,7 +146,7 @@
</dl>
</div>
<a name="spirit.qi.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id905917"></a>
+<a name="id846764"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.expression_semantics">Expression
Semantics</a>
</h6>
@@ -319,7 +319,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.char.char_class.attributes"></a><h6>
-<a name="id906419"></a>
+<a name="id847266"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -327,14 +327,14 @@
Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
</p></blockquote></div>
<a name="spirit.qi.reference.char.char_class.complexity"></a><h6>
-<a name="id906464"></a>
+<a name="id847311"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N)
</p></blockquote></div>
<a name="spirit.qi.reference.char.char_class.example"></a><h6>
-<a name="id906491"></a>
+<a name="id847338"></a>
<a class="link" href="char_class.html#spirit.qi.reference.char.char_class.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -58,7 +58,7 @@
and <code class="computeroutput"><span class="identifier">as_wstring</span></code> directives.
</p>
<a name="spirit.qi.reference.directive.module_header"></a><h6>
-<a name="id907000"></a>
+<a name="id847846"></a>
<a class="link" href="directive.html#spirit.qi.reference.directive.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/as.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/as.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/as.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Forcing Atomic Assignment (<code class="computeroutput"><span class="identifier">as</span><span class="special"><</span><span class="identifier">T</span><span class="special">>,</span> <span class="identifier">as_string</span><span class="special">[],</span> <span class="identifier">as_wstring</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.as.description"></a><h6>
-<a name="id919771"></a>
+<a name="id860618"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.description">Description</a>
</h6>
<p>
@@ -83,7 +83,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.directive.as.header"></a><h6>
-<a name="id920103"></a>
+<a name="id860950"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/as.hpp>
@@ -93,7 +93,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.as.namespace"></a><h6>
-<a name="id920203"></a>
+<a name="id861050"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -125,14 +125,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.as.synopsis"></a><h6>
-<a name="id920382"></a>
+<a name="id861229"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.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">struct</span> <span class="identifier">as</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.directive.as.template_parameters"></a><h6>
-<a name="id920450"></a>
+<a name="id861296"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.template_parameters">Template
parameters</a>
</h6>
@@ -172,7 +172,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.as.model_of"></a><h6>
-<a name="id920538"></a>
+<a name="id861384"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -196,7 +196,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.as.expression_semantics"></a><h6>
-<a name="id920674"></a>
+<a name="id861521"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.expression_semantics">Expression
Semantics</a>
</h6>
@@ -265,7 +265,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.as.attributes"></a><h6>
-<a name="id921024"></a>
+<a name="id861871"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.attributes">Attributes</a>
</h6>
<p>
@@ -306,7 +306,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.as.complexity"></a><h6>
-<a name="id921197"></a>
+<a name="id862044"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -316,7 +316,7 @@
to the supplied attribute <code class="computeroutput"><span class="identifier">attr</span></code>.
</p></blockquote></div>
<a name="spirit.qi.reference.directive.as.example"></a><h6>
-<a name="id921255"></a>
+<a name="id862102"></a>
<a class="link" href="as.html#spirit.qi.reference.directive.as.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/hold.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/hold.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/hold.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
for Attribute Commit/Rollback (<code class="computeroutput"><span class="identifier">hold</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.hold.description"></a><h6>
-<a name="id918424"></a>
+<a name="id859271"></a>
<a class="link" href="hold.html#spirit.qi.reference.directive.hold.description">Description</a>
</h6>
<p>
@@ -43,7 +43,7 @@
the attribute.
</p>
<a name="spirit.qi.reference.directive.hold.header"></a><h6>
-<a name="id918482"></a>
+<a name="id859329"></a>
<a class="link" href="hold.html#spirit.qi.reference.directive.hold.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/hold.hpp>
@@ -53,7 +53,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.hold.namespace"></a><h6>
-<a name="id918582"></a>
+<a name="id859428"></a>
<a class="link" href="hold.html#spirit.qi.reference.directive.hold.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -71,7 +71,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.hold.model_of"></a><h6>
-<a name="id918672"></a>
+<a name="id859519"></a>
<a class="link" href="hold.html#spirit.qi.reference.directive.hold.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -87,7 +87,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.hold.expression_semantics"></a><h6>
-<a name="id918757"></a>
+<a name="id859604"></a>
<a class="link" href="hold.html#spirit.qi.reference.directive.hold.expression_semantics">Expression
Semantics</a>
</h6>
@@ -128,7 +128,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.hold.attributes"></a><h6>
-<a name="id918893"></a>
+<a name="id859740"></a>
<a class="link" href="hold.html#spirit.qi.reference.directive.hold.attributes">Attributes</a>
</h6>
<p>
@@ -184,7 +184,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.directive.hold.complexity"></a><h6>
-<a name="id919220"></a>
+<a name="id860067"></a>
<a class="link" href="hold.html#spirit.qi.reference.directive.hold.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -192,7 +192,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.hold.example"></a><h6>
-<a name="id919258"></a>
+<a name="id860105"></a>
<a class="link" href="hold.html#spirit.qi.reference.directive.hold.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Inhibiting Skipping (<code class="computeroutput"><span class="identifier">lexeme</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.lexeme.description"></a><h6>
-<a name="id907127"></a>
+<a name="id847974"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.description">Description</a>
</h6>
<p>
@@ -70,7 +70,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.directive.lexeme.header"></a><h6>
-<a name="id907374"></a>
+<a name="id848221"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/lexeme.hpp>
@@ -80,7 +80,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.lexeme.namespace"></a><h6>
-<a name="id907473"></a>
+<a name="id848320"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.lexeme.model_of"></a><h6>
-<a name="id907564"></a>
+<a name="id848411"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -114,7 +114,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.lexeme.expression_semantics"></a><h6>
-<a name="id907649"></a>
+<a name="id848496"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.expression_semantics">Expression
Semantics</a>
</h6>
@@ -155,7 +155,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.lexeme.attributes"></a><h6>
-<a name="id907775"></a>
+<a name="id848622"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.attributes">Attributes</a>
</h6>
<p>
@@ -197,7 +197,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.lexeme.complexity"></a><h6>
-<a name="id907976"></a>
+<a name="id848823"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -205,7 +205,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.lexeme.example"></a><h6>
-<a name="id908014"></a>
+<a name="id848861"></a>
<a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Testing if Parser Succeeded (<code class="computeroutput"><span class="identifier">matches</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.matches.description"></a><h6>
-<a name="id915945"></a>
+<a name="id856792"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
matching.
</p>
<a name="spirit.qi.reference.directive.matches.header"></a><h6>
-<a name="id915985"></a>
+<a name="id856832"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/matches.hpp>
@@ -47,7 +47,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.matches.namespace"></a><h6>
-<a name="id916084"></a>
+<a name="id856931"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.matches.model_of"></a><h6>
-<a name="id916175"></a>
+<a name="id857022"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.model_of">Model
of</a>
</h6>
@@ -82,7 +82,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.matches.expression_semantics"></a><h6>
-<a name="id916259"></a>
+<a name="id857106"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.expression_semantics">Expression
Semantics</a>
</h6>
@@ -123,7 +123,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.matches.attributes"></a><h6>
-<a name="id916385"></a>
+<a name="id857232"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -157,7 +157,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.matches.complexity"></a><h6>
-<a name="id916488"></a>
+<a name="id857335"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -165,7 +165,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.matches.example"></a><h6>
-<a name="id916525"></a>
+<a name="id857372"></a>
<a class="link" href="matches.html#spirit.qi.reference.directive.matches.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Inhibiting Case Sensitivity (<code class="computeroutput"><span class="identifier">no_case</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.no_case.description"></a><h6>
-<a name="id909428"></a>
+<a name="id850274"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
parser (and all its children) to be case insensitive.
</p>
<a name="spirit.qi.reference.directive.no_case.header"></a><h6>
-<a name="id909468"></a>
+<a name="id850315"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/no_case.hpp>
@@ -48,7 +48,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.no_case.namespace"></a><h6>
-<a name="id909567"></a>
+<a name="id850414"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -70,7 +70,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.directive.no_case.model_of"></a><h6>
-<a name="id909664"></a>
+<a name="id850511"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.model_of">Model
of</a>
</h6>
@@ -93,7 +93,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.no_case.expression_semantics"></a><h6>
-<a name="id909771"></a>
+<a name="id850618"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.expression_semantics">Expression
Semantics</a>
</h6>
@@ -133,7 +133,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_case.attributes"></a><h6>
-<a name="id909890"></a>
+<a name="id850737"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.attributes">Attributes</a>
</h6>
<p>
@@ -175,7 +175,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_case.complexity"></a><h6>
-<a name="id910117"></a>
+<a name="id850964"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -183,7 +183,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.no_case.example"></a><h6>
-<a name="id910155"></a>
+<a name="id851002"></a>
<a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Inhibiting Skipping Without Pre-skip (<code class="computeroutput"><span class="identifier">no_skip</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.no_skip.description"></a><h6>
-<a name="id908350"></a>
+<a name="id849197"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
directive.
</p>
<a name="spirit.qi.reference.directive.no_skip.header"></a><h6>
-<a name="id908420"></a>
+<a name="id849267"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/no_skip.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.no_skip.namespace"></a><h6>
-<a name="id908519"></a>
+<a name="id849366"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -67,7 +67,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_skip.model_of"></a><h6>
-<a name="id908609"></a>
+<a name="id849456"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.model_of">Model
of</a>
</h6>
@@ -84,7 +84,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.no_skip.expression_semantics"></a><h6>
-<a name="id908694"></a>
+<a name="id849540"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.expression_semantics">Expression
Semantics</a>
</h6>
@@ -124,7 +124,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_skip.attributes"></a><h6>
-<a name="id908819"></a>
+<a name="id849666"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.attributes">Attributes</a>
</h6>
<p>
@@ -166,7 +166,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.no_skip.complexity"></a><h6>
-<a name="id909019"></a>
+<a name="id849866"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -174,7 +174,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.no_skip.example"></a><h6>
-<a name="id909057"></a>
+<a name="id849904"></a>
<a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Ignoring Attribute (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.omit.description"></a><h6>
-<a name="id910943"></a>
+<a name="id851790"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
ignores the attribute of its subject parser replacing it with <code class="computeroutput"><span class="identifier">unused</span></code>.
</p>
<a name="spirit.qi.reference.directive.omit.header"></a><h6>
-<a name="id910992"></a>
+<a name="id851839"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/omit.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.omit.namespace"></a><h6>
-<a name="id911090"></a>
+<a name="id851937"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -64,7 +64,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.omit.model_of"></a><h6>
-<a name="id911180"></a>
+<a name="id852027"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -80,7 +80,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id911264"></a>
+<a name="id852111"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.expression_semantics">Expression
Semantics</a>
</h6>
@@ -119,7 +119,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.omit.attributes"></a><h6>
-<a name="id911388"></a>
+<a name="id852235"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -153,7 +153,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.omit.complexity"></a><h6>
-<a name="id911492"></a>
+<a name="id852339"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -161,7 +161,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.omit.example"></a><h6>
-<a name="id911529"></a>
+<a name="id852376"></a>
<a class="link" href="omit.html#spirit.qi.reference.directive.omit.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Transduction Parsing (<code class="computeroutput"><span class="identifier">raw</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.raw.description"></a><h6>
-<a name="id911904"></a>
+<a name="id852751"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
transduction (un-attributed) behavior for a subject parser.
</p>
<a name="spirit.qi.reference.directive.raw.header"></a><h6>
-<a name="id911989"></a>
+<a name="id852836"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/raw.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.raw.namespace"></a><h6>
-<a name="id912088"></a>
+<a name="id852935"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -67,7 +67,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.raw.model_of"></a><h6>
-<a name="id912178"></a>
+<a name="id853025"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -87,7 +87,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.raw.expression_semantics"></a><h6>
-<a name="id912298"></a>
+<a name="id853145"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.expression_semantics">Expression
Semantics</a>
</h6>
@@ -128,7 +128,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.raw.attributes"></a><h6>
-<a name="id912453"></a>
+<a name="id853300"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.attributes">Attributes</a>
</h6>
<p>
@@ -179,7 +179,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.directive.raw.complexity"></a><h6>
-<a name="id912707"></a>
+<a name="id853554"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -187,7 +187,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.raw.example"></a><h6>
-<a name="id912745"></a>
+<a name="id853592"></a>
<a class="link" href="raw.html#spirit.qi.reference.directive.raw.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Parser Directive (<code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.repeat.description"></a><h6>
-<a name="id913134"></a>
+<a name="id853981"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.description">Description</a>
</h6>
<p>
@@ -51,7 +51,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.directive.repeat.header"></a><h6>
-<a name="id913213"></a>
+<a name="id854060"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/repeat.hpp>
@@ -61,7 +61,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.repeat.namespace"></a><h6>
-<a name="id913312"></a>
+<a name="id854159"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -87,7 +87,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.repeat.model_of"></a><h6>
-<a name="id913446"></a>
+<a name="id854293"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -111,7 +111,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id913613"></a>
+<a name="id854460"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.expression_semantics">Expression
Semantics</a>
</h6>
@@ -198,7 +198,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.repeat.attributes"></a><h6>
-<a name="id913993"></a>
+<a name="id854840"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.attributes">Attributes</a>
</h6>
<p>
@@ -292,7 +292,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.repeat.complexity"></a><h6>
-<a name="id914795"></a>
+<a name="id855642"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -301,7 +301,7 @@
itself is O(N), where N is the number of repetitions to execute.
</p></blockquote></div>
<a name="spirit.qi.reference.directive.repeat.example"></a><h6>
-<a name="id914834"></a>
+<a name="id855681"></a>
<a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Re-Establishing Skipping (<code class="computeroutput"><span class="identifier">skip</span><span class="special">[]</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.directive.skip.description"></a><h6>
-<a name="id917051"></a>
+<a name="id857898"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.description">Description</a>
</h6>
<p>
@@ -61,7 +61,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.directive.skip.header"></a><h6>
-<a name="id917253"></a>
+<a name="id858100"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/directive/skip.hpp>
@@ -71,7 +71,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.directive.skip.namespace"></a><h6>
-<a name="id917352"></a>
+<a name="id858199"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
</td></tr></tbody>
</table></div>
<a name="spirit.qi.reference.directive.skip.model_of"></a><h6>
-<a name="id917443"></a>
+<a name="id858290"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -105,7 +105,7 @@
</dl>
</div>
<a name="spirit.qi.reference.directive.skip.expression_semantics"></a><h6>
-<a name="id917528"></a>
+<a name="id858375"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.expression_semantics">Expression
Semantics</a>
</h6>
@@ -159,7 +159,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.skip.attributes"></a><h6>
-<a name="id917711"></a>
+<a name="id858558"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.attributes">Attributes</a>
</h6>
<p>
@@ -219,7 +219,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.directive.skip.complexity"></a><h6>
-<a name="id918073"></a>
+<a name="id858920"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -227,7 +227,7 @@
<code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.directive.skip.example"></a><h6>
-<a name="id918110"></a>
+<a name="id858957"></a>
<a class="link" href="skip.html#spirit.qi.reference.directive.skip.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -31,7 +31,7 @@
<dt><span class="section">Parser Grammar</span></dt>
</dl></div>
<a name="spirit.qi.reference.nonterminal.module_headers"></a><h6>
-<a name="id922471"></a>
+<a name="id863318"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.nonterminal.module_headers">Module Headers</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/nonterminal.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.nonterminal.grammar"></a><a class="link" href="grammar.html" title="Parser Grammar">Parser Grammar</a>
</h5></div></div></div>
<a name="spirit.qi.reference.nonterminal.grammar.description"></a><h6>
-<a name="id925616"></a>
+<a name="id866463"></a>
<a class="link" href="grammar.html#spirit.qi.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.qi.reference.nonterminal.grammar.header"></a><h6>
-<a name="id925664"></a>
+<a name="id866511"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/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.qi.reference.nonterminal.grammar.namespace"></a><h6>
-<a name="id925763"></a>
+<a name="id866610"></a>
<a class="link" href="grammar.html#spirit.qi.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.qi.reference.nonterminal.grammar.synopsis"></a><h6>
-<a name="id925857"></a>
+<a name="id866704"></a>
<a class="link" href="grammar.html#spirit.qi.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">Iterator</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.qi.reference.nonterminal.grammar.template_parameters"></a><h6>
-<a name="id925973"></a>
+<a name="id866820"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.template_parameters">Template
parameters</a>
</h6>
@@ -226,7 +226,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id926414"></a>
+<a name="id867261"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.model_of">Model
of</a>
</h6>
@@ -243,7 +243,7 @@
</dl>
</div>
<a name="spirit.qi.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id926485"></a>
+<a name="id867332"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.expression_semantics">Expression
Semantics</a>
</h6>
@@ -310,7 +310,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id926861"></a>
+<a name="id867708"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -318,14 +318,14 @@
its synthesized attribute. See <a class="link" href="../parser_concepts/nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.nonterminal.grammar.complexity"></a><h6>
-<a name="id926914"></a>
+<a name="id867761"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the its definition.
</p></blockquote></div>
<a name="spirit.qi.reference.nonterminal.grammar.example"></a><h6>
-<a name="id926941"></a>
+<a name="id867788"></a>
<a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.nonterminal.rule"></a><a class="link" href="rule.html" title="Parser Rule">Parser Rule</a>
</h5></div></div></div>
<a name="spirit.qi.reference.nonterminal.rule.description"></a><h6>
-<a name="id922585"></a>
+<a name="id863432"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
in recursive descent parsing.
</p>
<a name="spirit.qi.reference.nonterminal.rule.header"></a><h6>
-<a name="id922626"></a>
+<a name="id863473"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/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.qi.reference.nonterminal.rule.namespace"></a><h6>
-<a name="id922725"></a>
+<a name="id863572"></a>
<a class="link" href="rule.html#spirit.qi.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.qi.reference.nonterminal.rule.synopsis"></a><h6>
-<a name="id922819"></a>
+<a name="id863666"></a>
<a class="link" href="rule.html#spirit.qi.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">Iterator</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.qi.reference.nonterminal.rule.template_parameters"></a><h6>
-<a name="id922935"></a>
+<a name="id863782"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.template_parameters">Template
parameters</a>
</h6>
@@ -233,7 +233,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id923379"></a>
+<a name="id864226"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -264,7 +264,7 @@
</dl>
</div>
<a name="spirit.qi.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id923575"></a>
+<a name="id864422"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.expression_semantics">Expression
Semantics</a>
</h6>
@@ -426,7 +426,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id924333"></a>
+<a name="id865180"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.attributes">Attributes</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -434,14 +434,14 @@
its synthesized attribute. See <a class="link" href="../parser_concepts/nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes"><code class="computeroutput"><span class="identifier">Attribute</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.nonterminal.rule.complexity"></a><h6>
-<a name="id924387"></a>
+<a name="id865234"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the RHS parser, <code class="computeroutput"><span class="identifier">p</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.nonterminal.rule.example"></a><h6>
-<a name="id924424"></a>
+<a name="id865271"></a>
<a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -56,7 +56,7 @@
write extremely tight generic C++ code that rivals, if not surpasses C.
</p>
<a name="spirit.qi.reference.numeric.module_header"></a><h6>
-<a name="id927564"></a>
+<a name="id868411"></a>
<a class="link" href="numeric.html#spirit.qi.reference.numeric.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">bool_</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.numeric.boolean.description"></a><h6>
-<a name="id942010"></a>
+<a name="id882857"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
expression requirements (documented below).
</p>
<a name="spirit.qi.reference.numeric.boolean.header"></a><h6>
-<a name="id942066"></a>
+<a name="id882913"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric/bool.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.numeric.boolean.namespace"></a><h6>
-<a name="id942165"></a>
+<a name="id883012"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -81,14 +81,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.synopsis"></a><h6>
-<a name="id942345"></a>
+<a name="id883192"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.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">BooleanPolicies</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">bool_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.numeric.boolean.template_parameters"></a><h6>
-<a name="id942428"></a>
+<a name="id883275"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.template_parameters">Template
parameters</a>
</h6>
@@ -153,7 +153,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.model_of"></a><h6>
-<a name="id942590"></a>
+<a name="id883437"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -198,7 +198,7 @@
</dl>
</div>
<a name="spirit.qi.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id942863"></a>
+<a name="id883710"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.expression_semantics">Expression
Semantics</a>
</h6>
@@ -332,7 +332,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.attributes"></a><h6>
-<a name="id943342"></a>
+<a name="id884189"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -412,14 +412,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.complexity"></a><h6>
-<a name="id943618"></a>
+<a name="id884465"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of characters being parsed.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.boolean.minimum_expression_requirements_for__code__phrase_role__identifier__b__phrase___code_"></a><h6>
-<a name="id943645"></a>
+<a name="id884492"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.minimum_expression_requirements_for__code__phrase_role__identifier__b__phrase___code_">Minimum
Expression Requirements for <code class="computeroutput"><span class="identifier">B</span></code></a>
</h6>
@@ -459,7 +459,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code_"></a><h6>
-<a name="id943779"></a>
+<a name="id884626"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code_">Boolean
<code class="computeroutput"><span class="identifier">Policies</span></code></a>
</h6>
@@ -477,7 +477,7 @@
and <code class="computeroutput"><span class="string">"false"</span></code>.
</p>
<a name="spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code__expression_requirements"></a><h6>
-<a name="id943877"></a>
+<a name="id884724"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code__expression_requirements">Boolean
<code class="computeroutput"><span class="identifier">Policies</span></code> Expression Requirements</a>
</h6>
@@ -544,7 +544,7 @@
or <code class="computeroutput"><span class="keyword">false</span></code>).
</p>
<a name="spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code__specializations"></a><h6>
-<a name="id944194"></a>
+<a name="id885041"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code__specializations">Boolean
<code class="computeroutput"><span class="identifier">Policies</span></code> Specializations</a>
</h6>
@@ -574,7 +574,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.qi.reference.numeric.boolean.example"></a><h6>
-<a name="id944755"></a>
+<a name="id885602"></a>
<a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">int_</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.numeric.int.description"></a><h6>
-<a name="id931381"></a>
+<a name="id872228"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.description">Description</a>
</h6>
<p>
@@ -46,7 +46,7 @@
type follows certain expression requirements (documented below).
</p>
<a name="spirit.qi.reference.numeric.int.header"></a><h6>
-<a name="id931475"></a>
+<a name="id872322"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric/int.hpp>
@@ -56,7 +56,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.numeric.int.namespace"></a><h6>
-<a name="id931574"></a>
+<a name="id872421"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -126,7 +126,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.int.synopsis"></a><h6>
-<a name="id931918"></a>
+<a name="id872765"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
@@ -137,7 +137,7 @@
<span class="keyword">struct</span> <span class="identifier">int_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.numeric.int.template_parameters"></a><h6>
-<a name="id932037"></a>
+<a name="id872884"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.template_parameters">Template
parameters</a>
</h6>
@@ -238,7 +238,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.int.model_of"></a><h6>
-<a name="id932236"></a>
+<a name="id873083"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -260,7 +260,7 @@
</dl>
</div>
<a name="spirit.qi.reference.numeric.int.expression_semantics"></a><h6>
-<a name="id932345"></a>
+<a name="id873192"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.expression_semantics">Expression
Semantics</a>
</h6>
@@ -390,7 +390,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.int.attributes"></a><h6>
-<a name="id932892"></a>
+<a name="id873739"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -519,14 +519,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.int.complexity"></a><h6>
-<a name="id933376"></a>
+<a name="id874223"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of digits being parsed plus the sign.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.int.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_"></a><h6>
-<a name="id933404"></a>
+<a name="id874251"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_">Minimum
Expression Requirements for <code class="computeroutput"><span class="identifier">T</span></code></a>
</h6>
@@ -687,7 +687,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.int.example"></a><h6>
-<a name="id934070"></a>
+<a name="id874917"></a>
<a class="link" href="int.html#spirit.qi.reference.numeric.int.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.numeric.real.description"></a><h6>
-<a name="id934697"></a>
+<a name="id875544"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
(documented below).
</p>
<a name="spirit.qi.reference.numeric.real.header"></a><h6>
-<a name="id934753"></a>
+<a name="id875600"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric/real.hpp>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.numeric.real.namespace"></a><h6>
-<a name="id934853"></a>
+<a name="id875700"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -102,14 +102,14 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.real.synopsis"></a><h6>
-<a name="id935102"></a>
+<a name="id875949"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.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">RealPolicies</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">real_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.numeric.real.template_parameters"></a><h6>
-<a name="id935186"></a>
+<a name="id876033"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.template_parameters">Template
parameters</a>
</h6>
@@ -174,7 +174,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.real.model_of"></a><h6>
-<a name="id935338"></a>
+<a name="id876184"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -214,7 +214,7 @@
</dl>
</div>
<a name="spirit.qi.reference.numeric.real.expression_semantics"></a><h6>
-<a name="id935587"></a>
+<a name="id876434"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.expression_semantics">Expression
Semantics</a>
</h6>
@@ -323,7 +323,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.real.attributes"></a><h6>
-<a name="id936027"></a>
+<a name="id876874"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -435,7 +435,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.real.complexity"></a><h6>
-<a name="id936411"></a>
+<a name="id877258"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -443,7 +443,7 @@
sign, etc.) being parsed.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.real.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_"></a><h6>
-<a name="id936439"></a>
+<a name="id877286"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_">Minimum
Expression Requirements for <code class="computeroutput"><span class="identifier">T</span></code></a>
</h6>
@@ -665,7 +665,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code_"></a><h6>
-<a name="id937543"></a>
+<a name="id878390"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code_"><code class="computeroutput"><span class="identifier">RealPolicies</span></code></a>
</h6>
<p>
@@ -813,7 +813,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__expression_requirements"></a><h6>
-<a name="id938567"></a>
+<a name="id879414"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__expression_requirements"><code class="computeroutput"><span class="identifier">RealPolicies</span></code> Expression Requirements</a>
</h6>
<p>
@@ -1027,7 +1027,7 @@
be automatically applied afterwards.
</p>
<a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__specializations"></a><h6>
-<a name="id939595"></a>
+<a name="id880442"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code__specializations"><code class="computeroutput"><span class="identifier">RealPolicies</span></code> Specializations</a>
</h6>
<p>
@@ -1043,7 +1043,7 @@
<span class="special">};</span>
</pre>
<a name="spirit.qi.reference.numeric.real.example"></a><h6>
-<a name="id939770"></a>
+<a name="id880617"></a>
<a class="link" href="real.html#spirit.qi.reference.numeric.real.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Parsers (<code class="computeroutput"><span class="identifier">uint_</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.numeric.uint.description"></a><h6>
-<a name="id927689"></a>
+<a name="id868536"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
is a template class. Template parameters fine tune its behavior.
</p>
<a name="spirit.qi.reference.numeric.uint.header"></a><h6>
-<a name="id927758"></a>
+<a name="id868605"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/numeric/uint.hpp>
@@ -52,7 +52,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.numeric.uint.namespace"></a><h6>
-<a name="id927857"></a>
+<a name="id868704"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -140,7 +140,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.uint.synopsis"></a><h6>
-<a name="id928331"></a>
+<a name="id869178"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.synopsis">Synopsis</a>
</h6>
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span>
@@ -151,7 +151,7 @@
<span class="keyword">struct</span> <span class="identifier">uint_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.numeric.uint.template_parameters"></a><h6>
-<a name="id928451"></a>
+<a name="id869298"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.template_parameters">Template
parameters</a>
</h6>
@@ -252,7 +252,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.uint.model_of"></a><h6>
-<a name="id928650"></a>
+<a name="id869497"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -274,7 +274,7 @@
</dl>
</div>
<a name="spirit.qi.reference.numeric.uint.expression_semantics"></a><h6>
-<a name="id928759"></a>
+<a name="id869606"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.expression_semantics">Expression
Semantics</a>
</h6>
@@ -447,7 +447,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.numeric.uint.attributes"></a><h6>
-<a name="id929496"></a>
+<a name="id870343"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -582,14 +582,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.uint.complexity"></a><h6>
-<a name="id930069"></a>
+<a name="id870916"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of digits being parsed.
</p></blockquote></div>
<a name="spirit.qi.reference.numeric.uint.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_"></a><h6>
-<a name="id930096"></a>
+<a name="id870943"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.minimum_expression_requirements_for__code__phrase_role__identifier__t__phrase___code_">Minimum
Expression Requirements for <code class="computeroutput"><span class="identifier">T</span></code></a>
</h6>
@@ -737,7 +737,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.numeric.uint.example"></a><h6>
-<a name="id930726"></a>
+<a name="id871573"></a>
<a class="link" href="uint.html#spirit.qi.reference.numeric.uint.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -79,7 +79,7 @@
(<code class="computeroutput"><span class="special">||</span></code>).
</p>
<a name="spirit.qi.reference.operator.module_header"></a><h6>
-<a name="id946247"></a>
+<a name="id887094"></a>
<a class="link" href="operator.html#spirit.qi.reference.operator.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.alternative.description"></a><h6>
-<a name="id946382"></a>
+<a name="id887229"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.description">Description</a>
</h6>
<p>
@@ -60,7 +60,7 @@
to put the (expected) most common choice first for maximum efficiency.
</p>
<a name="spirit.qi.reference.operator.alternative.header"></a><h6>
-<a name="id946596"></a>
+<a name="id887443"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/alternative.hpp>
@@ -70,7 +70,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.alternative.model_of"></a><h6>
-<a name="id946695"></a>
+<a name="id887542"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.model_of">Model
of</a>
</h6>
@@ -87,7 +87,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id946790"></a>
+<a name="id887637"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.expression_semantics">Expression
Semantics</a>
</h6>
@@ -128,7 +128,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.alternative.attributes"></a><h6>
-<a name="id946922"></a>
+<a name="id887769"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.attributes">Attributes</a>
</h6>
<p>
@@ -187,7 +187,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.operator.alternative.complexity"></a><h6>
-<a name="id947613"></a>
+<a name="id888460"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -196,7 +196,7 @@
parser itself is O(N), where N is the number of alternatives.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.alternative.example"></a><h6>
-<a name="id947642"></a>
+<a name="id888489"></a>
<a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Parser (<code class="computeroutput"><span class="special">&</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.and_predicate.description"></a><h6>
-<a name="id948516"></a>
+<a name="id889363"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
if its predicate matches.
</p>
<a name="spirit.qi.reference.operator.and_predicate.header"></a><h6>
-<a name="id948576"></a>
+<a name="id889423"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/and_predicate.hpp>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.and_predicate.model_of"></a><h6>
-<a name="id948676"></a>
+<a name="id889523"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.model_of">Model
of</a>
</h6>
@@ -68,7 +68,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id948761"></a>
+<a name="id889608"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -108,7 +108,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id948878"></a>
+<a name="id889725"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -146,14 +146,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id948984"></a>
+<a name="id889831"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the predicate, <code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.operator.and_predicate.example"></a><h6>
-<a name="id949022"></a>
+<a name="id889869"></a>
<a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,17 +29,17 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.difference.description"></a><h6>
-<a name="id949228"></a>
+<a name="id890075"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.description">Description</a>
</h6>
<p>
The difference operator, <code class="computeroutput"><span class="identifier">a</span>
<span class="special">-</span> <span class="identifier">b</span></code>,
is a binary operator that matches the first (LHS) operand but not the
- second (RHS). <sup>[<a name="id949266" href="#ftn.id949266" class="footnote">8</a>]</sup>
+ second (RHS). <sup>[<a name="id890112" href="#ftn.id890112" class="footnote">8</a>]</sup>
</p>
<a name="spirit.qi.reference.operator.difference.header"></a><h6>
-<a name="id949319"></a>
+<a name="id890166"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/difference.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.difference.model_of"></a><h6>
-<a name="id949417"></a>
+<a name="id890264"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.model_of">Model
of</a>
</h6>
@@ -66,7 +66,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.difference.expression_semantics"></a><h6>
-<a name="id949512"></a>
+<a name="id890359"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.expression_semantics">Expression
Semantics</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.difference.attributes"></a><h6>
-<a name="id949645"></a>
+<a name="id890492"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.attributes">Attributes</a>
</h6>
<p>
@@ -150,7 +150,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.difference.complexity"></a><h6>
-<a name="id949895"></a>
+<a name="id890742"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -158,7 +158,7 @@
complexities of both operands.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.difference.example"></a><h6>
-<a name="id949922"></a>
+<a name="id890769"></a>
<a class="link" href="difference.html#spirit.qi.reference.operator.difference.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
@@ -192,7 +192,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id949266" href="#id949266" class="para">8</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id890112" href="#id890112" class="para">8</a>] </sup>
Unlike classic Spirit, with Spirit2, the expression will always fail
if the RHS is a successful match regardless if the RHS matches less
characters. For example, the rule <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="string">"policeman"</span><span class="special">)</span> <span class="special">-</span> <span class="string">"police"</span></code> will always fail to
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.expect.description"></a><h6>
-<a name="id950133"></a>
+<a name="id890980"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.description">Description</a>
</h6>
<p>
@@ -49,7 +49,7 @@
(all operands except the first) fail to match.
</p>
<a name="spirit.qi.reference.operator.expect.header"></a><h6>
-<a name="id950308"></a>
+<a name="id891154"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/expect.hpp>
@@ -59,7 +59,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.expect.model_of"></a><h6>
-<a name="id950406"></a>
+<a name="id891253"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -79,7 +79,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.expect.expectation_failure"></a><h6>
-<a name="id950535"></a>
+<a name="id891382"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.expectation_failure">Expectation
Failure</a>
</h6>
@@ -95,7 +95,7 @@
</span><span class="special">};</span>
</pre>
<a name="spirit.qi.reference.operator.expect.expression_semantics"></a><h6>
-<a name="id950726"></a>
+<a name="id891573"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.expression_semantics">Expression
Semantics</a>
</h6>
@@ -136,7 +136,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.expect.attributes"></a><h6>
-<a name="id950904"></a>
+<a name="id891751"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.attributes">Attributes</a>
</h6>
<p>
@@ -186,7 +186,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.expect.complexity"></a><h6>
-<a name="id951712"></a>
+<a name="id892559"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -195,7 +195,7 @@
operator itself is O(N), where N is the number of elements in the sequence.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.expect.example"></a><h6>
-<a name="id951741"></a>
+<a name="id892588"></a>
<a class="link" href="expect.html#spirit.qi.reference.operator.expect.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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.qi.reference.operator.kleene.description"></a><h6>
-<a name="id952313"></a>
+<a name="id893160"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
is a unary operator that matches its operand zero or more times.
</p>
<a name="spirit.qi.reference.operator.kleene.header"></a><h6>
-<a name="id952352"></a>
+<a name="id893199"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/kleene.hpp>
@@ -46,7 +46,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.kleene.model_of"></a><h6>
-<a name="id952451"></a>
+<a name="id893298"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -62,7 +62,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id952535"></a>
+<a name="id893382"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.expression_semantics">Expression
Semantics</a>
</h6>
@@ -102,7 +102,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.kleene.attributes"></a><h6>
-<a name="id952650"></a>
+<a name="id893497"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.attributes">Attributes</a>
</h6>
<p>
@@ -144,7 +144,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.kleene.complexity"></a><h6>
-<a name="id952846"></a>
+<a name="id893693"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -154,7 +154,7 @@
star itself is O(N), where N is the number successful repetitions.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.kleene.example"></a><h6>
-<a name="id952886"></a>
+<a name="id893733"></a>
<a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/list.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.operator.list"></a><a class="link" href="list.html" title="List Parser (a % b)">List Parser (<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.qi.reference.operator.list.description"></a><h6>
-<a name="id953337"></a>
+<a name="id894184"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
<span class="special">>></span> <span class="identifier">a</span><span class="special">)</span></code>.
</p>
<a name="spirit.qi.reference.operator.list.header"></a><h6>
-<a name="id953445"></a>
+<a name="id894292"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/list.hpp>
@@ -50,7 +50,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.list.model_of"></a><h6>
-<a name="id953544"></a>
+<a name="id894391"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -66,7 +66,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.list.expression_semantics"></a><h6>
-<a name="id953639"></a>
+<a name="id894486"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.expression_semantics">Expression
Semantics</a>
</h6>
@@ -110,7 +110,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.list.attributes"></a><h6>
-<a name="id953813"></a>
+<a name="id894660"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.attributes">Attributes</a>
</h6>
<p>
@@ -153,7 +153,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.list.complexity"></a><h6>
-<a name="id954076"></a>
+<a name="id894923"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -163,7 +163,7 @@
O(N), where N is the number successful repetitions.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.list.example"></a><h6>
-<a name="id954115"></a>
+<a name="id894962"></a>
<a class="link" href="list.html#spirit.qi.reference.operator.list.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Parser (<code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.not_predicate.description"></a><h6>
-<a name="id954545"></a>
+<a name="id895392"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.description">Description</a>
</h6>
<p>
@@ -41,7 +41,7 @@
if its predicate fails to match.
</p>
<a name="spirit.qi.reference.operator.not_predicate.header"></a><h6>
-<a name="id954604"></a>
+<a name="id895451"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/not_predicate.hpp>
@@ -51,7 +51,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.not_predicate.model_of"></a><h6>
-<a name="id954704"></a>
+<a name="id895551"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.model_of">Model
of</a>
</h6>
@@ -68,7 +68,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id954788"></a>
+<a name="id895635"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.expression_semantics">Expression
Semantics</a>
</h6>
@@ -108,7 +108,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id954905"></a>
+<a name="id895752"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.attributes">Attributes</a>
</h6>
<p>
@@ -146,14 +146,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id955011"></a>
+<a name="id895858"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the predicate, <code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.operator.not_predicate.example"></a><h6>
-<a name="id955048"></a>
+<a name="id895895"></a>
<a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -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.qi.reference.operator.optional.description"></a><h6>
-<a name="id955723"></a>
+<a name="id896570"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
its operand zero or one time.
</p>
<a name="spirit.qi.reference.operator.optional.header"></a><h6>
-<a name="id955761"></a>
+<a name="id896608"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/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.qi.reference.operator.optional.model_of"></a><h6>
-<a name="id955861"></a>
+<a name="id896708"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.model_of">Model
of</a>
</h6>
@@ -63,7 +63,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id955945"></a>
+<a name="id896792"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.expression_semantics">Expression
Semantics</a>
</h6>
@@ -103,7 +103,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.optional.attributes"></a><h6>
-<a name="id956061"></a>
+<a name="id896908"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.attributes">Attributes</a>
</h6>
<p>
@@ -145,14 +145,14 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.optional.complexity"></a><h6>
-<a name="id956257"></a>
+<a name="id897104"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
The complexity is defined by the complexity of the operand, <code class="computeroutput"><span class="identifier">a</span></code>
</p></blockquote></div>
<a name="spirit.qi.reference.operator.optional.example"></a><h6>
-<a name="id956294"></a>
+<a name="id897141"></a>
<a class="link" href="optional.html#spirit.qi.reference.operator.optional.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
@@ -180,7 +180,7 @@
<p>
</p>
<p>
- Parse a person info with name (in quotes) optional age <sup>[<a name="id956558" href="#ftn.id956558" class="footnote">9</a>]</sup> and optional sex, all separated by comma.
+ Parse a person info with name (in quotes) optional age <sup>[<a name="id897405" href="#ftn.id897405" class="footnote">9</a>]</sup> and optional sex, all separated by comma.
</p>
<p>
@@ -206,7 +206,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id956558" href="#id956558" class="para">9</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id897405" href="#id897405" class="para">9</a>] </sup>
James Bond is shy about his age :-)
</p></div>
</div>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.permutation.description"></a><h6>
-<a name="id957195"></a>
+<a name="id898042"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.description">Description</a>
</h6>
<p>
@@ -57,7 +57,7 @@
<pre class="programlisting"><span class="string">"a"</span><span class="special">,</span> <span class="string">"ab"</span><span class="special">,</span> <span class="string">"abc"</span><span class="special">,</span> <span class="string">"cba"</span><span class="special">,</span> <span class="string">"bca"</span> <span class="special">...</span> <span class="identifier">etc</span><span class="special">.</span>
</pre>
<a name="spirit.qi.reference.operator.permutation.header"></a><h6>
-<a name="id957421"></a>
+<a name="id898268"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/permutation.hpp>
@@ -67,7 +67,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.permutation.model_of"></a><h6>
-<a name="id957520"></a>
+<a name="id898367"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.model_of">Model
of</a>
</h6>
@@ -84,7 +84,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.permutation.expression_semantics"></a><h6>
-<a name="id957615"></a>
+<a name="id898462"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.expression_semantics">Expression
Semantics</a>
</h6>
@@ -127,7 +127,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.permutation.attributes"></a><h6>
-<a name="id957748"></a>
+<a name="id898595"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.attributes">Attributes</a>
</h6>
<p>
@@ -172,7 +172,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.permutation.complexity"></a><h6>
-<a name="id958219"></a>
+<a name="id899066"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -182,7 +182,7 @@
is the number of elements.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.permutation.example"></a><h6>
-<a name="id773292"></a>
+<a name="id714139"></a>
<a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.operator.plus"></a><a class="link" href="plus.html" title="Plus Parser (+a)">Plus Parser (<code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.plus.description"></a><h6>
-<a name="id958530"></a>
+<a name="id899376"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
is a unary operator that matches its operand one or more times.
</p>
<a name="spirit.qi.reference.operator.plus.header"></a><h6>
-<a name="id958568"></a>
+<a name="id899415"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/plus.hpp>
@@ -45,7 +45,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.plus.model_of"></a><h6>
-<a name="id958666"></a>
+<a name="id899513"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -61,7 +61,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id958750"></a>
+<a name="id899597"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.expression_semantics">Expression
Semantics</a>
</h6>
@@ -101,7 +101,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.plus.attributes"></a><h6>
-<a name="id958866"></a>
+<a name="id899712"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.attributes">Attributes</a>
</h6>
<p>
@@ -143,7 +143,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.plus.complexity"></a><h6>
-<a name="id959063"></a>
+<a name="id899910"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -153,7 +153,7 @@
O(N), where N is the number successful repetitions.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.plus.example"></a><h6>
-<a name="id959102"></a>
+<a name="id899949"></a>
<a class="link" href="plus.html#spirit.qi.reference.operator.plus.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.sequence.description"></a><h6>
-<a name="id959520"></a>
+<a name="id900367"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
<pre class="programlisting"><span class="identifier">a</span> <span class="special">>></span> <span class="identifier">b</span> <span class="special">>></span> <span class="special">...</span>
</pre>
<a name="spirit.qi.reference.operator.sequence.header"></a><h6>
-<a name="id959619"></a>
+<a name="id900466"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/sequence.hpp>
@@ -50,7 +50,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.sequence.model_of"></a><h6>
-<a name="id959718"></a>
+<a name="id900565"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.model_of">Model
of</a>
</h6>
@@ -67,7 +67,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id959813"></a>
+<a name="id900660"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.expression_semantics">Expression
Semantics</a>
</h6>
@@ -108,7 +108,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequence.attributes"></a><h6>
-<a name="id959946"></a>
+<a name="id900793"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.attributes">Attributes</a>
</h6>
<p>
@@ -158,7 +158,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequence.complexity"></a><h6>
-<a name="id960754"></a>
+<a name="id901601"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -167,7 +167,7 @@
itself is O(N), where N is the number of elements in the sequence.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.sequence.example"></a><h6>
-<a name="id960783"></a>
+<a name="id901630"></a>
<a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.example">Example</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -29,7 +29,7 @@
<span class="identifier">b</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.operator.sequential_or.description"></a><h6>
-<a name="id961680"></a>
+<a name="id902527"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.description">Description</a>
</h6>
<p>
@@ -45,7 +45,7 @@
<pre class="programlisting"><span class="identifier">a</span> <span class="special">||</span> <span class="identifier">b</span> <span class="special">||</span> <span class="special">...</span>
</pre>
<a name="spirit.qi.reference.operator.sequential_or.header"></a><h6>
-<a name="id961858"></a>
+<a name="id902704"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/operator/sequential_or.hpp>
@@ -55,7 +55,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.operator.sequential_or.model_of"></a><h6>
-<a name="id961957"></a>
+<a name="id902804"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.model_of">Model
of</a>
</h6>
@@ -72,7 +72,7 @@
</dl>
</div>
<a name="spirit.qi.reference.operator.sequential_or.expression_semantics"></a><h6>
-<a name="id962052"></a>
+<a name="id902899"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.expression_semantics">Expression
Semantics</a>
</h6>
@@ -115,7 +115,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.operator.sequential_or.attributes"></a><h6>
-<a name="id962221"></a>
+<a name="id903068"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.attributes">Attributes</a>
</h6>
<p>
@@ -186,7 +186,7 @@
</td></tr>
</table></div>
<a name="spirit.qi.reference.operator.sequential_or.complexity"></a><h6>
-<a name="id962982"></a>
+<a name="id903828"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -195,7 +195,7 @@
itself is O(N), where N is the number of elements in the sequence.
</p></blockquote></div>
<a name="spirit.qi.reference.operator.sequential_or.example"></a><h6>
-<a name="id963011"></a>
+<a name="id903858"></a>
<a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
for Automatic Parser Creation</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parse_api.create_parser.description"></a><h6>
-<a name="id882370"></a>
+<a name="id823217"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.description">Description</a>
</h6>
<p>
@@ -39,7 +39,7 @@
parser can be utilized to match input for the provided attribute.
</p>
<a name="spirit.qi.reference.parse_api.create_parser.header"></a><h6>
-<a name="id882397"></a>
+<a name="id823244"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/auto.hpp>
@@ -49,7 +49,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.parse_api.create_parser.namespace"></a><h6>
-<a name="id882495"></a>
+<a name="id823342"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -73,7 +73,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parse_api.create_parser.synopsis"></a><h6>
-<a name="id882636"></a>
+<a name="id823483"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.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">qi</span>
@@ -281,7 +281,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.parse_api.create_parser.template_parameters"></a><h6>
-<a name="id883766"></a>
+<a name="id824613"></a>
<a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Based Parser API</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parse_api.iterator_api.description"></a><h6>
-<a name="id877419"></a>
+<a name="id818266"></a>
<a class="link" href="iterator_api.html#spirit.qi.reference.parse_api.iterator_api.description">Description</a>
</h6>
<p>
@@ -40,7 +40,7 @@
successful parse.
</p>
<a name="spirit.qi.reference.parse_api.iterator_api.header"></a><h6>
-<a name="id877467"></a>
+<a name="id818314"></a>
<a class="link" href="iterator_api.html#spirit.qi.reference.parse_api.iterator_api.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/parse.hpp>
@@ -70,7 +70,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.parse_api.iterator_api.namespace"></a><h6>
-<a name="id877724"></a>
+<a name="id818571"></a>
<a class="link" href="iterator_api.html#spirit.qi.reference.parse_api.iterator_api.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -104,7 +104,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parse_api.iterator_api.synopsis"></a><h6>
-<a name="id877975"></a>
+<a name="id818822"></a>
<a class="link" href="iterator_api.html#spirit.qi.reference.parse_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">qi</span>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
Based Parser API</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parse_api.stream_api.description"></a><h6>
-<a name="id880047"></a>
+<a name="id820894"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.description">Description</a>
</h6>
<p>
@@ -42,7 +42,7 @@
successful parse.
</p>
<a name="spirit.qi.reference.parse_api.stream_api.header"></a><h6>
-<a name="id880104"></a>
+<a name="id820951"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/stream/match_manip.hpp>
@@ -72,7 +72,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.parse_api.stream_api.namespace"></a><h6>
-<a name="id880361"></a>
+<a name="id821208"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -106,7 +106,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parse_api.stream_api.synopsis"></a><h6>
-<a name="id880613"></a>
+<a name="id821460"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_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">qi</span>
@@ -204,7 +204,7 @@
to the corresponding argument.
</p>
<a name="spirit.qi.reference.parse_api.stream_api.template_parameters"></a><h6>
-<a name="id882170"></a>
+<a name="id823017"></a>
<a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.template_parameters">Template
parameters</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.binaryparser"></a><a class="link" href="binaryparser.html" title="BinaryParser">BinaryParser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.description"></a><h6>
-<a name="id869676"></a>
+<a name="id810522"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
following the Composite Design Pattern.
</p>
<a name="spirit.qi.reference.parser_concepts.binaryparser.refinement_of"></a><h6>
-<a name="id869741"></a>
+<a name="id810588"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.refinement_of">Refinement
of</a>
</h6>
@@ -58,7 +58,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.valid_expressions"></a><h6>
-<a name="id869832"></a>
+<a name="id810678"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.valid_expressions">Valid
Expressions</a>
</h6>
@@ -127,7 +127,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.type_expressions"></a><h6>
-<a name="id870027"></a>
+<a name="id810874"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.type_expressions">Type
Expressions</a>
</h6>
@@ -192,7 +192,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.invariants"></a><h6>
-<a name="id870263"></a>
+<a name="id811110"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.invariants">Invariants</a>
</h6>
<p>
@@ -208,7 +208,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.parser_concepts.binaryparser.models"></a><h6>
-<a name="id870446"></a>
+<a name="id811292"></a>
<a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.naryparser"></a><a class="link" href="naryparser.html" title="NaryParser">NaryParser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.naryparser.description"></a><h6>
-<a name="id870515"></a>
+<a name="id811362"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.description">Description</a>
</h6>
<p>
@@ -37,7 +37,7 @@
Design Pattern.
</p>
<a name="spirit.qi.reference.parser_concepts.naryparser.refinement_of"></a><h6>
-<a name="id870559"></a>
+<a name="id811406"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.refinement_of">Refinement
of</a>
</h6>
@@ -58,7 +58,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.naryparser.valid_expressions"></a><h6>
-<a name="id870649"></a>
+<a name="id811496"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.valid_expressions">Valid
Expressions</a>
</h6>
@@ -109,7 +109,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.naryparser.type_expressions"></a><h6>
-<a name="id870794"></a>
+<a name="id811641"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.type_expressions">Type
Expressions</a>
</h6>
@@ -162,7 +162,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.naryparser.invariants"></a><h6>
-<a name="id870994"></a>
+<a name="id811841"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.invariants">Invariants</a>
</h6>
<p>
@@ -174,7 +174,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</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.qi.reference.parser_concepts.naryparser.models"></a><h6>
-<a name="id871106"></a>
+<a name="id811953"></a>
<a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.nonterminal"></a><a class="link" href="nonterminal.html" title="Nonterminal">Nonterminal</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.description"></a><h6>
-<a name="id871219"></a>
+<a name="id812066"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.description">Description</a>
</h6>
<p>
@@ -38,7 +38,7 @@
in recursive descent parsing.
</p>
<a name="spirit.qi.reference.parser_concepts.nonterminal.refinement_of"></a><h6>
-<a name="id871253"></a>
+<a name="id812100"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.refinement_of">Refinement
of</a>
</h6>
@@ -46,7 +46,7 @@
<a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.signature"></a><h6>
-<a name="id871294"></a>
+<a name="id812141"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.signature">Signature</a>
</h6>
<p>
@@ -64,7 +64,7 @@
inherited attributes.
</p>
<a name="spirit.qi.reference.parser_concepts.nonterminal.attributes"></a><h6>
-<a name="id871418"></a>
+<a name="id812265"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes">Attributes</a>
</h6>
<p>
@@ -77,7 +77,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.qi.reference.parser_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"></a><h6>
-<a name="id871483"></a>
+<a name="id812330"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"><code class="computeroutput"><span class="identifier">_val</span></code></a>
</h6>
<p>
@@ -88,7 +88,7 @@
like a mutable reference to the Nonterminal's attribute.
</p>
<a name="spirit.qi.reference.parser_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_______code__phrase_role__identifier__r10__phrase___code_"></a><h6>
-<a name="id871580"></a>
+<a name="id812427"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_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>
@@ -98,7 +98,7 @@
refer to the Nonterminal's inherited attributes.
</p>
<a name="spirit.qi.reference.parser_concepts.nonterminal.locals"></a><h6>
-<a name="id871692"></a>
+<a name="id812539"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.locals">Locals</a>
</h6>
<p>
@@ -169,7 +169,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id872325"></a>
+<a name="id813172"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.valid_expressions">Valid
Expressions</a>
</h6>
@@ -293,7 +293,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id872748"></a>
+<a name="id813595"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.type_expressions">Type
Expressions</a>
</h6>
@@ -348,7 +348,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.nonterminal.models"></a><h6>
-<a name="id872908"></a>
+<a name="id813755"></a>
<a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.parser"></a><a class="link" href="parser.html" title="Parser">Parser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.parser.description"></a><h6>
-<a name="id867225"></a>
+<a name="id808072"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.description">Description</a>
</h6>
<p>
@@ -80,7 +80,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.parser.valid_expressions"></a><h6>
-<a name="id867571"></a>
+<a name="id808418"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.valid_expressions">Valid
Expressions</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.parser.type_expressions"></a><h6>
-<a name="id867897"></a>
+<a name="id808744"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.type_expressions">Type
Expressions</a>
</h6>
@@ -213,7 +213,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.parser.postcondition"></a><h6>
-<a name="id868133"></a>
+<a name="id808980"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.postcondition">Postcondition</a>
</h6>
<p>
@@ -247,7 +247,7 @@
</li>
</ul></div>
<a name="spirit.qi.reference.parser_concepts.parser.models"></a><h6>
-<a name="id868321"></a>
+<a name="id809168"></a>
<a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.models">Models</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.primitiveparser"></a><a class="link" href="primitiveparser.html" title="PrimitiveParser">PrimitiveParser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.description"></a><h6>
-<a name="id868366"></a>
+<a name="id809213"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.description">Description</a>
</h6>
<p>
@@ -35,7 +35,7 @@
that the client uses to build more complex parsers.
</p>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.refinement_of"></a><h6>
-<a name="id868395"></a>
+<a name="id809242"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.refinement_of">Refinement
of</a>
</h6>
@@ -43,7 +43,7 @@
<a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
</p></blockquote></div>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.pre_skip"></a><h6>
-<a name="id868437"></a>
+<a name="id809284"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.pre_skip">Pre-skip</a>
</h6>
<p>
@@ -57,7 +57,7 @@
<pre class="programlisting"><span class="identifier">qi</span><span class="special">::</span><span class="identifier">skip_over</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">skip</span><span class="special">);</span>
</pre>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.type_expressions"></a><h6>
-<a name="id868556"></a>
+<a name="id809403"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.type_expressions">Type
Expressions</a>
</h6>
@@ -96,7 +96,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.primitiveparser.models"></a><h6>
-<a name="id868721"></a>
+<a name="id809568"></a>
<a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.reference.parser_concepts.unaryparser"></a><a class="link" href="unaryparser.html" title="UnaryParser">UnaryParser</a>
</h5></div></div></div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.description"></a><h6>
-<a name="id868903"></a>
+<a name="id809750"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.description">Description</a>
</h6>
<p>
@@ -36,7 +36,7 @@
the Delegate Design Pattern.
</p>
<a name="spirit.qi.reference.parser_concepts.unaryparser.refinement_of"></a><h6>
-<a name="id868932"></a>
+<a name="id809778"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.refinement_of">Refinement
of</a>
</h6>
@@ -57,7 +57,7 @@
</dl>
</div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.valid_expressions"></a><h6>
-<a name="id869023"></a>
+<a name="id809870"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.valid_expressions">Valid
Expressions</a>
</h6>
@@ -107,7 +107,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.type_expressions"></a><h6>
-<a name="id869160"></a>
+<a name="id810007"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.type_expressions">Type
Expressions</a>
</h6>
@@ -160,7 +160,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.parser_concepts.unaryparser.invariants"></a><h6>
-<a name="id869360"></a>
+<a name="id810207"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.invariants">Invariants</a>
</h6>
<p>
@@ -171,7 +171,7 @@
<code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special"><</span><span class="identifier">P</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.qi.reference.parser_concepts.unaryparser.models"></a><h6>
-<a name="id869470"></a>
+<a name="id810317"></a>
<a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.models">Models</a>
</h6>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/stream.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -35,7 +35,7 @@
for input parsing.
</p>
<a name="spirit.qi.reference.stream.header"></a><h6>
-<a name="id963512"></a>
+<a name="id904359"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/stream.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">stream</span></code>, <code class="computeroutput"><span class="identifier">wstream</span></code>, etc.)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.stream.stream.description"></a><h6>
-<a name="id963647"></a>
+<a name="id904494"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.description">Description</a>
</h6>
<p>
@@ -45,7 +45,7 @@
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</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">istream</span><span class="special">&,</span> <span class="identifier">A</span><span class="special">&);</span>
</pre>
<a name="spirit.qi.reference.stream.stream.header"></a><h6>
-<a name="id963788"></a>
+<a name="id904635"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/stream.hpp>
@@ -55,7 +55,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.stream.stream.namespace"></a><h6>
-<a name="id963887"></a>
+<a name="id904734"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -81,14 +81,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.stream.stream.synopsis"></a><h6>
-<a name="id964022"></a>
+<a name="id904869"></a>
<a class="link" href="stream.html#spirit.qi.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">typename</span> <span class="identifier">Attrib</span><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">stream_parser</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.stream.stream.template_parameters"></a><h6>
-<a name="id964106"></a>
+<a name="id904953"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.template_parameters">Template
parameters</a>
</h6>
@@ -156,7 +156,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.stream.stream.model_of"></a><h6>
-<a name="id964276"></a>
+<a name="id905122"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -176,7 +176,7 @@
</dl>
</div>
<a name="spirit.qi.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id964383"></a>
+<a name="id905230"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.expression_semantics">Expression
Semantics</a>
</h6>
@@ -286,7 +286,7 @@
</tr></tbody>
</table></div>
<a name="spirit.qi.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id964760"></a>
+<a name="id905607"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.additional_requirements">Additional
Requirements</a>
</h6>
@@ -324,7 +324,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.stream.stream.attributes"></a><h6>
-<a name="id965050"></a>
+<a name="id905897"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -397,14 +397,14 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.reference.stream.stream.complexity"></a><h6>
-<a name="id965298"></a>
+<a name="id906145"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
O(N), where N is the number of characters consumed by the stream parser
</p></blockquote></div>
<a name="spirit.qi.reference.stream.stream.example"></a><h6>
-<a name="id965326"></a>
+<a name="id906173"></a>
<a class="link" href="stream.html#spirit.qi.reference.stream.stream.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/string.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -37,7 +37,7 @@
the literal and string parsers and the symbol table.
</p>
<a name="spirit.qi.reference.string.module_header"></a><h6>
-<a name="id966376"></a>
+<a name="id907223"></a>
<a class="link" href="string.html#spirit.qi.reference.string.module_header">Module Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/string.hpp>
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/string/string.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">string</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.string.string.description"></a><h6>
-<a name="id966510"></a>
+<a name="id907357"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.description">Description</a>
</h6>
<p>
@@ -55,14 +55,14 @@
<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.qi.reference.string.string.header"></a><h6>
-<a name="id966810"></a>
+<a name="id907657"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/string/lit.hpp>
</span><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">include</span><span class="special">/</span><span class="identifier">qi_lit</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
</pre>
<a name="spirit.qi.reference.string.string.namespace"></a><h6>
-<a name="id966899"></a>
+<a name="id907746"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -92,7 +92,7 @@
Encoding Namespace</a>.
</p>
<a name="spirit.qi.reference.string.string.model_of"></a><h6>
-<a name="id967040"></a>
+<a name="id907887"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -115,7 +115,7 @@
</dl>
</div>
<a name="spirit.qi.reference.string.string.expression_semantics"></a><h6>
-<a name="id967160"></a>
+<a name="id908007"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.expression_semantics">Expression
Semantics</a>
</h6>
@@ -181,7 +181,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.string.attributes"></a><h6>
-<a name="id967391"></a>
+<a name="id908238"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.attributes">Attributes</a>
</h6>
<div class="informaltable"><table class="table">
@@ -243,7 +243,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.string.complexity"></a><h6>
-<a name="id967633"></a>
+<a name="id908480"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.complexity">Complexity</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -254,7 +254,7 @@
of characters in the string to be parsed.
</p>
<a name="spirit.qi.reference.string.string.example"></a><h6>
-<a name="id967673"></a>
+<a name="id908520"></a>
<a class="link" href="string.html#spirit.qi.reference.string.string.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -28,7 +28,7 @@
(<code class="computeroutput"><span class="identifier">symbols</span></code>)</a>
</h5></div></div></div>
<a name="spirit.qi.reference.string.symbols.description"></a><h6>
-<a name="id968374"></a>
+<a name="id909221"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.description">Description</a>
</h6>
<p>
@@ -48,7 +48,7 @@
added, thus, dynamically altering its behavior.
</p>
<a name="spirit.qi.reference.string.symbols.header"></a><h6>
-<a name="id968439"></a>
+<a name="id909286"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.header">Header</a>
</h6>
<pre class="programlisting"><span class="comment">// forwards to <boost/spirit/home/qi/string/symbols.hpp>
@@ -58,7 +58,7 @@
Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.qi.reference.string.symbols.namespace"></a><h6>
-<a name="id968537"></a>
+<a name="id909384"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.namespace">Namespace</a>
</h6>
<div class="informaltable"><table class="table">
@@ -87,14 +87,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.synopsis"></a><h6>
-<a name="id968725"></a>
+<a name="id909572"></a>
<a class="link" href="symbols.html#spirit.qi.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">Char</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><span class="special">></span>
<span class="keyword">struct</span> <span class="identifier">symbols</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.string.symbols.template_parameters"></a><h6>
-<a name="id968825"></a>
+<a name="id909672"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.template_parameters">Template
parameters</a>
</h6>
@@ -177,7 +177,7 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.model_of"></a><h6>
-<a name="id969041"></a>
+<a name="id909888"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.model_of">Model of</a>
</h6>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -233,7 +233,7 @@
</dl>
</div>
<a name="spirit.qi.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id969424"></a>
+<a name="id910271"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.expression_semantics">Expression
Semantics</a>
</h6>
@@ -567,14 +567,14 @@
</tbody>
</table></div>
<a name="spirit.qi.reference.string.symbols.attributes"></a><h6>
-<a name="id971312"></a>
+<a name="id912159"></a>
<a class="link" href="symbols.html#spirit.qi.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">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span></code> is <code class="computeroutput"><span class="identifier">T</span></code>.
</p>
<a name="spirit.qi.reference.string.symbols.complexity"></a><h6>
-<a name="id971380"></a>
+<a name="id912227"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.complexity">Complexity</a>
</h6>
<p>
@@ -611,7 +611,7 @@
<pre class="programlisting"><span class="identifier">symbols</span><span class="special"><</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">tst_map</span><span class="special"><</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">sym</span><span class="special">;</span>
</pre>
<a name="spirit.qi.reference.string.symbols.example"></a><h6>
-<a name="id971552"></a>
+<a name="id912399"></a>
<a class="link" href="symbols.html#spirit.qi.reference.string.symbols.example">Example</a>
</h6>
<div class="note"><table border="0" summary="Note">
Modified: trunk/libs/spirit/doc/html/spirit/qi/s04.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/s04.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/s04.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id972298"></a>Qi Index</h3></div></div></div>
+<a name="id913145"></a>Qi Index</h3></div></div></div>
<p><a class="link" href="s04.html#idx_id_0">A</a> <a class="link" href="s04.html#idx_id_1">B</a> <a class="link" href="s04.html#idx_id_2">C</a> <a class="link" href="s04.html#idx_id_3">D</a> <a class="link" href="s04.html#idx_id_4">E</a> <a class="link" href="s04.html#idx_id_5">F</a> <a class="link" href="s04.html#idx_id_6">G</a> <a class="link" href="s04.html#idx_id_7">H</a> <a class="link" href="s04.html#idx_id_8">I</a> <a class="link" href="s04.html#idx_id_9">K</a> <a class="link" href="s04.html#idx_id_10">L</a> <a class="link" href="s04.html#idx_id_11">M</a> <a class="link" href="s04.html#idx_id_12">N</a> <a class="link" href="s04.html#idx_id_13">O</a> <a class="link" href="s04.html#idx_id_14">P</a> <a class="link" href="s04.html#idx_id_15">Q</a> <a class="link" href="s04.html#idx_id_16">R</a> <a class="link" href="s04.html#idx_id_17">S</a> <a class="link" href="s04.html#idx_id_18">T</a> <a class="link" href="s04.html#idx_id_19">U</a> <a class="link" href="s04.html#idx_id_20">W</a> <a class="link" href=
"s04.html#idx_id_21">X</a> </p>
<div class="variablelist"><dl>
<dt>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -167,7 +167,7 @@
has a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code> attribute.
</p>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.lexeme"></a><h6>
-<a name="id842508"></a>
+<a name="id783355"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.lexeme">Lexeme</a>
</h6>
<pre class="programlisting"><span class="identifier">lexeme</span><span class="special">[</span><span class="char">'"'</span> <span class="special">>></span> <span class="special">+(</span><span class="identifier">char_</span> <span class="special">-</span> <span class="char">'"'</span><span class="special">)</span> <span class="special">>></span> <span class="char">'"'</span><span class="special">];</span>
@@ -184,7 +184,7 @@
a double quote.
</p>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.difference"></a><h6>
-<a name="id842645"></a>
+<a name="id783492"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.difference">Difference</a>
</h6>
<p>
@@ -203,7 +203,7 @@
is just <code class="computeroutput"><span class="keyword">char</span></code>.
</p>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.plus"></a><h6>
-<a name="id842783"></a>
+<a name="id783630"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.plus">Plus</a>
</h6>
<pre class="programlisting"><span class="special">+</span><span class="identifier">a</span>
@@ -224,7 +224,7 @@
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">char</span><span class="special">></span>
</pre>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.sequence_attribute"></a><h6>
-<a name="id842961"></a>
+<a name="id783808"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.sequence_attribute">Sequence
Attribute</a>
</h6>
@@ -265,7 +265,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.attribute_collapsing"></a><h6>
-<a name="id843242"></a>
+<a name="id784089"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.attribute_collapsing">Attribute
Collapsing</a>
</h6>
@@ -297,7 +297,7 @@
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">char</span><span class="special">></span>
</pre>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.auto_rules"></a><h6>
-<a name="id843551"></a>
+<a name="id784398"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.auto_rules">Auto
Rules</a>
</h6>
@@ -347,7 +347,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.tutorials.employee___parsing_into_structs.finally"></a><h6>
-<a name="id844004"></a>
+<a name="id784851"></a>
<a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.finally">Finally</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -73,7 +73,7 @@
has an error in it.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.first_cut"></a><h6>
-<a name="id844864"></a>
+<a name="id785711"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.first_cut">First Cut</a>
</h6>
<p>
@@ -145,7 +145,7 @@
by the placeholder <code class="computeroutput"><span class="identifier">_val</span></code>).
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.alternates"></a><h6>
-<a name="id846303"></a>
+<a name="id787150"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.alternates">Alternates</a>
</h6>
<pre class="programlisting"><span class="identifier">rule</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">mini_xml_node</span><span class="special">(),</span> <span class="identifier">space_type</span><span class="special">></span> <span class="identifier">node</span><span class="special">;</span>
@@ -175,7 +175,7 @@
<span class="special">;</span>
</pre>
<a name="spirit.qi.tutorials.mini_xml___asts_.not_predicate"></a><h6>
-<a name="id846713"></a>
+<a name="id787560"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.not_predicate">Not
Predicate</a>
</h6>
@@ -202,7 +202,7 @@
at this point.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.inherited_attribute"></a><h6>
-<a name="id846924"></a>
+<a name="id787771"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.inherited_attribute">Inherited
Attribute</a>
</h6>
@@ -228,7 +228,7 @@
<code class="computeroutput"><span class="identifier">_r3</span></code>, etc. if you have more).
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.a_lazy_lit"></a><h6>
-<a name="id847170"></a>
+<a name="id788017"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.a_lazy_lit">A Lazy
Lit</a>
</h6>
@@ -262,7 +262,7 @@
accessors, provided by Phoenix.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.how_it_all_works"></a><h6>
-<a name="id847595"></a>
+<a name="id788442"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.how_it_all_works">How
it all works</a>
</h6>
@@ -309,7 +309,7 @@
as <code class="computeroutput"><span class="identifier">_r1</span></code>.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.the_structures"></a><h6>
-<a name="id847996"></a>
+<a name="id788843"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.the_structures">The
Structures</a>
</h6>
@@ -338,7 +338,7 @@
<p>
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.of_alternates_and_variants"></a><h6>
-<a name="id848232"></a>
+<a name="id789079"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.of_alternates_and_variants">Of
Alternates and Variants</a>
</h6>
@@ -365,7 +365,7 @@
of <code class="computeroutput"><span class="identifier">a</span></code> and <code class="computeroutput"><span class="identifier">B</span></code> is the attribute of <code class="computeroutput"><span class="identifier">b</span></code>.
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.adapting_structs_again"></a><h6>
-<a name="id848444"></a>
+<a name="id789290"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.adapting_structs_again">Adapting
structs again</a>
</h6>
@@ -387,7 +387,7 @@
<p>
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.one_more_take"></a><h6>
-<a name="id848615"></a>
+<a name="id789462"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.one_more_take">One
More Take</a>
</h6>
@@ -451,7 +451,7 @@
if you missed that). There is some new stuff though. It's all in the <code class="computeroutput"><span class="identifier">xml</span></code> rule:
</p>
<a name="spirit.qi.tutorials.mini_xml___asts_.local_variables"></a><h6>
-<a name="id849729"></a>
+<a name="id790576"></a>
<a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.local_variables">Local
Variables</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -114,7 +114,7 @@
What's new?
</p>
<a name="spirit.qi.tutorials.mini_xml___error_handling.readable_names"></a><h6>
-<a name="id851674"></a>
+<a name="id792521"></a>
<a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.readable_names">Readable
Names</a>
</h6>
@@ -133,7 +133,7 @@
<span class="identifier">end_tag</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="string">"end_tag"</span><span class="special">);</span>
</pre>
<a name="spirit.qi.tutorials.mini_xml___error_handling.on_error"></a><h6>
-<a name="id851900"></a>
+<a name="id792747"></a>
<a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.on_error">On
Error</a>
</h6>
@@ -310,7 +310,7 @@
</tbody>
</table></div>
<a name="spirit.qi.tutorials.mini_xml___error_handling.expectation_points"></a><h6>
-<a name="id852493"></a>
+<a name="id793340"></a>
<a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.expectation_points">Expectation
Points</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.qi.tutorials.quick_start"></a><a class="link" href="quick_start.html" title="Quick Start">Quick Start</a>
</h4></div></div></div>
<a name="spirit.qi.tutorials.quick_start.why_would_you_want_to_use_spirit_qi_"></a><h6>
-<a name="id830173"></a>
+<a name="id771020"></a>
<a class="link" href="quick_start.html#spirit.qi.tutorials.quick_start.why_would_you_want_to_use_spirit_qi_">Why
would you want to use Spirit.Qi?</a>
</h6>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -41,7 +41,7 @@
</li>
</ul></div>
<a name="spirit.qi.tutorials.roman_numerals.symbol_table"></a><h6>
-<a name="id837856"></a>
+<a name="id778703"></a>
<a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.symbol_table">Symbol
Table</a>
</h6>
@@ -161,7 +161,7 @@
They are all parsers.
</p>
<a name="spirit.qi.tutorials.roman_numerals.rules"></a><h6>
-<a name="id839035"></a>
+<a name="id779882"></a>
<a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.rules">Rules</a>
</h6>
<p>
@@ -241,7 +241,7 @@
<pre class="programlisting"><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">double_</span> <span class="special">>></span> <span class="special">*(</span><span class="char">','</span> <span class="special">>></span> <span class="identifier">double_</span><span class="special">);</span>
</pre>
<a name="spirit.qi.tutorials.roman_numerals.grammars"></a><h6>
-<a name="id839543"></a>
+<a name="id780390"></a>
<a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.grammars">Grammars</a>
</h6>
<p>
@@ -342,7 +342,7 @@
</li>
</ul></div>
<a name="spirit.qi.tutorials.roman_numerals.let_s_parse_"></a><h6>
-<a name="id840477"></a>
+<a name="id781324"></a>
<a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.let_s_parse_">Let's Parse!</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -66,7 +66,7 @@
simply ignored.
</p>
<a name="spirit.qi.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
-<a name="id831747"></a>
+<a name="id772594"></a>
<a class="link" href="semantic_actions.html#spirit.qi.tutorials.semantic_actions.examples_of_semantic_actions">Examples
of Semantic Actions</a>
</h6>
@@ -214,7 +214,7 @@
The examples above can be found here: ../../example/qi/actions.cpp
</p>
<a name="spirit.qi.tutorials.semantic_actions.phoenix"></a><h6>
-<a name="id833035"></a>
+<a name="id773882"></a>
<a class="link" href="semantic_actions.html#spirit.qi.tutorials.semantic_actions.phoenix">Phoenix</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html (original)
+++ trunk/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -34,7 +34,7 @@
heavily uses operator overloading to accomplish its magic.
</p>
<a name="spirit.qi.tutorials.warming_up.trivial_example__1_parsing_a_number"></a><h6>
-<a name="id830258"></a>
+<a name="id771105"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.trivial_example__1_parsing_a_number">Trivial
Example #1 Parsing a number</a>
</h6>
@@ -49,7 +49,7 @@
parsers and consistent naming conventions help you keep from going insane!
</p>
<a name="spirit.qi.tutorials.warming_up.trivial_example__2_parsing_two_numbers"></a><h6>
-<a name="id830299"></a>
+<a name="id771146"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.trivial_example__2_parsing_two_numbers">Trivial
Example #2 Parsing two numbers</a>
</h6>
@@ -82,7 +82,7 @@
</p></td></tr>
</table></div>
<a name="spirit.qi.tutorials.warming_up.trivial_example__3_parsing_zero_or_more_numbers"></a><h6>
-<a name="id830386"></a>
+<a name="id771232"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.trivial_example__3_parsing_zero_or_more_numbers">Trivial
Example #3 Parsing zero or more numbers</a>
</h6>
@@ -105,7 +105,7 @@
also known as a Kleene Closure, but we call it the Star in most places.
</p>
<a name="spirit.qi.tutorials.warming_up.trivial_example__4_parsing_a_comma_delimited_list_of_numbers"></a><h6>
-<a name="id830451"></a>
+<a name="id771298"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.trivial_example__4_parsing_a_comma_delimited_list_of_numbers">Trivial
Example #4 Parsing a comma-delimited list of numbers</a>
</h6>
@@ -128,7 +128,7 @@
star encloses the complete expression above.
</p>
<a name="spirit.qi.tutorials.warming_up.let_s_parse_"></a><h6>
-<a name="id830620"></a>
+<a name="id771467"></a>
<a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.let_s_parse_">Let's Parse!</a>
</h6>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/rationale.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/rationale.html (original)
+++ trunk/libs/spirit/doc/html/spirit/rationale.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.rationale"></a><a class="link" href="rationale.html" title="Rationale">Rationale</a>
</h2></div></div></div>
<a name="spirit.rationale.naming"></a><h4>
-<a name="id1228728"></a>
+<a name="id1173778"></a>
<a class="link" href="rationale.html#spirit.rationale.naming">Naming</a>
</h4>
<p>
@@ -37,7 +37,7 @@
like a phoenix from the ashes. (Joachim Faulhaber)
</p>
<a name="spirit.rationale.type_erasure__from_static_to_dynamic_c__"></a><h4>
-<a name="id1228754"></a>
+<a name="id1173804"></a>
<a class="link" href="rationale.html#spirit.rationale.type_erasure__from_static_to_dynamic_c__">Type
Erasure: From static to dynamic C++</a>
</h4>
@@ -71,7 +71,7 @@
call that connot be inlined, once through each invocation of a rule.
</p>
<a name="spirit.rationale.multiple_declaration"></a><h4>
-<a name="id1228930"></a>
+<a name="id1173982"></a>
<a class="link" href="rationale.html#spirit.rationale.multiple_declaration">Multiple declaration</a>
</h4>
<p>
@@ -95,7 +95,7 @@
and is more in line with what the user expects the rule to behave.
</p>
<a name="spirit.rationale.sequencing_syntax"></a><h4>
-<a name="id1229049"></a>
+<a name="id1174105"></a>
<a class="link" href="rationale.html#spirit.rationale.sequencing_syntax">Sequencing Syntax</a>
</h4>
<p>
@@ -110,7 +110,7 @@
b | c). Unfortunately, the article was dated April 1, 1998. Oh well.
</p>
<a name="spirit.rationale.forward_iterators"></a><h4>
-<a name="id1229101"></a>
+<a name="id1174156"></a>
<a class="link" href="rationale.html#spirit.rationale.forward_iterators">Forward iterators</a>
</h4>
<p>
@@ -133,7 +133,7 @@
lookahead, hence will require input iterators only.
</p>
<a name="spirit.rationale.exhaustive_backtracking_and_greedy_rd"></a><h4>
-<a name="id1229154"></a>
+<a name="id1174209"></a>
<a class="link" href="rationale.html#spirit.rationale.exhaustive_backtracking_and_greedy_rd">Exhaustive
backtracking and greedy RD</a>
</h4>
Modified: trunk/libs/spirit/doc/html/spirit/support/multi_pass.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/support/multi_pass.html (original)
+++ trunk/libs/spirit/doc/html/spirit/support/multi_pass.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -61,7 +61,7 @@
iterator was created.
</p>
<a name="spirit.support.multi_pass.using_the_multi_pass"></a><h5>
-<a name="id1203645"></a>
+<a name="id1149068"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.using_the_multi_pass">Using the
multi_pass</a>
</h5>
@@ -205,7 +205,7 @@
<p>
</p>
<a name="spirit.support.multi_pass.using_the_flush_multi_pass_parser"></a><h5>
-<a name="id1205225"></a>
+<a name="id1150647"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.using_the_flush_multi_pass_parser">Using
the flush_multi_pass parser</a>
</h5>
@@ -227,7 +227,7 @@
thrown.
</p>
<a name="spirit.support.multi_pass.the_multi_pass_policies"></a><h5>
-<a name="id1205354"></a>
+<a name="id1150776"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.the_multi_pass_policies">The multi_pass
Policies</a>
</h5>
@@ -350,7 +350,7 @@
we will give some guidelines how you can write your own policy implementations.
</p>
<a name="spirit.support.multi_pass.predefined_policies"></a><h5>
-<a name="id1205729"></a>
+<a name="id1151152"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.predefined_policies">Predefined
policies</a>
</h5>
@@ -631,7 +631,7 @@
</table></div>
</div>
<br class="table-break"><a name="spirit.support.multi_pass.combinations__how_to_specify_your_own_custom_multi_pass"></a><h5>
-<a name="id1206761"></a>
+<a name="id1152183"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.combinations__how_to_specify_your_own_custom_multi_pass">Combinations:
How to specify your own custom multi_pass</a>
</h5>
@@ -678,7 +678,7 @@
behaviors while wrapping an <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream_iterator</span><span class="special"><</span><span class="keyword">char</span><span class="special">></span></code>.
</p>
<a name="spirit.support.multi_pass.dealing_with_constant_look_ahead"></a><h5>
-<a name="id1207317"></a>
+<a name="id1152739"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.dealing_with_constant_look_ahead">Dealing
with constant look ahead</a>
</h5>
@@ -706,7 +706,7 @@
Also, see <a class="link" href="../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.support.multi_pass.reading_from_standard_input_streams"></a><h5>
-<a name="id1207581"></a>
+<a name="id1153004"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.reading_from_standard_input_streams">Reading
from standard input streams</a>
</h5>
@@ -738,7 +738,7 @@
Also, see <a class="link" href="../structure/include.html" title="Include">Include Structure</a>.
</p>
<a name="spirit.support.multi_pass.how_to_write_a_functor_for_use_with_the__code__phrase_role__identifier__functor_input__phrase___code__inputpolicy"></a><h5>
-<a name="id1207943"></a>
+<a name="id1153366"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.how_to_write_a_functor_for_use_with_the__code__phrase_role__identifier__functor_input__phrase___code__inputpolicy">How
to write a functor for use with the <code class="computeroutput"><span class="identifier">functor_input</span></code>
InputPolicy</a>
@@ -797,7 +797,7 @@
<span class="special">}</span>
</pre>
<a name="spirit.support.multi_pass.how_to_write_policies_for_use_with_multi_pass"></a><h5>
-<a name="id1208668"></a>
+<a name="id1154091"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.how_to_write_policies_for_use_with_multi_pass">How
to write policies for use with multi_pass</a>
</h5>
@@ -814,7 +814,7 @@
copies of a particular <code class="computeroutput"><span class="identifier">multi_pass</span></code>.
</p>
<a name="spirit.support.multi_pass.inputpolicy"></a><h5>
-<a name="id1208778"></a>
+<a name="id1154200"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.inputpolicy">InputPolicy</a>
</h5>
<p>
@@ -916,7 +916,7 @@
constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
</p>
<a name="spirit.support.multi_pass.ownershippolicy"></a><h5>
-<a name="id1209899"></a>
+<a name="id1155322"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.ownershippolicy">OwnershipPolicy</a>
</h5>
<p>
@@ -983,7 +983,7 @@
constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
</p>
<a name="spirit.support.multi_pass.checkingpolicy"></a><h5>
-<a name="id1210558"></a>
+<a name="id1155980"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.checkingpolicy">CheckingPolicy</a>
</h5>
<p>
@@ -1042,7 +1042,7 @@
constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
</p>
<a name="spirit.support.multi_pass.storagepolicy"></a><h5>
-<a name="id1211119"></a>
+<a name="id1156542"></a>
<a class="link" href="multi_pass.html#spirit.support.multi_pass.storagepolicy">StoragePolicy</a>
</h5>
<p>
Modified: trunk/libs/spirit/doc/html/spirit/support/utree.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/support/utree.html (original)
+++ trunk/libs/spirit/doc/html/spirit/support/utree.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -94,7 +94,7 @@
for. It is 14 bytes for a 32-bit platform and 30 bytes for a 64-bit platform.
</p>
<a name="spirit.support.utree.class_reference"></a><h5>
-<a name="id1212691"></a>
+<a name="id1158114"></a>
<a class="link" href="utree.html#spirit.support.utree.class_reference">Class Reference</a>
</h5>
<p>
@@ -251,13 +251,6 @@
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">></span>
<span class="identifier">reference</span> <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">stored_function</span><span class="special"><</span><span class="identifier">F</span><span class="special">></span> <span class="keyword">const</span><span class="special">&);</span>
-<span class="comment">// This initializes a `function_type` node, storing by reference
-</span><span class="comment">// instead of copying the function object.
-</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">></span>
-<span class="identifier">utree</span><span class="special">(</span><span class="identifier">referenced_function</span><span class="special"><</span><span class="identifier">F</span><span class="special">></span> <span class="keyword">const</span><span class="special">&);</span>
-<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">></span>
-<span class="identifier">reference</span> <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">referenced_function</span><span class="special"><</span><span class="identifier">F</span><span class="special">></span> <span class="keyword">const</span><span class="special">&);</span>
-
<span class="comment">// This initializes either a `string_type`, a `symbol_type`, or a
</span><span class="comment">// `binary_type` node (depending on the template parameter `type_`),
</span><span class="comment">// which will hold the corresponding narrow character sequence (usually
@@ -297,7 +290,7 @@
attribute type.
</p>
<a name="spirit.support.utree.string_types"></a><h5>
-<a name="id1215388"></a>
+<a name="id1160664"></a>
<a class="link" href="utree.html#spirit.support.utree.string_types">String Types</a>
</h5>
<p>
@@ -362,7 +355,7 @@
<p>
</p>
<a name="spirit.support.utree.function_object_interface"></a><h5>
-<a name="id1216018"></a>
+<a name="id1161295"></a>
<a class="link" href="utree.html#spirit.support.utree.function_object_interface">Function Object
Interface</a>
</h5>
@@ -392,21 +385,11 @@
<span class="keyword">virtual</span> <span class="identifier">utree</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">scope</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">env</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">virtual</span> <span class="identifier">function_base</span><span class="special">*</span> <span class="identifier">clone</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">};</span>
-
-<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span>
-<span class="keyword">struct</span> <span class="identifier">referenced_function</span> <span class="special">:</span> <span class="identifier">function_base</span>
-<span class="special">{</span>
- <span class="identifier">F</span><span class="special">&</span> <span class="identifier">f</span><span class="special">;</span>
- <span class="identifier">referenced_function</span><span class="special">(</span><span class="identifier">F</span><span class="special">&</span> <span class="identifier">f</span><span class="special">);</span>
- <span class="keyword">virtual</span> <span class="special">~</span><span class="identifier">referenced_function</span><span class="special">();</span>
- <span class="keyword">virtual</span> <span class="identifier">utree</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">scope</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">env</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">virtual</span> <span class="identifier">function_base</span><span class="special">*</span> <span class="identifier">clone</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
-<span class="special">};</span>
</pre>
<p>
</p>
<a name="spirit.support.utree.exceptions"></a><h5>
-<a name="id1216673"></a>
+<a name="id1161727"></a>
<a class="link" href="utree.html#spirit.support.utree.exceptions">Exceptions</a>
</h5>
<p>
@@ -437,7 +420,7 @@
<p>
</p>
<a name="spirit.support.utree.example__sexpr_parser"></a><h5>
-<a name="id1216884"></a>
+<a name="id1161938"></a>
<a class="link" href="utree.html#spirit.support.utree.example__sexpr_parser">Example: Sexpr
Parser</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,7 +27,7 @@
<a name="spirit.what_s_new.spirit_2_1"></a><a class="link" href="spirit_2_1.html" title="Spirit V2.1">Spirit V2.1</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_0__boost_v1_37_0__to_v2_1__boost_v1_41_0_"></a><h5>
-<a name="id818594"></a>
+<a name="id759440"></a>
<a class="link" href="spirit_2_1.html#spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_0__boost_v1_37_0__to_v2_1__boost_v1_41_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.0 (Boost V1.37.0) to V2.1 (Boost V1.41.0)</a>
@@ -187,7 +187,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_0__boost_v1_37_0__to_v2_1__boost_v1_41_0_"></a><h5>
-<a name="id819760"></a>
+<a name="id760607"></a>
<a class="link" href="spirit_2_1.html#spirit.what_s_new.spirit_2_1.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_0__boost_v1_37_0__to_v2_1__boost_v1_41_0_">What's
changed in <span class="emphasis"><em>Spirit.Lex</em></span> from V2.0 (Boost V1.37.0) to V2.1
(Boost V1.41.0)</a>
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,13 +27,13 @@
<a name="spirit.what_s_new.spirit_2_2"></a><a class="link" href="spirit_2_2.html" title="Spirit V2.2">Spirit V2.2</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_2.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_1__boost_v1_41_0__to_v2_2__boost_v1_42_0_"></a><h5>
-<a name="id817818"></a>
+<a name="id758665"></a>
<a class="link" href="spirit_2_2.html#spirit.what_s_new.spirit_2_2.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_1__boost_v1_41_0__to_v2_2__boost_v1_42_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.1 (Boost V1.41.0) to V2.2 (Boost V1.42.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_2.new_features"></a><h5>
-<a name="id817843"></a>
+<a name="id758690"></a>
<a class="link" href="spirit_2_2.html#spirit.what_s_new.spirit_2_2.new_features">New Features</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -81,7 +81,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_2.bug_fixes"></a><h5>
-<a name="id818223"></a>
+<a name="id759070"></a>
<a class="link" href="spirit_2_2.html#spirit.what_s_new.spirit_2_2.bug_fixes">Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,13 +27,13 @@
<a name="spirit.what_s_new.spirit_2_3"></a><a class="link" href="spirit_2_3.html" title="Spirit V2.3">Spirit V2.3</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_2__boost_v1_42_0__to_v2_3__boost_v1_43_0_"></a><h5>
-<a name="id816970"></a>
+<a name="id757817"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_2__boost_v1_42_0__to_v2_3__boost_v1_43_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.2 (Boost V1.42.0) to V2.3 (Boost V1.43.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_3.new_features"></a><h5>
-<a name="id816995"></a>
+<a name="id757842"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.new_features">New Features</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -82,7 +82,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_3.bug_fixes"></a><h5>
-<a name="id817448"></a>
+<a name="id758295"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.bug_fixes">Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -126,13 +126,13 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_2__boost_v1_42_0__to_v2_3__boost_v1_43_0_"></a><h5>
-<a name="id817721"></a>
+<a name="id758568"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_2__boost_v1_42_0__to_v2_3__boost_v1_43_0_">What's
changed in <span class="emphasis"><em>Spirit.Lex</em></span> from V2.2 (Boost V1.42.0) to V2.3
(Boost V1.43.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_3.new_lexer_features"></a><h5>
-<a name="id817742"></a>
+<a name="id758588"></a>
<a class="link" href="spirit_2_3.html#spirit.what_s_new.spirit_2_3.new_lexer_features">New Lexer
Features</a>
</h5>
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,13 +27,13 @@
<a name="spirit.what_s_new.spirit_2_4"></a><a class="link" href="spirit_2_4.html" title="Spirit V2.4">Spirit V2.4</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_4.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_3__boost_v1_43_0__to_v2_4__boost_v1_44_0_"></a><h5>
-<a name="id816246"></a>
+<a name="id757093"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_3__boost_v1_43_0__to_v2_4__boost_v1_44_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.3 (Boost V1.43.0) to V2.4 (Boost V1.44.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_4.new_features"></a><h5>
-<a name="id816271"></a>
+<a name="id757118"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.new_features">New Features</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
@@ -87,7 +87,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_4.bug_fixes"></a><h5>
-<a name="id816604"></a>
+<a name="id757451"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.bug_fixes">Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
@@ -130,13 +130,13 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_4.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_3__boost_v1_43_0__to_v2_4__boost_v1_44_0_"></a><h5>
-<a name="id816875"></a>
+<a name="id757722"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_3__boost_v1_43_0__to_v2_4__boost_v1_44_0_">What's
changed in <span class="emphasis"><em>Spirit.Lex</em></span> from V2.3 (Boost V1.43.0) to V2.4
(Boost V1.44.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_4.new_lexer_features"></a><h5>
-<a name="id816896"></a>
+<a name="id757743"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.new_lexer_features">New Lexer
Features</a>
</h5>
@@ -146,7 +146,7 @@
'>'.
</li></ul></div>
<a name="spirit.what_s_new.spirit_2_4.lexer_bug_fixes"></a><h5>
-<a name="id816922"></a>
+<a name="id757769"></a>
<a class="link" href="spirit_2_4.html#spirit.what_s_new.spirit_2_4.lexer_bug_fixes">Lexer Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,13 +27,13 @@
<a name="spirit.what_s_new.spirit_2_4_1"></a><a class="link" href="spirit_2_4_1.html" title="Spirit V2.4.1">Spirit V2.4.1</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_4_1.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_4__boost_v1_44_0__to_v2_4_1__boost_v1_45_0_"></a><h5>
-<a name="id816065"></a>
+<a name="id756912"></a>
<a class="link" href="spirit_2_4_1.html#spirit.what_s_new.spirit_2_4_1.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_4__boost_v1_44_0__to_v2_4_1__boost_v1_45_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.4 (Boost V1.44.0) to V2.4.1 (Boost V1.45.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_4_1.bug_fixes"></a><h5>
-<a name="id816091"></a>
+<a name="id756938"></a>
<a class="link" href="spirit_2_4_1.html#spirit.what_s_new.spirit_2_4_1.bug_fixes">Bug Fixes</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
Modified: trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html
==============================================================================
--- trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html (original)
+++ trunk/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -27,13 +27,13 @@
<a name="spirit.what_s_new.spirit_2_4_2"></a><a class="link" href="spirit_2_4_2.html" title="Spirit V2.4.2">Spirit V2.4.2</a>
</h3></div></div></div>
<a name="spirit.what_s_new.spirit_2_4_2.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_4_1__boost_v1_45_0__to_v2_4_2__boost_v1_46_0_"></a><h5>
-<a name="id814703"></a>
+<a name="id755550"></a>
<a class="link" href="spirit_2_4_2.html#spirit.what_s_new.spirit_2_4_2.what_s_changed_in__emphasis_spirit_qi__emphasis__and__emphasis_spirit_karma__emphasis__from_v2_4_1__boost_v1_45_0__to_v2_4_2__boost_v1_46_0_">What's
changed in <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
from V2.4.1 (Boost V1.45.0) to V2.4.2 (Boost V1.46.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_4_2.new_features_in_qi_or_karma"></a><h5>
-<a name="id814729"></a>
+<a name="id755576"></a>
<a class="link" href="spirit_2_4_2.html#spirit.what_s_new.spirit_2_4_2.new_features_in_qi_or_karma">New
Features in Qi or Karma</a>
</h5>
@@ -90,7 +90,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_4_2.bug_fixes_in_qi_or_karma"></a><h5>
-<a name="id815135"></a>
+<a name="id755982"></a>
<a class="link" href="spirit_2_4_2.html#spirit.what_s_new.spirit_2_4_2.bug_fixes_in_qi_or_karma">Bug
Fixes in Qi or Karma</a>
</h5>
@@ -107,13 +107,13 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_4_2.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_4_1__boost_v1_45_0__to_v2_4_2__boost_v1_46_0_"></a><h5>
-<a name="id815210"></a>
+<a name="id756056"></a>
<a class="link" href="spirit_2_4_2.html#spirit.what_s_new.spirit_2_4_2.what_s_changed_in__emphasis_spirit_lex__emphasis__from_v2_4_1__boost_v1_45_0__to_v2_4_2__boost_v1_46_0_">What's
changed in <span class="emphasis"><em>Spirit.Lex</em></span> from V2.4.1 (Boost V1.45.0) to
V2.4.2 (Boost V1.46.0)</a>
</h5>
<a name="spirit.what_s_new.spirit_2_4_2.new_features_in_lex"></a><h5>
-<a name="id815230"></a>
+<a name="id756077"></a>
<a class="link" href="spirit_2_4_2.html#spirit.what_s_new.spirit_2_4_2.new_features_in_lex">New Features
in Lex</a>
</h5>
@@ -167,7 +167,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_4_2.bug_fixes_in_lex"></a><h5>
-<a name="id815729"></a>
+<a name="id756576"></a>
<a class="link" href="spirit_2_4_2.html#spirit.what_s_new.spirit_2_4_2.bug_fixes_in_lex">Bug Fixes
in Lex</a>
</h5>
@@ -207,7 +207,7 @@
</li>
</ul></div>
<a name="spirit.what_s_new.spirit_2_4_2.known_problems"></a><h5>
-<a name="id816025"></a>
+<a name="id756872"></a>
<a class="link" href="spirit_2_4_2.html#spirit.what_s_new.spirit_2_4_2.known_problems">Known Problems</a>
</h5>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
Modified: trunk/libs/spirit/doc/spirit2.qbk
==============================================================================
--- trunk/libs/spirit/doc/spirit2.qbk (original)
+++ trunk/libs/spirit/doc/spirit2.qbk 2011-01-27 18:06:53 EST (Thu, 27 Jan 2011)
@@ -258,6 +258,7 @@
[def __lex_actions__ [link spirit.lex.abstracts.lexer_semantic_actions Lexer Semantic Actions]]
[def __customize_is_container__ [link spirit.advanced.customize.is_container `traits::is_container`]]
+[def __customize_is_string__ [link spirit.advanced.customize.is_string `traits::is_string`]]
[def __customize_transform_attribute__ [link spirit.advanced.customize.transform `traits::transform_attribute`]]
[def __customize_optional_attribute__ [link spirit.advanced.customize.optional `traits::optional_attribute`]]
[def __customize_assign_to__ [link spirit.advanced.customize.assign_to `traits::assign_to`]]
@@ -273,6 +274,9 @@
[def __customize_next_iterator__ [link spirit.advanced.customize.iterate.next_iterator `traits::next_iterator`]]
[def __customize_deref_iterator__ [link spirit.advanced.customize.iterate.deref_iterator `traits::deref_iterator`]]
[def __customize_compare_iterators__ [link spirit.advanced.customize.iterate.compare_iterators `traits::compare_iterators`]]
+[def __customize_is_char__ [link spirit.advanced.customize.string_traits.is_char `traits::is_char`]]
+[def __customize_char_type_of__ [link spirit.advanced.customize.string_traits.char_type_of `traits::char_type_of`]]
+[def __customize_extract_c_string__ [link spirit.advanced.customize.string_traits.extract_c_string `traits::extract_c_string`]]
[def __customize_attribute_as__ [link spirit.advanced.customize.attribute_as `traits::attribute_as`]]
[def __customize_as__ [link spirit.advanced.customize.attribute_as `traits::as<T>()`]]
[def __customize_valid_as__ [link spirit.advanced.customize.attribute_as `traits::valid_as<T>()`]]
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk