Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r61130 - in branches/release: . boost boost/algorithm/string boost/bimap boost/config boost/detail boost/filesystem boost/functional/hash boost/fusion boost/graph boost/interprocess boost/intrusive boost/math boost/numeric/ublas boost/program_options boost/property_tree boost/regex boost/serialization boost/signals boost/signals2 boost/spirit boost/spirit/home boost/spirit/home/karma boost/spirit/home/karma/detail boost/spirit/home/karma/directive boost/spirit/home/karma/operator boost/spirit/home/qi/nonterminal boost/spirit/home/qi/numeric boost/spirit/home/qi/numeric/detail boost/spirit/home/qi/string boost/spirit/home/support boost/spirit/home/support/iterators/detail boost/spirit/include boost/system boost/thread boost/tr1 boost/type_traits boost/utility boost/uuid boost/variant boost/wave doc libs libs/array/doc libs/array/test libs/bimap libs/config libs/filesystem libs/functional/hash libs/fusion libs/graph_parallel libs/interprocess libs/intrusive libs/math libs/math/doc/sf_and_dist libs/mpl/doc/refmanual libs/mpl/doc/src/refmanual libs/numeric/ublas libs/numeric/ublas/doc libs/program_options libs/property_tree libs/regex libs/regex/doc libs/serialization libs/signals libs/signals2 libs/spirit libs/spirit/benchmarks libs/spirit/classic/example libs/spirit/doc libs/spirit/doc/html libs/spirit/doc/html/spirit libs/spirit/doc/html/spirit/abstracts libs/spirit/doc/html/spirit/abstracts/attributes libs/spirit/doc/html/spirit/advanced libs/spirit/doc/html/spirit/advanced/customize libs/spirit/doc/html/spirit/advanced/customize/assign_to libs/spirit/doc/html/spirit/advanced/customize/auto libs/spirit/doc/html/spirit/advanced/customize/iterate libs/spirit/doc/html/spirit/advanced/customize/store_value libs/spirit/doc/html/spirit/advanced/indepth libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance libs/spirit/doc/html/spirit/karma/quick_reference libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators libs/spirit/doc/html/spirit/karma/reference libs/spirit/doc/html/spirit/karma/reference/auxiliary libs/spirit/doc/html/spirit/karma/reference/binary libs/spirit/doc/html/spirit/karma/reference/char libs/spirit/doc/html/spirit/karma/reference/directive libs/spirit/doc/html/spirit/karma/reference/generate_api libs/spirit/doc/html/spirit/karma/reference/generator_concepts libs/spirit/doc/html/spirit/karma/reference/nonterminal libs/spirit/doc/html/spirit/karma/reference/numeric libs/spirit/doc/html/spirit/karma/reference/operator libs/spirit/doc/html/spirit/karma/reference/stream libs/spirit/doc/html/spirit/karma/reference/string libs/spirit/doc/html/spirit/karma/tutorials libs/spirit/doc/html/spirit/lex libs/spirit/doc/html/spirit/lex/abstracts libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives libs/spirit/doc/html/spirit/lex/quick_reference libs/spirit/doc/html/spirit/lex/reference libs/spirit/doc/html/spirit/lex/reference/lexer_concepts libs/spirit/doc/html/spirit/lex/reference/primitives libs/spirit/doc/html/spirit/lex/tutorials libs/spirit/doc/html/spirit/notes libs/spirit/doc/html/spirit/qi/quick_reference libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers libs/spirit/doc/html/spirit/qi/reference libs/spirit/doc/html/spirit/qi/reference/auxiliary libs/spirit/doc/html/spirit/qi/reference/binary libs/spirit/doc/html/spirit/qi/reference/char libs/spirit/doc/html/spirit/qi/reference/directive libs/spirit/doc/html/spirit/qi/reference/nonterminal libs/spirit/doc/html/spirit/qi/reference/numeric libs/spirit/doc/html/spirit/qi/reference/operator libs/spirit/doc/html/spirit/qi/reference/parse_api libs/spirit/doc/html/spirit/qi/reference/parser_concepts libs/spirit/doc/html/spirit/qi/reference/stream libs/spirit/doc/html/spirit/qi/reference/string libs/spirit/doc/html/spirit/qi/tutorials libs/spirit/doc/html/spirit/support libs/spirit/doc/html/spirit/what_s_new libs/spirit/doc/karma libs/spirit/doc/qi libs/spirit/doc/support libs/spirit/example libs/spirit/example/qi libs/spirit/example/qi/scheme libs/spirit/example/scheme libs/spirit/example/scheme/detail libs/spirit/example/scheme/input libs/spirit/example/scheme/output libs/spirit/example/scheme/test libs/spirit/optimization libs/spirit/optimization/karma libs/spirit/optimization/qi libs/spirit/phoenix libs/spirit/test libs/spirit/test/karma libs/spirit/test/qi libs/static_assert libs/system libs/thread libs/timer libs/tr1 libs/type_traits libs/utility libs/uuid libs/wave more people status tools tools/bcp tools/boostbook tools/build/v2 tools/inspect tools/regression tools/release tools/wave wiki
From: hartmut.kaiser_at_[hidden]
Date: 2010-04-07 12:30:38


Author: hkaiser
Date: 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
New Revision: 61130
URL: http://svn.boost.org/trac/boost/changeset/61130

Log:
Spirit: merging from trunk
Added:
   branches/release/boost/spirit/include/support_ostream_iterator.hpp
      - copied unchanged from r60918, /trunk/boost/spirit/include/support_ostream_iterator.hpp
   branches/release/libs/spirit/example/scheme/
      - copied from r60356, /trunk/libs/spirit/example/scheme/
   branches/release/libs/spirit/example/scheme/detail/
      - copied from r60471, /trunk/libs/spirit/example/scheme/detail/
   branches/release/libs/spirit/example/scheme/detail/utree_detail1.hpp
      - copied, changed from r60471, /trunk/libs/spirit/example/scheme/detail/utree_detail1.hpp
   branches/release/libs/spirit/example/scheme/detail/utree_detail2.hpp
      - copied, changed from r60471, /trunk/libs/spirit/example/scheme/detail/utree_detail2.hpp
   branches/release/libs/spirit/example/scheme/detail/utree_detail3.hpp
      - copied unchanged from r60885, /trunk/libs/spirit/example/scheme/detail/utree_detail3.hpp
   branches/release/libs/spirit/example/scheme/input/
      - copied from r60885, /trunk/libs/spirit/example/scheme/input/
   branches/release/libs/spirit/example/scheme/input/parse_sexpr.hpp
      - copied unchanged from r60925, /trunk/libs/spirit/example/scheme/input/parse_sexpr.hpp
   branches/release/libs/spirit/example/scheme/input/parse_sexpr_impl.hpp
      - copied, changed from r60925, /trunk/libs/spirit/example/scheme/input/parse_sexpr_impl.hpp
   branches/release/libs/spirit/example/scheme/input/sexpr.hpp
      - copied, changed from r60885, /trunk/libs/spirit/example/scheme/input/sexpr.hpp
   branches/release/libs/spirit/example/scheme/output/
      - copied from r60885, /trunk/libs/spirit/example/scheme/output/
   branches/release/libs/spirit/example/scheme/output/generate_sexpr.hpp
      - copied unchanged from r60925, /trunk/libs/spirit/example/scheme/output/generate_sexpr.hpp
   branches/release/libs/spirit/example/scheme/output/generate_sexpr_impl.hpp
      - copied unchanged from r60925, /trunk/libs/spirit/example/scheme/output/generate_sexpr_impl.hpp
   branches/release/libs/spirit/example/scheme/output/sexpr.hpp
      - copied, changed from r60885, /trunk/libs/spirit/example/scheme/output/sexpr.hpp
   branches/release/libs/spirit/example/scheme/test/
      - copied from r60997, /trunk/libs/spirit/example/scheme/test/
   branches/release/libs/spirit/example/scheme/test/out.txt
      - copied unchanged from r60997, /trunk/libs/spirit/example/scheme/test/out.txt
   branches/release/libs/spirit/example/scheme/test/sexpr_input_test.cpp
      - copied unchanged from r60997, /trunk/libs/spirit/example/scheme/test/sexpr_input_test.cpp
   branches/release/libs/spirit/example/scheme/test/sexpr_output_test.cpp
      - copied unchanged from r60997, /trunk/libs/spirit/example/scheme/test/sexpr_output_test.cpp
   branches/release/libs/spirit/example/scheme/test/sexpr_test.txt
      - copied unchanged from r60997, /trunk/libs/spirit/example/scheme/test/sexpr_test.txt
   branches/release/libs/spirit/example/scheme/test/utree_test.cpp
      - copied unchanged from r60997, /trunk/libs/spirit/example/scheme/test/utree_test.cpp
   branches/release/libs/spirit/example/scheme/utree.hpp
      - copied, changed from r60356, /trunk/libs/spirit/example/scheme/utree.hpp
   branches/release/libs/spirit/optimization/
      - copied from r60859, /trunk/libs/spirit/optimization/
   branches/release/libs/spirit/optimization/boiler_plate.cpp
      - copied unchanged from r60859, /trunk/libs/spirit/optimization/boiler_plate.cpp
   branches/release/libs/spirit/optimization/high_resolution_timer.hpp
      - copied unchanged from r60859, /trunk/libs/spirit/optimization/high_resolution_timer.hpp
   branches/release/libs/spirit/optimization/karma/
      - copied from r60859, /trunk/libs/spirit/optimization/karma/
   branches/release/libs/spirit/optimization/karma/Jamfile
      - copied, changed from r60859, /trunk/libs/spirit/optimization/karma/Jamfile
   branches/release/libs/spirit/optimization/karma/double_performance.cpp
      - copied, changed from r60859, /trunk/libs/spirit/optimization/karma/double_performance.cpp
   branches/release/libs/spirit/optimization/karma/format_performance.cpp
      - copied, changed from r60859, /trunk/libs/spirit/optimization/karma/format_performance.cpp
   branches/release/libs/spirit/optimization/karma/int_generator.cpp
      - copied unchanged from r60859, /trunk/libs/spirit/optimization/karma/int_generator.cpp
   branches/release/libs/spirit/optimization/karma/real_generator.cpp
      - copied unchanged from r60859, /trunk/libs/spirit/optimization/karma/real_generator.cpp
   branches/release/libs/spirit/optimization/karma/sequence_performance.cpp
      - copied unchanged from r60859, /trunk/libs/spirit/optimization/karma/sequence_performance.cpp
   branches/release/libs/spirit/optimization/measure.hpp
      - copied unchanged from r60859, /trunk/libs/spirit/optimization/measure.hpp
   branches/release/libs/spirit/optimization/qi/ (props changed)
      - copied from r60859, /trunk/libs/spirit/optimization/qi/
   branches/release/libs/spirit/optimization/qi/Jamfile
      - copied, changed from r60859, /trunk/libs/spirit/optimization/qi/Jamfile
   branches/release/libs/spirit/optimization/qi/attr_vs_actions.cpp
      - copied, changed from r60859, /trunk/libs/spirit/optimization/qi/attr_vs_actions.cpp
   branches/release/libs/spirit/optimization/qi/int_parser.cpp
      - copied unchanged from r60859, /trunk/libs/spirit/optimization/qi/int_parser.cpp
   branches/release/libs/spirit/optimization/qi/real_parser.cpp
      - copied unchanged from r60859, /trunk/libs/spirit/optimization/qi/real_parser.cpp
Removed:
   branches/release/libs/spirit/benchmarks/
   branches/release/libs/spirit/example/qi/scheme/
Properties modified:
   branches/release/ (props changed)
   branches/release/CMakeLists.txt (props changed)
   branches/release/INSTALL (props changed)
   branches/release/Jamroot (props changed)
   branches/release/LICENSE_1_0.txt (props changed)
   branches/release/boost/ (props changed)
   branches/release/boost-build.jam (props changed)
   branches/release/boost.css (props changed)
   branches/release/boost.png (props changed)
   branches/release/boost/algorithm/string/ (props changed)
   branches/release/boost/array.hpp (props changed)
   branches/release/boost/bimap/ (props changed)
   branches/release/boost/config/ (props changed)
   branches/release/boost/detail/ (props changed)
   branches/release/boost/filesystem/ (props changed)
   branches/release/boost/functional/hash/ (props changed)
   branches/release/boost/fusion/ (props changed)
   branches/release/boost/graph/ (props changed)
   branches/release/boost/interprocess/ (props changed)
   branches/release/boost/intrusive/ (props changed)
   branches/release/boost/math/ (props changed)
   branches/release/boost/numeric/ublas/ (props changed)
   branches/release/boost/program_options/ (props changed)
   branches/release/boost/property_tree/ (props changed)
   branches/release/boost/regex/ (props changed)
   branches/release/boost/serialization/ (props changed)
   branches/release/boost/signals/ (props changed)
   branches/release/boost/signals2/ (props changed)
   branches/release/boost/spirit/ (props changed)
   branches/release/boost/spirit/home/ (props changed)
   branches/release/boost/spirit/home/karma/ (props changed)
   branches/release/boost/spirit/home/support/attributes.hpp (contents, props changed)
   branches/release/boost/system/ (props changed)
   branches/release/boost/thread/ (props changed)
   branches/release/boost/thread.hpp (props changed)
   branches/release/boost/tr1/ (props changed)
   branches/release/boost/type_traits/ (props changed)
   branches/release/boost/utility/ (props changed)
   branches/release/boost/utility/value_init.hpp (props changed)
   branches/release/boost/uuid/ (props changed)
   branches/release/boost/variant/ (props changed)
   branches/release/boost/version.hpp (props changed)
   branches/release/boost/wave/ (props changed)
   branches/release/bootstrap.bat (props changed)
   branches/release/bootstrap.sh (props changed)
   branches/release/doc/ (props changed)
   branches/release/index.htm (props changed)
   branches/release/index.html (props changed)
   branches/release/libs/ (props changed)
   branches/release/libs/array/doc/array.xml (props changed)
   branches/release/libs/array/test/array0.cpp (props changed)
   branches/release/libs/bimap/ (props changed)
   branches/release/libs/config/ (props changed)
   branches/release/libs/filesystem/ (props changed)
   branches/release/libs/functional/hash/ (props changed)
   branches/release/libs/fusion/ (props changed)
   branches/release/libs/graph_parallel/ (props changed)
   branches/release/libs/interprocess/ (props changed)
   branches/release/libs/intrusive/ (props changed)
   branches/release/libs/libraries.htm (props changed)
   branches/release/libs/maintainers.txt (props changed)
   branches/release/libs/math/ (props changed)
   branches/release/libs/math/doc/sf_and_dist/ (props changed)
   branches/release/libs/mpl/doc/refmanual/broken-compiler-workarounds.html (props changed)
   branches/release/libs/mpl/doc/refmanual/categorized-index-concepts.html (props changed)
   branches/release/libs/mpl/doc/refmanual/cfg-no-preprocessed-headers.html (props changed)
   branches/release/libs/mpl/doc/refmanual/composition-and-argument-binding.html (props changed)
   branches/release/libs/mpl/doc/refmanual/data-types-concepts.html (props changed)
   branches/release/libs/mpl/doc/refmanual/data-types-miscellaneous.html (props changed)
   branches/release/libs/mpl/doc/refmanual/extensible-associative-sequence.html (props changed)
   branches/release/libs/mpl/doc/refmanual/inserter-class.html (props changed)
   branches/release/libs/mpl/doc/refmanual/tag-dispatched-metafunction.html (props changed)
   branches/release/libs/mpl/doc/refmanual/trivial-metafunctions-summary.html (props changed)
   branches/release/libs/mpl/doc/src/refmanual/Iterators-Iterator.rst (props changed)
   branches/release/libs/numeric/ublas/ (props changed)
   branches/release/libs/numeric/ublas/doc/ (props changed)
   branches/release/libs/program_options/ (props changed)
   branches/release/libs/property_tree/ (props changed)
   branches/release/libs/regex/ (props changed)
   branches/release/libs/regex/doc/ (props changed)
   branches/release/libs/serialization/ (props changed)
   branches/release/libs/signals/ (props changed)
   branches/release/libs/signals2/ (props changed)
   branches/release/libs/spirit/ (props changed)
   branches/release/libs/spirit/classic/example/ (props changed)
   branches/release/libs/spirit/doc/ (props changed)
   branches/release/libs/spirit/example/ (props changed)
   branches/release/libs/spirit/phoenix/ (props changed)
   branches/release/libs/spirit/test/ (props changed)
   branches/release/libs/spirit/test/qi/optional.cpp (props changed)
   branches/release/libs/static_assert/ (props changed)
   branches/release/libs/system/ (props changed)
   branches/release/libs/thread/ (props changed)
   branches/release/libs/timer/ (props changed)
   branches/release/libs/tr1/ (props changed)
   branches/release/libs/type_traits/ (props changed)
   branches/release/libs/utility/ (props changed)
   branches/release/libs/utility/swap.html (props changed)
   branches/release/libs/utility/value_init.htm (props changed)
   branches/release/libs/utility/value_init_test.cpp (props changed)
   branches/release/libs/uuid/ (props changed)
   branches/release/libs/wave/ (props changed)
   branches/release/more/ (props changed)
   branches/release/people/ (props changed)
   branches/release/rst.css (props changed)
   branches/release/status/ (props changed)
   branches/release/status/Jamfile.v2 (props changed)
   branches/release/tools/ (props changed)
   branches/release/tools/bcp/ (props changed)
   branches/release/tools/boostbook/ (props changed)
   branches/release/tools/build/v2/ (props changed)
   branches/release/tools/inspect/ (props changed)
   branches/release/tools/regression/ (props changed)
   branches/release/tools/release/ (props changed)
   branches/release/tools/wave/ (props changed)
   branches/release/wiki/ (props changed)
Text files modified:
   branches/release/boost/spirit/home/karma/detail/alternative_function.hpp | 78 --
   branches/release/boost/spirit/home/karma/directive/center_alignment.hpp | 2
   branches/release/boost/spirit/home/karma/directive/left_alignment.hpp | 2
   branches/release/boost/spirit/home/karma/directive/repeat.hpp | 22
   branches/release/boost/spirit/home/karma/directive/right_alignment.hpp | 2
   branches/release/boost/spirit/home/karma/operator/kleene.hpp | 31
   branches/release/boost/spirit/home/karma/operator/list.hpp | 22
   branches/release/boost/spirit/home/karma/operator/plus.hpp | 34 +
   branches/release/boost/spirit/home/qi/nonterminal/simple_trace.hpp | 14
   branches/release/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp | 40 +
   branches/release/boost/spirit/home/qi/numeric/numeric_utils.hpp | 7
   branches/release/boost/spirit/home/qi/string/symbols.hpp | 2
   branches/release/boost/spirit/home/support/attributes.hpp | 222 ++++++-
   branches/release/boost/spirit/home/support/iterators/detail/buffering_input_iterator_policy.hpp | 14
   branches/release/boost/spirit/home/support/iterators/detail/combine_policies.hpp | 24
   branches/release/boost/spirit/home/support/iterators/detail/fixed_size_queue_policy.hpp | 4
   branches/release/boost/spirit/home/support/iterators/detail/functor_input_policy.hpp | 4
   branches/release/boost/spirit/home/support/iterators/detail/input_iterator_policy.hpp | 4
   branches/release/boost/spirit/home/support/iterators/detail/istream_policy.hpp | 4
   branches/release/boost/spirit/home/support/iterators/detail/lex_input_policy.hpp | 2
   branches/release/boost/spirit/home/support/iterators/detail/multi_pass.hpp | 4
   branches/release/boost/spirit/home/support/iterators/detail/split_functor_input_policy.hpp | 8
   branches/release/boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp | 4
   branches/release/libs/spirit/doc/html/index.html | 4
   branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html | 100 +-
   branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html | 108 +-
   branches/release/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html | 16
   branches/release/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html | 18
   branches/release/libs/spirit/doc/html/spirit/acknowledgments.html | 2
   branches/release/libs/spirit/doc/html/spirit/advanced/customize.html | 4
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html | 213 +++---
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html | 206 +++---
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html | 145 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html | 144 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html | 245 ++++----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html | 240 ++++----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/is_container.html | 368 ++++++------
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html | 312 +++++-----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html | 309 +++++-----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html | 305 +++++-----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html | 328 +++++-----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html | 314 +++++-----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html | 304 +++++-----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html | 271 ++++----
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html | 343 ++++++------
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/transform.html | 456 ++++++++--------
   branches/release/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html | 40
   branches/release/libs/spirit/doc/html/spirit/faq.html | 8
   branches/release/libs/spirit/doc/html/spirit/introduction.html | 255 ++++----
   branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html | 338 +++++-----
   branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html | 338 +++++-----
   branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html | 338 +++++-----
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html | 138 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html | 146 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html | 284 +++++-----
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html | 39
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html | 38
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auto.html | 40
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html | 140 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html | 218 +++---
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html | 118 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html | 422 +++++++-------
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html | 653 +++++++++++-----------
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html | 190 +++---
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html | 208 +++---
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html | 232 ++++----
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html | 148 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html | 164 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html | 302 +++++-----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/action.html | 107 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auto.html | 296 +++++-----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html | 264 ++++----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html | 82 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html | 149 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html | 146 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/binary.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html | 280 ++++----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html | 280 ++++----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html | 352 ++++++------
   branches/release/libs/spirit/doc/html/spirit/karma/reference/char.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html | 343 ++++++-----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html | 477 ++++++++--------
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html | 550 +++++++++---------
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html | 96 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html | 212 +++---
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html | 219 +++---
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html | 136 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html | 88 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html | 238 ++++----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html | 134 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html | 223 +++---
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html | 116 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html | 102 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html | 130 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html | 168 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html | 102 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html | 191 +++---
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html | 42
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html | 100 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html | 8
   branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html | 226 ++++----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html | 320 +++++-----
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html | 556 +++++++++---------
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html | 1128 ++++++++++++++++++++-------------------
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html | 528 +++++++++---------
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html | 573 ++++++++++----------
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html | 78 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html | 76 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html | 74 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/list.html | 78 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html | 76 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html | 70 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html | 76 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html | 74 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/stream.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html | 348 ++++++------
   branches/release/libs/spirit/doc/html/spirit/karma/reference/string.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/reference/string/string.html | 208 +++---
   branches/release/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html | 472 ++++++++--------
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html | 8
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html | 2
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html | 10
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html | 69 +-
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html | 611 ++++++++++----------
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html | 60 +-
   branches/release/libs/spirit/doc/html/spirit/lex/lexer_introduction.html | 6
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html | 65 +-
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html | 778 +++++++++++++-------------
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexers.html | 150 ++--
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html | 30
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html | 132 ++--
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html | 128 ++--
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html | 102 +-
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html | 40
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html | 100 +-
   branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives.html | 2
   branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html | 88 +-
   branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html | 10
   branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html | 8
   branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html | 76 +-
   branches/release/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html | 152 ++--
   branches/release/libs/spirit/doc/html/spirit/preface.html | 191 +++---
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html | 122 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html | 194 +++---
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/non_terminals.html | 288 +++++-----
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html | 34
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html | 38
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auto.html | 39
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html | 158 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html | 198 +++---
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html | 388 ++++++------
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html | 252 ++++----
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html | 274 ++++----
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html | 302 +++++-----
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html | 140 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/action.html | 106 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auto.html | 240 ++++----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html | 96 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html | 243 ++++----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html | 78 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html | 78 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html | 104 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html | 128 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/basics.html | 102 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/binary.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html | 238 ++++----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html | 238 ++++----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html | 302 +++++-----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/char.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char.html | 312 +++++-----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html | 256 ++++----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html | 86 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html | 86 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html | 88 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html | 84 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html | 82 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html | 90 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html | 200 +++---
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html | 108 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html | 225 ++++---
   branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html | 340 ++++++-----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html | 289 +++++-----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html | 402 +++++++-------
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html | 708 ++++++++++++------------
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html | 466 ++++++++--------
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html | 74 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html | 68 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html | 79 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html | 81 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html | 68 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/list.html | 81 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html | 68 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html | 72 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html | 77 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html | 68 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html | 75 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html | 79 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html | 209 +++---
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html | 114 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html | 102 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html | 130 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html | 102 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html | 209 +++---
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html | 151 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html | 42
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html | 100 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/stream.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html | 255 ++++----
   branches/release/libs/spirit/doc/html/spirit/qi/reference/string.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/reference/string/string.html | 152 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html | 458 ++++++++--------
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html | 16
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html | 22
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html | 128 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html | 2
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html | 8
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html | 76 +-
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html | 10
   branches/release/libs/spirit/doc/html/spirit/references.html | 496 ++++++++--------
   branches/release/libs/spirit/doc/html/spirit/support/multi_pass.html | 570 ++++++++++----------
   branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html | 4
   branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html | 6
   branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html | 6
   branches/release/libs/spirit/doc/karma/directive.qbk | 6
   branches/release/libs/spirit/doc/karma/numeric_performance.qbk | 12
   branches/release/libs/spirit/doc/qi/auto.qbk | 2
   branches/release/libs/spirit/doc/qi/employee.qbk | 2
   branches/release/libs/spirit/doc/support/multi_pass.qbk | 4
   branches/release/libs/spirit/example/qi/display_attribute_type.hpp | 12
   branches/release/libs/spirit/example/scheme/detail/utree_detail1.hpp | 107 +--
   branches/release/libs/spirit/example/scheme/detail/utree_detail2.hpp | 253 +++++++-
   branches/release/libs/spirit/example/scheme/input/parse_sexpr_impl.hpp | 2
   branches/release/libs/spirit/example/scheme/input/sexpr.hpp | 23
   branches/release/libs/spirit/example/scheme/output/sexpr.hpp | 4
   branches/release/libs/spirit/example/scheme/utree.hpp | 1091 +++-----------------------------------
   branches/release/libs/spirit/optimization/karma/Jamfile | 4
   branches/release/libs/spirit/optimization/karma/double_performance.cpp | 2
   branches/release/libs/spirit/optimization/karma/format_performance.cpp | 2
   branches/release/libs/spirit/optimization/qi/Jamfile | 4
   branches/release/libs/spirit/optimization/qi/attr_vs_actions.cpp | 5
   branches/release/libs/spirit/test/karma/attribute.cpp | 2
   branches/release/libs/spirit/test/karma/kleene.cpp | 28
   branches/release/libs/spirit/test/karma/list.cpp | 70 +
   branches/release/libs/spirit/test/karma/plus.cpp | 28
   branches/release/libs/spirit/test/karma/repeat.cpp | 31 +
   branches/release/libs/spirit/test/qi/debug.cpp | 13
   261 files changed, 18704 insertions(+), 19031 deletions(-)

Modified: branches/release/boost/spirit/home/karma/detail/alternative_function.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/detail/alternative_function.hpp (original)
+++ branches/release/boost/spirit/home/karma/detail/alternative_function.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -19,12 +19,6 @@
 #include <boost/spirit/home/karma/detail/output_iterator.hpp>
 #include <boost/spirit/home/support/container.hpp>
 #include <boost/utility/enable_if.hpp>
-#include <boost/mpl/find_if.hpp>
-#include <boost/mpl/deref.hpp>
-#include <boost/mpl/distance.hpp>
-#include <boost/mpl/or.hpp>
-#include <boost/type_traits/is_same.hpp>
-#include <boost/type_traits/is_convertible.hpp>
 #include <boost/variant.hpp>
 #include <boost/detail/workaround.hpp>
 
@@ -32,69 +26,6 @@
 namespace boost { namespace spirit { namespace karma { namespace detail
 {
     ///////////////////////////////////////////////////////////////////////////
- // A component is compatible to a given Attribute type if the Attribute
- // is the same as the expected type of the component
- ///////////////////////////////////////////////////////////////////////////
- template <typename Expected, typename Attribute>
- struct attribute_is_compatible
- : is_convertible<Attribute, Expected> {};
-
- template <typename Expected, typename Attribute>
- struct attribute_is_compatible<Expected, boost::optional<Attribute> >
- : is_convertible<Attribute, Expected> {};
-
- template <typename Container>
- struct is_hold_any_container
- : is_same<hold_any, typename traits::container_value<Container>::type> {};
-
- template <typename Expected, typename Attribute, typename IsNotVariant>
- struct compute_compatible_component_variant
- : mpl::or_<
- attribute_is_compatible<Expected, Attribute>
- , is_same<hold_any, Expected>
- , mpl::eval_if<
- traits::is_container<Expected>
- , is_hold_any_container<Expected>
- , mpl::false_>
- > {};
-
- template <typename Expected, typename Attribute>
- struct compute_compatible_component_variant<Expected, Attribute, mpl::false_>
- {
- typedef typename traits::variant_type<Attribute>::type variant_type;
- typedef typename variant_type::types types;
- typedef typename mpl::end<types>::type end;
-
- typedef typename
- mpl::find_if<types, is_same<Expected, mpl::_1> >::type
- iter;
-
- typedef typename mpl::distance<
- typename mpl::begin<types>::type, iter
- >::type distance;
-
- typedef typename mpl::not_<is_same<iter, end> >::type type;
- enum { value = type::value };
- };
-
- template <typename Expected, typename Attribute>
- struct compute_compatible_component
- : compute_compatible_component_variant<Expected, Attribute
- , typename spirit::traits::not_is_variant<Attribute>::type> {};
-
- template <typename Expected>
- struct compute_compatible_component<Expected, unused_type>
- : mpl::false_ {};
-
- template <typename Attribute>
- struct compute_compatible_component<unused_type, Attribute>
- : mpl::false_ {};
-
- template <>
- struct compute_compatible_component<unused_type, unused_type>
- : mpl::false_ {};
-
- ///////////////////////////////////////////////////////////////////////////
     // execute a generator if the given Attribute type is compatible
     ///////////////////////////////////////////////////////////////////////////
 
@@ -146,7 +77,7 @@
     template <typename Component, typename Attribute, typename Expected>
     struct alternative_generate<Component, Attribute, Expected
       , typename enable_if<
- compute_compatible_component<Expected, Attribute> >::type>
+ traits::compute_compatible_component<Expected, Attribute> >::type>
     {
         template <typename OutputIterator, typename Context, typename Delimiter>
         static bool
@@ -180,7 +111,7 @@
             component; // suppresses warning: C4100: 'component' : unreferenced formal parameter
 #endif
             typedef
- compute_compatible_component<Expected, Attribute>
+ traits::compute_compatible_component<Expected, Attribute>
             component_type;
 
             typedef typename component_type::distance distance_type;
@@ -197,10 +128,7 @@
                 return false;
 
             // returns true if any of the generators succeed
- typedef
- typename mpl::deref<typename component_type::iter>::type
- compatible_type;
-
+ typedef typename component_type::compatible_type compatible_type;
             return component.generate(sink, ctx, d, get<compatible_type>(attr_));
         }
     };

Modified: branches/release/boost/spirit/home/karma/directive/center_alignment.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/directive/center_alignment.hpp (original)
+++ branches/release/boost/spirit/home/karma/directive/center_alignment.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -273,7 +273,7 @@
         }
     };
 
- // creates center(pad, width)[] directive generator
+ // creates center(width, pad)[] directive generator
     template <typename Width, typename Padding, typename Subject
       , typename Modifiers>
     struct make_directive<

Modified: branches/release/boost/spirit/home/karma/directive/left_alignment.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/directive/left_alignment.hpp (original)
+++ branches/release/boost/spirit/home/karma/directive/left_alignment.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -256,7 +256,7 @@
         }
     };
 
- // creates left_align(pad, width)[] directive generator
+ // creates left_align(width, pad)[] directive generator
     template <typename Width, typename Padding, typename Subject
       , typename Modifiers>
     struct make_directive<

Modified: branches/release/boost/spirit/home/karma/directive/repeat.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/directive/repeat.hpp (original)
+++ branches/release/boost/spirit/home/karma/directive/repeat.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -141,10 +141,12 @@
         // (left) generator succeeds
         template <
             typename OutputIterator, typename Context, typename Delimiter
- , typename Iterator>
+ , typename Iterator, typename Attribute>
         bool generate_subject(OutputIterator& sink, Context& ctx
- , Delimiter const& d, Iterator& it, Iterator& end) const
+ , Delimiter const& d, Iterator& it, Iterator& end, Attribute const&) const
         {
+ // Failing subject generators are just skipped. This allows to
+ // selectively generate items in the provided attribute.
             while (!traits::compare(it, end))
             {
                 if (subject.generate(sink, ctx, d, traits::deref(it)))
@@ -154,6 +156,18 @@
             return false;
         }
 
+ template <
+ typename OutputIterator, typename Context, typename Delimiter
+ , typename Iterator>
+ bool generate_subject(OutputIterator& sink, Context& ctx
+ , Delimiter const& d, Iterator&, Iterator&, unused_type) const
+ {
+ // There is no way to distinguish a failed generator from a
+ // generator to be skipped. We assume the user takes responsibility
+ // for ending the loop if no attribute is specified.
+ return subject.generate(sink, ctx, d, unused);
+ }
+
     public:
         typedef Subject subject_type;
 
@@ -188,7 +202,7 @@
             // generate the minimal required amount of output
             for (/**/; !iter.got_min(i); ++i, traits::next(it))
             {
- if (!generate_subject(sink, ctx, d, it, end))
+ if (!generate_subject(sink, ctx, d, it, end, attr))
                 {
                     // if we fail before reaching the minimum iteration
                     // required, do not output anything and return false
@@ -200,7 +214,7 @@
             for (/**/; detail::sink_is_good(sink) && !iter.got_max(i);
                  ++i, traits::next(it))
             {
- if (!generate_subject(sink, ctx, d, it, end))
+ if (!generate_subject(sink, ctx, d, it, end, attr))
                     break;
             }
             return detail::sink_is_good(sink);

Modified: branches/release/boost/spirit/home/karma/directive/right_alignment.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/directive/right_alignment.hpp (original)
+++ branches/release/boost/spirit/home/karma/directive/right_alignment.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -266,7 +266,7 @@
         }
     };
 
- // creates right_align(pad, width)[] directive generator
+ // creates right_align(width, pad)[] directive generator
     template <typename Width, typename Padding, typename Subject
       , typename Modifiers>
     struct make_directive<

Modified: branches/release/boost/spirit/home/karma/operator/kleene.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/operator/kleene.hpp (original)
+++ branches/release/boost/spirit/home/karma/operator/kleene.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,6 +39,31 @@
     template <typename Subject>
     struct kleene : unary_generator<kleene<Subject> >
     {
+ private:
+ template <
+ typename OutputIterator, typename Context, typename Delimiter
+ , typename Attribute>
+ bool generate_subject(OutputIterator& sink, Context& ctx
+ , Delimiter const& d, Attribute const& attr) const
+ {
+ // Ignore return value, failing subject generators are just
+ // skipped. This allows to selectively generate items in the
+ // provided attribute.
+ subject.generate(sink, ctx, d, attr);
+ return true;
+ }
+
+ template <typename OutputIterator, typename Context, typename Delimiter>
+ bool generate_subject(OutputIterator& sink, Context& ctx
+ , Delimiter const& d, unused_type) const
+ {
+ // There is no way to distinguish a failed generator from a
+ // generator to be skipped. We assume the user takes responsibility
+ // for ending the loop if no attribute is specified.
+ return subject.generate(sink, ctx, d, unused);
+ }
+
+ public:
         typedef Subject subject_type;
         typedef typename subject_type::properties properties;
 
@@ -72,10 +97,8 @@
             for (/**/; detail::sink_is_good(sink) && !traits::compare(it, end);
                  traits::next(it))
             {
- // Ignore return value, failing subject generators are just
- // skipped. This allows to selectively generate items in the
- // provided attribute.
- subject.generate(sink, ctx, d, traits::deref(it));
+ if (!generate_subject(sink, ctx, d, traits::deref(it)))
+ break;
             }
             return detail::sink_is_good(sink);
         }

Modified: branches/release/boost/spirit/home/karma/operator/list.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/operator/list.hpp (original)
+++ branches/release/boost/spirit/home/karma/operator/list.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -42,10 +42,12 @@
         // (left) generator succeeds
         template <
             typename OutputIterator, typename Context, typename Delimiter
- , typename Iterator>
+ , typename Iterator, typename Attribute>
         bool generate_left(OutputIterator& sink, Context& ctx
- , Delimiter const& d, Iterator& it, Iterator& end) const
+ , Delimiter const& d, Iterator& it, Iterator& end, Attribute const&) const
         {
+ // Failing subject generators are just skipped. This allows to
+ // selectively generate items in the provided attribute.
             while (!traits::compare(it, end))
             {
                 if (left.generate(sink, ctx, d, traits::deref(it)))
@@ -55,6 +57,18 @@
             return false;
         }
 
+ template <
+ typename OutputIterator, typename Context, typename Delimiter
+ , typename Iterator>
+ bool generate_left(OutputIterator& sink, Context& ctx
+ , Delimiter const& d, Iterator&, Iterator&, unused_type) const
+ {
+ // There is no way to distinguish a failed generator from a
+ // generator to be skipped. We assume the user takes responsibility
+ // for ending the loop if no attribute is specified.
+ return left.generate(sink, ctx, d, unused);
+ }
+
     public:
         typedef Left left_type;
         typedef Right right_type;
@@ -92,7 +106,7 @@
             iterator_type it = traits::begin(attr);
             iterator_type end = traits::end(attr);
 
- if (generate_left(sink, ctx, d, it, end))
+ if (generate_left(sink, ctx, d, it, end, attr))
             {
                 for (traits::next(it); !traits::compare(it, end); traits::next(it))
                 {
@@ -104,7 +118,7 @@
                         if (!right.generate(sink, ctx, d, unused))
                             return false; // shouldn't happen
 
- if (!generate_left(sink, ctx, d, it, end))
+ if (!generate_left(sink, ctx, d, it, end, attr))
                             break; // return true as one item succeeded
                     }
                     buffering.buffer_copy();

Modified: branches/release/boost/spirit/home/karma/operator/plus.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/operator/plus.hpp (original)
+++ branches/release/boost/spirit/home/karma/operator/plus.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,6 +39,36 @@
     template <typename Subject>
     struct plus : unary_generator<plus<Subject> >
     {
+ private:
+ template <
+ typename OutputIterator, typename Context, typename Delimiter
+ , typename Attribute>
+ bool generate_subject(OutputIterator& sink, Context& ctx
+ , Delimiter const& d, Attribute const& attr, bool& result) const
+ {
+ // Ignore return value, failing subject generators are just
+ // skipped. This allows to selectively generate items in the
+ // provided attribute.
+ if (subject.generate(sink, ctx, d, attr))
+ result = true;
+ return true;
+ }
+
+ template <typename OutputIterator, typename Context, typename Delimiter>
+ bool generate_subject(OutputIterator& sink, Context& ctx
+ , Delimiter const& d, unused_type, bool& result) const
+ {
+ // There is no way to distinguish a failed generator from a
+ // generator to be skipped. We assume the user takes responsibility
+ // for ending the loop if no attribute is specified.
+ if (subject.generate(sink, ctx, d, unused)) {
+ result = true;
+ return true;
+ }
+ return false;
+ }
+
+ public:
         typedef Subject subject_type;
         typedef typename subject_type::properties properties;
 
@@ -78,8 +108,8 @@
             for (/**/; detail::sink_is_good(sink) && !traits::compare(it, end);
                  traits::next(it))
             {
- if (subject.generate(sink, ctx, d, traits::deref(it)))
- result = true;
+ if (!generate_subject(sink, ctx, d, traits::deref(it), result))
+ break;
             }
             return result && detail::sink_is_good(sink);
         }

Modified: branches/release/boost/spirit/home/qi/nonterminal/simple_trace.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/nonterminal/simple_trace.hpp (original)
+++ branches/release/boost/spirit/home/qi/nonterminal/simple_trace.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -55,7 +55,7 @@
                     o << "\\t";
                 else if (c == static_cast<Char>('\v'))
                     o << "\\v";
- else if (iscntrl(c))
+ else if (c < 127 && iscntrl(c))
                     o << "\\" << std::oct << static_cast<int>(c);
                 else
                     o << static_cast<char>(c);
@@ -114,8 +114,8 @@
             for (int i = 0; first != last && i != n && *first; ++i, ++first)
                 detail::token_printer(BOOST_SPIRIT_DEBUG_OUT, *first);
             BOOST_SPIRIT_DEBUG_OUT << "</" << tag << '>' << std::endl;
-
- // $$$ FIXME convert invalid xml characters (e.g. '<') to valid
+
+ // $$$ FIXME convert invalid xml characters (e.g. '<') to valid
             // character entities. $$$
         }
 
@@ -142,8 +142,12 @@
                     print_some("success", indent, first, last);
                     print_indent(indent);
                     BOOST_SPIRIT_DEBUG_OUT
- << "<attributes>"
- << context.attributes
+ << "<attributes>";
+ traits::print_attribute(
+ BOOST_SPIRIT_DEBUG_OUT,
+ context.attributes
+ );
+ BOOST_SPIRIT_DEBUG_OUT
                         << "</attributes>";
                     if (!fusion::empty(context.locals))
                         BOOST_SPIRIT_DEBUG_OUT

Modified: branches/release/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp (original)
+++ branches/release/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -19,7 +19,10 @@
 #include <boost/spirit/home/support/char_encoding/ascii.hpp>
 #include <boost/preprocessor/repetition/repeat.hpp>
 #include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/is_integral.hpp>
+#include <boost/type_traits/is_signed.hpp>
 #include <boost/mpl/bool.hpp>
+#include <boost/mpl/and.hpp>
 
 #include <limits>
 #include <boost/limits.hpp>
@@ -350,8 +353,8 @@
                 }
             }
 
- typedef typename
- traits::attribute_type<Attribute>::type
+ typedef typename
+ traits::attribute_type<Attribute>::type
             attribute_type;
 
             attribute_type val = Accumulate ? attr : attribute_type(0);
@@ -455,8 +458,8 @@
                 }
             }
 
- typedef typename
- traits::attribute_type<Attribute>::type
+ typedef typename
+ traits::attribute_type<Attribute>::type
             attribute_type;
 
             attribute_type val = Accumulate ? attr : attribute_type(0);
@@ -512,6 +515,35 @@
 
 #undef SPIRIT_NUMERIC_INNER_LOOP
 
+ ///////////////////////////////////////////////////////////////////////////
+ // Cast an signed integer to an unsigned integer
+ ///////////////////////////////////////////////////////////////////////////
+ template <typename T,
+ bool force_unsigned
+ = mpl::and_<is_integral<T>, is_signed<T> >::value>
+ struct cast_unsigned;
+
+ template <typename T>
+ struct cast_unsigned<T, true>
+ {
+ typedef typename make_unsigned<T>::type unsigned_type;
+ typedef typename make_unsigned<T>::type& unsigned_type_ref;
+
+ static unsigned_type_ref call(T& n)
+ {
+ return unsigned_type_ref(n);
+ }
+ };
+
+ template <typename T>
+ struct cast_unsigned<T, false>
+ {
+ static T& call(T& n)
+ {
+ return n;
+ }
+ };
+
 }}}}
 
 #endif

Modified: branches/release/boost/spirit/home/qi/numeric/numeric_utils.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/numeric/numeric_utils.hpp (original)
+++ branches/release/boost/spirit/home/qi/numeric/numeric_utils.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -52,7 +52,9 @@
             not_supported_radix, ());
 
         template <typename Iterator, typename Attribute>
- static bool call(Iterator& first, Iterator const& last, Attribute& attr)
+ static bool call(
+ Iterator& first, Iterator const& last,
+ Attribute& attr)
         {
             if (first == last)
                 return false;
@@ -67,7 +69,8 @@
             extract_type;
 
             Iterator save = first;
- if (!extract_type::parse(first, last, attr))
+ if (!extract_type::parse(first, last,
+ detail::cast_unsigned<Attribute>::call(attr)))
             {
                 first = save;
                 return false;

Modified: branches/release/boost/spirit/home/qi/string/symbols.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/string/symbols.hpp (original)
+++ branches/release/boost/spirit/home/qi/string/symbols.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -263,7 +263,7 @@
 
             template <typename Iterator>
             adder const&
- operator()(Iterator const& first, Iterator const& last, T const& val = T()) const
+ operator()(Iterator const& first, Iterator const& last, T const& val) const
             {
                 sym.lookup->add(first, last, val);
                 return *this;

Modified: branches/release/boost/spirit/home/support/attributes.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/attributes.hpp (original)
+++ branches/release/boost/spirit/home/support/attributes.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -15,6 +15,7 @@
 #include <boost/spirit/home/support/unused.hpp>
 #include <boost/spirit/home/support/has_semantic_action.hpp>
 #include <boost/spirit/home/support/attributes_fwd.hpp>
+#include <boost/spirit/home/support/detail/hold_any.hpp>
 #include <boost/spirit/home/support/detail/as_variant.hpp>
 #include <boost/optional/optional.hpp>
 #include <boost/fusion/include/transform.hpp>
@@ -24,6 +25,7 @@
 #include <boost/fusion/include/pop_front.hpp>
 #include <boost/fusion/include/is_sequence.hpp>
 #include <boost/fusion/include/for_each.hpp>
+#include <boost/foreach.hpp>
 #include <boost/utility/value_init.hpp>
 #include <boost/type_traits/is_same.hpp>
 #include <boost/type_traits/is_convertible.hpp>
@@ -31,6 +33,9 @@
 #include <boost/mpl/end.hpp>
 #include <boost/mpl/find_if.hpp>
 #include <boost/mpl/identity.hpp>
+#include <boost/mpl/deref.hpp>
+#include <boost/mpl/distance.hpp>
+#include <boost/mpl/or.hpp>
 #include <boost/proto/proto_fwd.hpp>
 #include <boost/utility/enable_if.hpp>
 #include <boost/variant.hpp>
@@ -49,12 +54,12 @@
 
     template <typename T>
     struct not_is_variant
- : mpl::true_
+ : mpl::true_
     {};
 
     template <BOOST_VARIANT_ENUM_PARAMS(typename T)>
     struct not_is_variant<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> >
- : mpl::false_
+ : mpl::false_
     {};
 
     template <typename T>
@@ -66,7 +71,7 @@
     // invoked for variant types only)
     template <typename T>
     struct variant_type
- : mpl::identity<T>
+ : mpl::identity<T>
     {};
 
     template <typename T>
@@ -75,14 +80,90 @@
     {};
 
     ///////////////////////////////////////////////////////////////////////////
+ // The compute_compatible_component_variant
+ ///////////////////////////////////////////////////////////////////////////
+ namespace detail
+ {
+ // A component is compatible to a given Attribute type if the
+ // Attribute is the same as the expected type of the component
+ template <typename Expected, typename Attribute>
+ struct attribute_is_compatible
+ : is_convertible<Attribute, Expected>
+ {};
+
+ template <typename Expected, typename Attribute>
+ struct attribute_is_compatible<Expected, boost::optional<Attribute> >
+ : is_convertible<Attribute, Expected>
+ {};
+
+ template <typename Container>
+ struct is_hold_any_container
+ : is_same<hold_any, typename traits::container_value<Container>::type>
+ {};
+ }
+
+ template <typename Expected, typename Attribute, typename IsNotVariant = mpl::false_>
+ struct compute_compatible_component_variant
+ : mpl::or_<
+ traits::detail::attribute_is_compatible<Expected, Attribute>
+ , is_same<hold_any, Expected>
+ , mpl::eval_if<
+ is_container<Expected>
+ , traits::detail::is_hold_any_container<Expected>
+ , mpl::false_> >
+ {};
+
+ template <typename Expected, typename Variant>
+ struct compute_compatible_component_variant<Expected, Variant, mpl::false_>
+ {
+ typedef typename traits::variant_type<Variant>::type variant_type;
+ typedef typename variant_type::types types;
+ typedef typename mpl::end<types>::type end;
+
+ typedef typename
+ mpl::find_if<types, is_same<Expected, mpl::_1> >::type
+ iter;
+
+ typedef typename mpl::distance<
+ typename mpl::begin<types>::type, iter
+ >::type distance;
+
+ // true_ if the attribute matches one of the types in the variant
+ typedef typename mpl::not_<is_same<iter, end> >::type type;
+ enum { value = type::value };
+
+ // return the type in the variant the attribute is compatible with
+ typedef typename
+ mpl::eval_if<type, mpl::deref<iter>, mpl::identity<unused_type> >::type
+ compatible_type;
+ };
+
+ template <typename Expected, typename Attribute>
+ struct compute_compatible_component
+ : compute_compatible_component_variant<Expected, Attribute
+ , typename spirit::traits::not_is_variant<Attribute>::type> {};
+
+ template <typename Expected>
+ struct compute_compatible_component<Expected, unused_type>
+ : mpl::false_ {};
+
+ template <typename Attribute>
+ struct compute_compatible_component<unused_type, Attribute>
+ : mpl::false_ {};
+
+ template <>
+ struct compute_compatible_component<unused_type, unused_type>
+ : mpl::false_ {};
+
+ ///////////////////////////////////////////////////////////////////////////
     template <typename T>
     struct not_is_optional
- : mpl::true_
+ : mpl::true_
     {};
 
     template <typename T>
     struct not_is_optional<boost::optional<T> >
- : mpl::false_
+ : mpl::false_
     {};
 
     ///////////////////////////////////////////////////////////////////////////
@@ -143,7 +224,7 @@
     // the attribute in a tuple only IFF it is not already a fusion tuple.
     ///////////////////////////////////////////////////////////////////////////
     template <typename Attribute, typename Force = mpl::false_>
- struct wrap_if_not_tuple
+ struct wrap_if_not_tuple
       : mpl::if_<
             fusion::traits::is_sequence<Attribute>
           , Attribute&, fusion::vector1<Attribute&> >
@@ -297,7 +378,7 @@
             typename mpl::find_if<Sequence, is_same<mpl::_, unused_type> >::type
           , typename mpl::end<Sequence>::type>
     {};
-
+
     namespace detail
     {
         template <typename Sequence, bool no_unused
@@ -357,7 +438,7 @@
     // that 1) all attributes in the variant are unique 2) puts the unused
     // attribute, if there is any, to the front and 3) collapses single element
     // variants, variant<T> to T.
- ///////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////
     template <typename Sequence>
     struct build_variant
     {
@@ -404,13 +485,13 @@
     // transform_attribute
     //
     // Sometimes the user needs to transform the attribute types for certain
- // attributes. This template can be used as a customization point, where
+ // attributes. This template can be used as a customization point, where
     // the user is able specify specific transformation rules for any attribute
     // type.
     //
     // The default attribute transformation (where the exposed attribute type is
     // different from the required transformed attribute type) relies on the
- // convertibility 'exposed type' --> 'transformed type', which has to exist
+ // convertibility 'exposed type' --> 'transformed type', which has to exist
     // in order to successfully execute the pre transform step.
     ///////////////////////////////////////////////////////////////////////////
     template <typename Exposed, typename Transformed, typename Enable/* = void*/>
@@ -420,19 +501,19 @@
 
         static Transformed pre(Exposed& val) { return Transformed(val); }
 
- // By default do post transformation only if types are convertible,
- // otherwise we assume no post transform is required (i.e. the user
- // utilizes nview et.al.).
- static void post(Exposed&, Transformed const&, mpl::false_)
+ // By default do post transformation only if types are convertible,
+ // otherwise we assume no post transform is required (i.e. the user
+ // utilizes nview et.al.).
+ static void post(Exposed&, Transformed const&, mpl::false_)
         {
         }
- static void post(Exposed& val, Transformed const& attr, mpl::true_)
+ static void post(Exposed& val, Transformed const& attr, mpl::true_)
         {
- assign_to(attr, val);
+ assign_to(attr, val);
         }
 
- static void post(Exposed& val, Transformed const& attr)
- {
+ static void post(Exposed& val, Transformed const& attr)
+ {
             post(val, attr, is_convertible<Transformed, Exposed>());
         }
 
@@ -449,18 +530,18 @@
     };
 
     template <typename Exposed, typename Transformed>
- struct transform_attribute<optional<Exposed>, Transformed,
+ struct transform_attribute<optional<Exposed>, Transformed,
         typename disable_if<is_same<optional<Exposed>, Transformed> >::type>
     {
         typedef Transformed& type;
- static Transformed& pre(optional<Exposed>& val)
- {
+ static Transformed& pre(optional<Exposed>& val)
+ {
             if (!val)
                 val = Transformed();
- return boost::get<Transformed>(val);
+ return boost::get<Transformed>(val);
         }
         static void post(optional<Exposed>&, Transformed const&) {}
- static void fail(optional<Exposed>& val)
+ static void fail(optional<Exposed>& val)
         {
              val = none_t(); // leave optional uninitialized if rhs failed
         }
@@ -572,11 +653,11 @@
     // make_attribute
     //
     // All parsers and generators have specific attribute types.
- // Spirit parsers and generators are passed an attribute; these are either
- // references to the expected type, or an unused_type -- to flag that we do
- // not care about the attribute. For semantic actions, however, we need to
+ // Spirit parsers and generators are passed an attribute; these are either
+ // references to the expected type, or an unused_type -- to flag that we do
+ // not care about the attribute. For semantic actions, however, we need to
     // have a real value to pass to the semantic action. If the client did not
- // provide one, we will have to synthesize the value. This class takes care
+ // provide one, we will have to synthesize the value. This class takes care
     // of that.
     ///////////////////////////////////////////////////////////////////////////
     template <typename Attribute, typename ActualAttribute>
@@ -687,16 +768,16 @@
     };
 
     ///////////////////////////////////////////////////////////////////////////
- // meta function to return whether the argument is a one element fusion
+ // meta function to return whether the argument is a one element fusion
     // sequence
     ///////////////////////////////////////////////////////////////////////////
     template <typename T, bool IsSeq = fusion::traits::is_sequence<T>::value>
- struct one_element_sequence
+ struct one_element_sequence
       : mpl::false_
     {};
 
     template <typename T>
- struct one_element_sequence<T, true>
+ struct one_element_sequence<T, true>
       : mpl::bool_<mpl::size<T>::value == 1>
     {};
 
@@ -729,14 +810,14 @@
 
         // for fusion sequences
         template <typename T>
- void clear_impl2(T& val, mpl::true_)
+ void clear_impl2(T& val, mpl::true_)
         {
             fusion::for_each(val, clear_visitor());
         }
 
         // dispatch default or fusion sequence
         template <typename T>
- void clear_impl(T& val, mpl::false_)
+ void clear_impl(T& val, mpl::false_)
         {
             clear_impl2(val, fusion::traits::is_sequence<T>());
         }
@@ -764,7 +845,7 @@
     {
         static void call(optional<T>& val)
         {
- if (val)
+ if (val)
                 val = none_t(); // leave optional uninitialized
         }
     };
@@ -800,6 +881,81 @@
     inline void clear(unused_type)
     {
     }
+
+ template <typename Out, typename T>
+ void print_attribute(Out& out, T const& val);
+
+ namespace detail
+ {
+ // for stl container data types
+ template <typename Out, typename T>
+ void print_attribute_impl(Out& out, T const& val, mpl::true_)
+ {
+ out << '[';
+ if (!val.empty())
+ {
+ for (typename T::const_iterator i = val.begin(); i != val.end(); ++i)
+ {
+ if (i != val.begin())
+ out << ", ";
+ print_attribute(out, *i);
+ }
+
+ }
+ out << ']';
+ }
+
+ // for non-fusion data types
+ template <typename Out, typename T>
+ void print_attribute_impl2(Out& out, T const& val, mpl::false_)
+ {
+ out << val;
+ }
+
+ template <typename Out>
+ struct print_fusion_sequence
+ {
+ print_fusion_sequence(Out& out)
+ : out(out), is_first(true) {}
+
+ typedef void result_type;
+
+ template <typename T>
+ void operator()(T const& val) const
+ {
+ if (is_first)
+ is_first = false;
+ else
+ out << ", ";
+ print_attribute(out, val);
+ }
+
+ Out& out;
+ mutable bool is_first;
+ };
+
+ // for fusion data types
+ template <typename Out, typename T>
+ void print_attribute_impl2(Out& out, T const& val, mpl::true_)
+ {
+ out << '[';
+ fusion::for_each(val, print_fusion_sequence<Out>(out));
+ out << ']';
+ }
+
+ // for non-stl container data types
+ template <typename Out, typename T>
+ void print_attribute_impl(Out& out, T const& val, mpl::false_)
+ {
+ print_attribute_impl2(out, val, fusion::traits::is_sequence<T>());
+ }
+ }
+
+ template <typename Out, typename T>
+ inline void print_attribute(Out& out, T const& val)
+ {
+ detail::print_attribute_impl(out, val, is_container<T>());
+ }
 }}}
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: branches/release/boost/spirit/home/support/iterators/detail/buffering_input_iterator_policy.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/buffering_input_iterator_policy.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/buffering_input_iterator_policy.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -63,8 +63,8 @@
             template <typename MultiPass>
             static void destroy(MultiPass&) {}
 
- template <typename ValueType, typename MultiPass>
- static ValueType& get_input(MultiPass& mp)
+ template <typename MultiPass>
+ static typename MultiPass::reference get_input(MultiPass& mp)
             {
                 return mp.shared()->get_input();
             }
@@ -106,14 +106,16 @@
 
             void advance_input()
             {
- curtok_ = *input_++;
- input_is_valid_ = true;
+ ++input_;
+ input_is_valid_ = false;
             }
 
             result_type& get_input()
             {
- if (!input_is_valid_)
- advance_input();
+ if (!input_is_valid_) {
+ curtok_ = *input_;
+ input_is_valid_ = true;
+ }
                 return curtok_;
             }
 

Modified: branches/release/boost/spirit/home/support/iterators/detail/combine_policies.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/combine_policies.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/combine_policies.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -117,9 +117,9 @@
         inline static void advance_input(MultiPass& mp)
             { Input::advance_input(mp); }
 
- template <typename TokenType, typename MultiPass>
- inline static TokenType& get_input(MultiPass& mp)
- { return Input::template get_input<TokenType>(mp); }
+ template <typename MultiPass>
+ inline static typename MultiPass::reference get_input(MultiPass& mp)
+ { return Input::get_input(mp); }
 
         template <typename MultiPass>
         inline static bool input_at_eof(MultiPass const& mp)
@@ -193,9 +193,9 @@
         inline static void advance_input(MultiPass& mp)
             { Input::advance_input(mp); }
 
- template <typename TokenType, typename MultiPass>
- inline static TokenType& get_input(MultiPass& mp)
- { return Input::template get_input<TokenType>(mp); }
+ template <typename MultiPass>
+ inline static typename MultiPass::reference get_input(MultiPass& mp)
+ { return Input::get_input(mp); }
 
         template <typename MultiPass>
         inline static bool input_at_eof(MultiPass const& mp)
@@ -282,9 +282,9 @@
         inline static void advance_input(MultiPass& mp)
             { Input::advance_input(mp); }
 
- template <typename TokenType, typename MultiPass>
- inline static TokenType& get_input(MultiPass& mp)
- { return Input::template get_input<TokenType>(mp); }
+ template <typename MultiPass>
+ inline static typename MultiPass::reference get_input(MultiPass& mp)
+ { return Input::get_input(mp); }
 
         template <typename MultiPass>
         inline static bool input_at_eof(MultiPass const& mp)
@@ -380,9 +380,9 @@
         inline static void advance_input(MultiPass& mp)
             { Input::advance_input(mp); }
 
- template <typename TokenType, typename MultiPass>
- inline static TokenType& get_input(MultiPass& mp)
- { return Input::template get_input<TokenType>(mp); }
+ template <typename MultiPass>
+ inline static typename MultiPass::reference get_input(MultiPass& mp)
+ { return Input::get_input(mp); }
 
         template <typename MultiPass>
         inline static bool input_at_eof(MultiPass const& mp)

Modified: branches/release/boost/spirit/home/support/iterators/detail/fixed_size_queue_policy.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/fixed_size_queue_policy.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/fixed_size_queue_policy.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -57,7 +57,7 @@
             {
                 if (mp.queuePosition == mp.shared()->queuedElements.end())
                 {
- return MultiPass::template get_input<Value>(mp);
+ return MultiPass::get_input(mp);
                 }
                 return *mp.queuePosition;
             }
@@ -75,7 +75,7 @@
                         mp.shared()->queuedElements.pop_front();
 
                     mp.shared()->queuedElements.push_back(
- MultiPass::template get_input<Value>(mp));
+ MultiPass::get_input(mp));
                     MultiPass::advance_input(mp);
                 }
                 ++mp.queuePosition;

Modified: branches/release/boost/spirit/home/support/iterators/detail/functor_input_policy.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/functor_input_policy.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/functor_input_policy.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -58,8 +58,8 @@
 
         public:
             // get the next token
- template <typename ValueType, typename MultiPass>
- static ValueType& get_input(MultiPass& mp)
+ template <typename MultiPass>
+ static typename MultiPass::reference get_input(MultiPass& mp)
             {
                 value_type& curtok = mp.shared()->curtok;
                 if (!input_is_valid(mp, curtok))

Modified: branches/release/boost/spirit/home/support/iterators/detail/input_iterator_policy.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/input_iterator_policy.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/input_iterator_policy.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -66,8 +66,8 @@
             template <typename MultiPass>
             static void destroy(MultiPass&) {}
 
- template <typename ValueType, typename MultiPass>
- static ValueType& get_input(MultiPass& mp)
+ template <typename MultiPass>
+ static typename MultiPass::reference get_input(MultiPass& mp)
             {
                 return *mp.shared()->input_;
             }

Modified: branches/release/boost/spirit/home/support/iterators/detail/istream_policy.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/istream_policy.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/istream_policy.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -44,8 +44,8 @@
             template <typename MultiPass>
             static void destroy(MultiPass&) {}
 
- template <typename ValueType, typename MultiPass>
- static ValueType& get_input(MultiPass& mp)
+ template <typename MultiPass>
+ static typename MultiPass::reference get_input(MultiPass& mp)
             {
                 if (!mp.shared()->initialized_)
                     advance_input(mp);

Modified: branches/release/boost/spirit/home/support/iterators/detail/lex_input_policy.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/lex_input_policy.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/lex_input_policy.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -38,7 +38,7 @@
 
         public:
             template <typename MultiPass>
- static value_type& get_input(MultiPass& mp)
+ static typename MultiPass::reference get_input(MultiPass& mp)
             {
                 value_type& curtok = mp.shared()->curtok;
                 if (-1 == curtok)

Modified: branches/release/boost/spirit/home/support/iterators/detail/multi_pass.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/multi_pass.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/multi_pass.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -60,8 +60,8 @@
         template <typename MultiPass, typename TokenType>
         static void advance_input(MultiPass& mp);
 
- template <typename TokenType, typename MultiPass>
- static TokenType& get_input(MultiPass& mp);
+ template <typename MultiPass>
+ static typename MultiPass::reference get_input(MultiPass& mp);
 
         template <typename MultiPass>
         static bool input_at_eof(MultiPass const& mp);

Modified: branches/release/boost/spirit/home/support/iterators/detail/split_functor_input_policy.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/split_functor_input_policy.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/split_functor_input_policy.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -75,8 +75,8 @@
             void swap(unique&) {}
 
             // get the next token
- template <typename ValueType, typename MultiPass>
- static ValueType& get_input(MultiPass& mp)
+ template <typename MultiPass>
+ static typename MultiPass::reference get_input(MultiPass& mp)
             {
                 value_type& curtok = mp.shared()->curtok;
                 using namespace split_functor_input_is_valid_test_;
@@ -138,8 +138,8 @@
 
         public:
             // get the next token
- template <typename ValueType, typename MultiPass>
- static ValueType& get_input(MultiPass& mp)
+ template <typename MultiPass>
+ static typename MultiPass::reference get_input(MultiPass& mp)
             {
                 value_type& curtok = mp.shared()->curtok;
                 using namespace split_functor_input_is_valid_test_;

Modified: branches/release/boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp (original)
+++ branches/release/boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -66,7 +66,7 @@
                         queue.clear();
                         mp.queued_position = 0;
                     }
- return MultiPass::template get_input<Value>(mp);
+ return MultiPass::get_input(mp);
                 }
 
                 return queue[mp.queued_position];
@@ -101,7 +101,7 @@
                     }
                     else
                     {
- queue.push_back(MultiPass::template get_input<Value>(mp));
+ queue.push_back(MultiPass::get_input(mp));
                         ++mp.queued_position;
                     }
                     MultiPass::advance_input(mp);

Modified: branches/release/libs/spirit/doc/html/index.html
==============================================================================
--- branches/release/libs/spirit/doc/html/index.html (original)
+++ branches/release/libs/spirit/doc/html/index.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -33,7 +33,7 @@
 </div></div>
 <div><p class="copyright">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser</p></div>
 <div><div class="legalnotice" title="Legal Notice">
-<a name="id588287"></a><p>
+<a name="id556242"></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>
@@ -269,7 +269,7 @@
   </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: March 06, 2010 at 22:00:47 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 26, 2010 at 13:12:59 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -40,49 +40,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Library
- </p>
+ <p>
+ Library
+ </p>
                 </th>
 <th>
- <p>
- Sequence attribute propagation rule
- </p>
+ <p>
+ Sequence attribute propagation rule
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- Qi
- </p>
+ <p>
+ Qi
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span>
- <span class="special">(</span><span class="identifier">a</span>
- <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span>
+ <span class="special">(</span><span class="identifier">a</span>
+ <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Karma
- </p>
+ <p>
+ Karma
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span>
- <span class="special">(</span><span class="identifier">a</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span>
+ <span class="special">(</span><span class="identifier">a</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -136,7 +136,7 @@
           Compound Attribute Rules</a>.
         </p>
 <a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_sequence_parsers_and_generators"></a><h6>
-<a name="id602855"></a>
+<a name="id570710"></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>
@@ -152,41 +152,41 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Library
- </p>
+ <p>
+ Library
+ </p>
                 </th>
 <th>
- <p>
- Sequence expression
- </p>
+ <p>
+ Sequence expression
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- Qi
- </p>
+ <p>
+ Qi
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">double_</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">double_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">double_</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">double_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Karma
- </p>
+ <p>
+ Karma
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">double_</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">double_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">double_</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">double_</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -252,7 +252,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_alternative_parsers_and_generators"></a><h6>
-<a name="id603745"></a>
+<a name="id571606"></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: branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -43,47 +43,47 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Library
- </p>
+ <p>
+ Library
+ </p>
                 </th>
 <th>
- <p>
- Sequence expression
- </p>
+ <p>
+ Sequence expression
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- Qi
- </p>
+ <p>
+ Qi
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="char">'('</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">double_</span> <span class="special">&gt;&gt;</span>
- <span class="string">", "</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">double_</span> <span class="special">&gt;&gt;</span>
- <span class="char">')'</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="char">'('</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">double_</span> <span class="special">&gt;&gt;</span>
+ <span class="string">", "</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">double_</span> <span class="special">&gt;&gt;</span>
+ <span class="char">')'</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Karma
- </p>
+ <p>
+ Karma
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="char">'('</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">double_</span> <span class="special">&lt;&lt;</span>
- <span class="string">", "</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">double_</span> <span class="special">&lt;&lt;</span>
- <span class="char">')'</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="char">'('</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">double_</span> <span class="special">&lt;&lt;</span>
+ <span class="string">", "</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">double_</span> <span class="special">&lt;&lt;</span>
+ <span class="char">')'</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -166,49 +166,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Library
- </p>
+ <p>
+ Library
+ </p>
                 </th>
 <th>
- <p>
- Sequence attribute propagation rule
- </p>
+ <p>
+ Sequence attribute propagation rule
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- Qi
- </p>
+ <p>
+ Qi
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span>
- <span class="special">(</span><span class="identifier">a</span>
- <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span>
+ <span class="special">(</span><span class="identifier">a</span>
+ <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Karma
- </p>
+ <p>
+ Karma
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span>
- <span class="special">(</span><span class="identifier">a</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span>
+ <span class="special">(</span><span class="identifier">a</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -29,9 +29,9 @@
 </h3></div></div></div>
 <p>
         Parsing Expression Grammars (PEG)
- <sup>[<a name="id599967" href="#ftn.id599967" class="footnote">6</a>]</sup>
+ <sup>[<a name="id567913" href="#ftn.id567913" class="footnote">6</a>]</sup>
         are a derivative of Extended Backus-Naur Form (EBNF)
- <sup>[<a name="id599979" href="#ftn.id599979" class="footnote">7</a>]</sup>
+ <sup>[<a name="id567925" href="#ftn.id567925" class="footnote">7</a>]</sup>
         with a different interpretation, designed to represent a recursive descent
         parser. A PEG can be directly represented as a recursive-descent parser.
       </p>
@@ -42,7 +42,7 @@
         Abstract Syntax Tree) for each PEG grammar.
       </p>
 <a name="spirit.abstracts.parsing_expression_grammar.sequences"></a><h5>
-<a name="id599999"></a>
+<a name="id567945"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.sequences">Sequences</a>
       </h5>
 <p>
@@ -84,7 +84,7 @@
         </p></td></tr>
 </table></div>
 <a name="spirit.abstracts.parsing_expression_grammar.alternatives"></a><h5>
-<a name="id600131"></a>
+<a name="id568077"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.alternatives">Alternatives</a>
       </h5>
 <p>
@@ -127,7 +127,7 @@
         is valid. As noted, there can only be one valid parse tree.
       </p>
 <a name="spirit.abstracts.parsing_expression_grammar.loops"></a><h5>
-<a name="id600278"></a>
+<a name="id568224"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.loops">Loops</a>
       </h5>
 <p>
@@ -190,7 +190,7 @@
         We will see more of these other mechanisms shortly.
       </p>
 <a name="spirit.abstracts.parsing_expression_grammar.difference"></a><h5>
-<a name="id600425"></a>
+<a name="id568371"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.difference">Difference</a>
       </h5>
 <p>
@@ -216,11 +216,11 @@
 </table></div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id599967" href="#id599967" class="para">6</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id567913" href="#id567913" 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.id599979" href="#id599979" class="para">7</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id567925" href="#id567925" 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: branches/release/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,13 +28,13 @@
 </h3></div></div></div>
 <p>
         In the next section, we will deal with Parsing Expression Grammars (PEG)
- <sup>[<a name="id599524" href="#ftn.id599524" class="footnote">3</a>]</sup>
+ <sup>[<a name="id567470" href="#ftn.id567470" class="footnote">3</a>]</sup>
         , a variant of Extended Backus-Naur Form (EBNF)
- <sup>[<a name="id599536" href="#ftn.id599536" class="footnote">4</a>]</sup>
+ <sup>[<a name="id567482" href="#ftn.id567482" class="footnote">4</a>]</sup>
         with a different interpretation. It is easier to understand PEG using Syntax
         Diagrams. Syntax diagrams represent a grammar graphically. It was used extensibly
         by Niklaus Wirth
- <sup>[<a name="id599548" href="#ftn.id599548" class="footnote">5</a>]</sup>
+ <sup>[<a name="id567494" href="#ftn.id567494" class="footnote">5</a>]</sup>
         in the "Pascal User Manual". Syntax Diagrams are easily understandable
         by programmers due to their similarity to flow charts. The isomorphism of
         the diagrams and functions make them ideal for representing Recursive Descent
@@ -48,7 +48,7 @@
         parsers and to <span class="emphasis"><em>Spirit.Karma</em></span> generators.
       </p>
 <a name="spirit.abstracts.syntax_diagram.elements"></a><h5>
-<a name="id599576"></a>
+<a name="id567522"></a>
         <a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.elements">Elements</a>
       </h5>
 <p>
@@ -92,7 +92,7 @@
         </p>
 </blockquote></div>
 <a name="spirit.abstracts.syntax_diagram.constructs"></a><h5>
-<a name="id599675"></a>
+<a name="id567621"></a>
         <a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.constructs">Constructs</a>
       </h5>
 <p>
@@ -163,7 +163,7 @@
         This behavior is quite obvious with syntax diagrams as they resemble flow-charts.
       </p>
 <a name="spirit.abstracts.syntax_diagram.predicates"></a><h5>
-<a name="id599836"></a>
+<a name="id567782"></a>
         <a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.predicates">Predicates</a>
       </h5>
 <p>
@@ -218,14 +218,14 @@
       </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id599524" href="#id599524" class="para">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id567470" href="#id567470" 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.id599536" href="#id599536" class="para">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id567482" href="#id567482" 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.id599548" href="#id599548" class="para">5</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id567494" href="#id567494" class="para">5</a>] </sup>
             Niklaus Wirth: The Programming Language Pascal. (July 1973)
           </p></div>
 </div>

Modified: branches/release/libs/spirit/doc/html/spirit/acknowledgments.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/acknowledgments.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/acknowledgments.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -116,7 +116,7 @@
       if not, kick Joao :-)
     </p>
 <a name="spirit.acknowledgments.acknowledgements_from_the_spirit_v1__emphasis_classic__emphasis__documentation"></a><h4>
-<a name="id1028066"></a>
+<a name="id994998"></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: branches/release/libs/spirit/doc/html/spirit/advanced/customize.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -46,7 +46,7 @@
         from Attributes</a></span></dt>
 </dl></div>
 <a name="spirit.advanced.customize.why_do_we_need_attribute_customization_points"></a><h5>
-<a name="id966975"></a>
+<a name="id932983"></a>
         <a class="link" href="customize.html#spirit.advanced.customize.why_do_we_need_attribute_customization_points">Why
         do we need Attribute Customization Points</a>
       </h5>
@@ -139,7 +139,7 @@
         a description which needs to be specialized for what purpose.
       </p>
 <a name="spirit.advanced.customize.the_usage_of_customization_points"></a><h5>
-<a name="id967296"></a>
+<a name="id933304"></a>
         <a class="link" href="customize.html#spirit.advanced.customize.the_usage_of_customization_points">The
         Usage of Customization Points</a>
       </h5>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Store an Attribute after a Parser Produced a Pair of Iterators (Qi)</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.assign_to_attribute_from_iterators"></a><h6>
-<a name="id973162"></a>
+<a name="id937532"></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="id973189"></a>
+<a name="id937559"></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,24 +62,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.namespace"></a><h6>
-<a name="id973282"></a>
+<a name="id937652"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.assign_to.assign_to_attribute_from_iterators.synopsis"></a><h6>
-<a name="id973355"></a>
+<a name="id937725"></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">&lt;</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">&gt;</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="id973516"></a>
+<a name="id937886"></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>
@@ -101,82 +101,82 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- is the type of the attribute as passed in by the user.
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ is the type of the attribute as passed in by the user.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
- is the type of the iterators as produced by the parser.
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ is the type of the iterators as produced by the parser.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
- </td>
-<td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">assign_to_attribute_from_value</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">assign_to_attribute_from_value</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation"></a><h6>
-<a name="id973716"></a>
+<a name="id938096"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation">Notation</a>
           </h6>
 <div class="variablelist" title="Notation">
@@ -184,27 +184,26 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- A type to be used as the target to store the attribute value in.
- </p></dd>
+ A type to be used as the target to store the attribute value in.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attr</span></code></span></dt>
 <dd><p>
- A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
- </p></dd>
+ A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
 <dd><p>
- The iterator type used by the parser. This type usually corresponds
- to the iterators as passed in by the user.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">begin</span></code>,
- <code class="computeroutput"><span class="identifier">end</span></code></span></dt>
+ The iterator type used by the parser. This type usually corresponds
+ to the iterators as passed in by the user.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">begin</span></code>, <code class="computeroutput"><span class="identifier">end</span></code></span></dt>
 <dd><p>
- Iterator instances of type <code class="computeroutput"><span class="identifier">Iterator</span></code>
- pointing to the begin and the end of the matched input sequence.
- </p></dd>
+ Iterator instances of type <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ pointing to the begin and the end of the matched input sequence.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics"></a><h6>
-<a name="id973830"></a>
+<a name="id938214"></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>
@@ -215,36 +214,36 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">assign_to_attribute_from_iterators</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">e</span><span class="special">,</span> <span class="identifier">attr</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Use the iterators <code class="computeroutput"><span class="identifier">begin</span></code>
- and <code class="computeroutput"><span class="identifier">end</span></code> to initialize
- the attribute <code class="computeroutput"><span class="identifier">attr</span></code>.
- </p>
+ <p>
+ Use the iterators <code class="computeroutput"><span class="identifier">begin</span></code>
+ and <code class="computeroutput"><span class="identifier">end</span></code> to
+ initialize the attribute <code class="computeroutput"><span class="identifier">attr</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations"></a><h6>
-<a name="id973973"></a>
+<a name="id938360"></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>
@@ -255,47 +254,47 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>, <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>, <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Execute an assignment <code class="computeroutput"><span class="identifier">attr</span>
- <span class="special">=</span> <span class="identifier">Attrib</span><span class="special">(</span><span class="identifier">begin</span><span class="special">,</span> <span class="identifier">end</span><span class="special">)</span></code>.
- </p>
+ <p>
+ Execute an assignment <code class="computeroutput"><span class="identifier">attr</span>
+ <span class="special">=</span> <span class="identifier">Attrib</span><span class="special">(</span><span class="identifier">begin</span><span class="special">,</span> <span class="identifier">end</span><span class="special">)</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Do nothing.
- </p>
+ <p>
+ Do nothing.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement"></a><h6>
-<a name="id974119"></a>
+<a name="id938510"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement">When
             to implement</a>
           </h6>
@@ -307,7 +306,7 @@
             from the pair of iterators.
           </p>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.example"></a><h6>
-<a name="id974150"></a>
+<a name="id938541"></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>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Store an Attribute Value after a Parser Produced a Value (Qi)</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.assign_to_attribute_from_value"></a><h6>
-<a name="id974178"></a>
+<a name="id942677"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.assign_to_attribute_from_value">assign_to_attribute_from_value</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
             parsed attribute value into the attribute instance provided by the user.
           </p>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.module_headers"></a><h6>
-<a name="id974206"></a>
+<a name="id942705"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.module_headers">Module
             Headers</a>
           </h6>
@@ -59,24 +59,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.namespace"></a><h6>
-<a name="id974298"></a>
+<a name="id942797"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.assign_to.assign_to_attribute_from_value.synopsis"></a><h6>
-<a name="id974371"></a>
+<a name="id942871"></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">&lt;</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">&gt;</span>
@@ -86,7 +86,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.template_parameters"></a><h6>
-<a name="id974510"></a>
+<a name="id943010"></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>
@@ -98,82 +98,82 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- is the type of the attribute as passed in by the user.
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ is the type of the attribute as passed in by the user.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">T</span></code> is
- the type of the attribute instance as produced by the parser.
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">T</span></code>
+ is the type of the attribute instance as produced by the parser.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
- </td>
-<td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">assign_to_attribute_from_value</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">assign_to_attribute_from_value</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation"></a><h6>
-<a name="id976970"></a>
+<a name="id943220"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation">Notation</a>
           </h6>
 <div class="variablelist" title="Notation">
@@ -181,25 +181,25 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- A type to be used as the target to store the attribute value in.
- </p></dd>
+ A type to be used as the target to store the attribute value in.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attr</span></code></span></dt>
 <dd><p>
- A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
- </p></dd>
+ A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
 <dd><p>
- A type as produced by the parser. The parser temporarily stores its
- parsed values using this type.
- </p></dd>
+ A type as produced by the parser. The parser temporarily stores
+ its parsed values using this type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">t</span></code></span></dt>
 <dd><p>
- A attribute instance of type <code class="computeroutput"><span class="identifier">T</span></code>.
- </p></dd>
+ A attribute instance of type <code class="computeroutput"><span class="identifier">T</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics"></a><h6>
-<a name="id977077"></a>
+<a name="id943331"></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>
@@ -210,35 +210,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">assign_to_attribute_from_value</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">t</span><span class="special">,</span> <span class="identifier">attr</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Copy (assign) the value, <code class="computeroutput"><span class="identifier">t</span></code>
- to the attribute <code class="computeroutput"><span class="identifier">attr</span></code>.
- </p>
+ <p>
+ Copy (assign) the value, <code class="computeroutput"><span class="identifier">t</span></code>
+ to the attribute <code class="computeroutput"><span class="identifier">attr</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.predefined_specializations"></a><h6>
-<a name="id977204"></a>
+<a name="id943461"></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>
@@ -249,47 +249,47 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>, <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>, <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Assign the argument <code class="computeroutput"><span class="identifier">t</span></code>
- to <code class="computeroutput"><span class="identifier">attr</span></code>.
- </p>
+ <p>
+ Assign the argument <code class="computeroutput"><span class="identifier">t</span></code>
+ to <code class="computeroutput"><span class="identifier">attr</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Do nothing.
- </p>
+ <p>
+ Do nothing.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement"></a><h6>
-<a name="id977329"></a>
+<a name="id943589"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement">When
             to implement</a>
           </h6>
@@ -301,7 +301,7 @@
             constructible.
           </p>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.example"></a><h6>
-<a name="id977360"></a>
+<a name="id943621"></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>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/auto/create_generator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Define a Custom Attribute Mapping for a Generator</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.auto.create_generator.create_generator"></a><h6>
-<a name="id1006463"></a>
+<a name="id971958"></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="id1006513"></a>
+<a name="id973783"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.module_headers">Module
             Headers</a>
           </h6>
@@ -51,24 +51,24 @@
             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="id1006592"></a>
+<a name="id973862"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.auto.create_generator.synopsis"></a><h6>
-<a name="id1006670"></a>
+<a name="id973940"></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">&lt;</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">&gt;</span>
@@ -79,7 +79,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.auto.create_generator.template_parameters"></a><h6>
-<a name="id1006795"></a>
+<a name="id974065"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.template_parameters">Template
             parameters</a>
           </h6>
@@ -91,64 +91,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">T</span></code> for
- which a custom mapping to a generator should be established.
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">T</span></code>
+ for which a custom mapping to a generator should be established.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
- </td>
-<td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">create_generator</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">create_generator</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_generator.notation"></a><h6>
-<a name="id1006960"></a>
+<a name="id974237"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -156,12 +156,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
 <dd><p>
- An arbitrary type.
- </p></dd>
+ An arbitrary type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.auto.create_generator.expression_semantics"></a><h6>
-<a name="id1007000"></a>
+<a name="id974278"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -172,46 +172,47 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">create_generator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">create_generator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Defines the type of the generator expression returned from <code class="computeroutput"><span class="identifier">call</span></code>.
- </p>
+ <p>
+ Defines the type of the generator expression returned from
+ <code class="computeroutput"><span class="identifier">call</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">create_generator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">create_generator</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns a generator expression (usually this is a proto::expression)
- to be used as the default generator for the given type, <code class="computeroutput"><span class="identifier">T</span></code>.
- </p>
+ <p>
+ Returns a generator expression (usually this is a proto::expression)
+ to be used as the default generator for the given type, <code class="computeroutput"><span class="identifier">T</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_generator.predefined_specializations"></a><h6>
-<a name="id1007141"></a>
+<a name="id974423"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -233,7 +234,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_generator.when_to_implement"></a><h6>
-<a name="id1007183"></a>
+<a name="id974465"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.when_to_implement">When
             to implement</a>
           </h6>
@@ -245,7 +246,7 @@
             functions based on the automatic creation of the matching generator type).
           </p>
 <a name="spirit.advanced.customize.auto.create_generator.example"></a><h6>
-<a name="id1007231"></a>
+<a name="id974513"></a>
             <a class="link" href="create_generator.html#spirit.advanced.customize.auto.create_generator.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/auto/create_parser.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id1005647"></a>
+<a name="id971130"></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="id1005699"></a>
+<a name="id971182"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.module_headers">Module
             Headers</a>
           </h6>
@@ -51,24 +51,24 @@
             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="id1005776"></a>
+<a name="id971258"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.auto.create_parser.synopsis"></a><h6>
-<a name="id1005849"></a>
+<a name="id971332"></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">&lt;</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">&gt;</span>
@@ -79,7 +79,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.auto.create_parser.template_parameters"></a><h6>
-<a name="id1005971"></a>
+<a name="id971454"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.template_parameters">Template
             parameters</a>
           </h6>
@@ -91,64 +91,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">T</span></code> for
- which a custom mapping to a parser should be established.
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">T</span></code>
+ for which a custom mapping to a parser should be established.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
- </td>
-<td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">create_generator</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">create_generator</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_parser.notation"></a><h6>
-<a name="id1006135"></a>
+<a name="id971624"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -156,12 +156,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
 <dd><p>
- An arbitrary type.
- </p></dd>
+ An arbitrary type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.auto.create_parser.expression_semantics"></a><h6>
-<a name="id1006172"></a>
+<a name="id971663"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -172,46 +172,46 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">create_parser</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">create_parser</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Defines the type of the parser expression returned from <code class="computeroutput"><span class="identifier">call</span></code>.
- </p>
+ <p>
+ Defines the type of the parser expression returned from <code class="computeroutput"><span class="identifier">call</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">create_parser</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">create_parser</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns a parser expression (usually this is a proto::expression)
- to be used as the default parser for the given type, <code class="computeroutput"><span class="identifier">T</span></code>.
- </p>
+ <p>
+ Returns a parser expression (usually this is a proto::expression)
+ to be used as the default parser for the given type, <code class="computeroutput"><span class="identifier">T</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_parser.predefined_specializations"></a><h6>
-<a name="id1006313"></a>
+<a name="id971808"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -233,7 +233,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.auto.create_parser.when_to_implement"></a><h6>
-<a name="id1006358"></a>
+<a name="id971852"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.when_to_implement">When
             to implement</a>
           </h6>
@@ -245,7 +245,7 @@
             based on the automatic creation of the matching parser type).
           </p>
 <a name="spirit.advanced.customize.auto.create_parser.example"></a><h6>
-<a name="id1006408"></a>
+<a name="id971903"></a>
             <a class="link" href="create_parser.html#spirit.advanced.customize.auto.create_parser.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id981063"></a>
+<a name="id949351"></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="id981109"></a>
+<a name="id949398"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.module_headers">Module
           Headers</a>
         </h6>
@@ -64,24 +64,24 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.namespace"></a><h6>
-<a name="id981195"></a>
+<a name="id949483"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.clear_value.synopsis"></a><h6>
-<a name="id981268"></a>
+<a name="id949556"></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">&lt;</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">&gt;</span>
@@ -91,7 +91,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.clear_value.template_parameters"></a><h6>
-<a name="id981375"></a>
+<a name="id949663"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.template_parameters">Template
           parameters</a>
         </h6>
@@ -103,64 +103,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- of the attribute to be re-initialized.
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ of the attribute to be re-initialized.
+ </p>
                 </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
- </td>
-<td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">clear_value</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">clear_value</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.notation"></a><h6>
-<a name="id982638"></a>
+<a name="id949836"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -168,21 +168,20 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- A type to be used as a container to store attribute values in.
- </p></dd>
+ A type to be used as a container to store attribute values in.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attr</span></code></span></dt>
 <dd><p>
- A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span></code>,
- <code class="computeroutput"><span class="identifier">T2</span></code>, ...</span></dt>
+ A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span></code>, <code class="computeroutput"><span class="identifier">T2</span></code>, ...</span></dt>
 <dd><p>
- Arbitrary types
- </p></dd>
+ Arbitrary types
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.clear_value.expression_semantics"></a><h6>
-<a name="id982730"></a>
+<a name="id949932"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -193,35 +192,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">clear_value</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;</span> <span class="identifier">attr</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 <td>
- <p>
- Re-initialize the instance referred to by <code class="computeroutput"><span class="identifier">attr</span></code>
- in the most efficient way.
- </p>
+ <p>
+ Re-initialize the instance referred to by <code class="computeroutput"><span class="identifier">attr</span></code>
+ in the most efficient way.
+ </p>
                 </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.predefined_specializations"></a><h6>
-<a name="id982847"></a>
+<a name="id950049"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -237,102 +236,102 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                 </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Re-initialize using assignment of default constructed value.
- </p>
+ <p>
+ Re-initialize using assignment of default constructed value.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Any type <code class="computeroutput"><span class="identifier">T</span></code> for
- which <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;&gt;::</span><span class="identifier">type</span></code>
- is <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- </p>
+ <p>
+ Any type <code class="computeroutput"><span class="identifier">T</span></code> for
+ which <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;&gt;::</span><span class="identifier">type</span></code>
+ is <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Call the member function <code class="computeroutput"><span class="identifier">attr</span><span class="special">.</span><span class="identifier">clear</span><span class="special">()</span></code> for the passed attribute instance.
- </p>
+ <p>
+ Call the member function <code class="computeroutput"><span class="identifier">attr</span><span class="special">.</span><span class="identifier">clear</span><span class="special">()</span></code> for the passed attribute instance.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Clear the <code class="computeroutput"><span class="identifier">optional</span></code>
- instance and leave it uninitialized.
- </p>
+ <p>
+ Clear the <code class="computeroutput"><span class="identifier">optional</span></code>
+ instance and leave it uninitialized.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
- <span class="identifier">T2</span><span class="special">,</span>
- <span class="special">...&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
+ <span class="identifier">T2</span><span class="special">,</span>
+ <span class="special">...&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Invoke the <code class="computeroutput"><span class="identifier">clear_value</span></code>
- customization point for the currently held value.
- </p>
+ <p>
+ Invoke the <code class="computeroutput"><span class="identifier">clear_value</span></code>
+ customization point for the currently held value.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
- <span class="identifier">T2</span><span class="special">,</span>
- <span class="special">...&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
+ <span class="identifier">T2</span><span class="special">,</span>
+ <span class="special">...&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Invoke the <code class="computeroutput"><span class="identifier">clear_value</span></code>
- customization point for all elements of the tuple.
- </p>
+ <p>
+ Invoke the <code class="computeroutput"><span class="identifier">clear_value</span></code>
+ customization point for all elements of the tuple.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Do nothing.
- </p>
+ <p>
+ Do nothing.
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.when_to_implement"></a><h6>
-<a name="id983195"></a>
+<a name="id950407"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.when_to_implement">When
           to Implement</a>
         </h6>
@@ -345,7 +344,7 @@
           types not exposing a member function <code class="computeroutput"><span class="identifier">clear</span><span class="special">()</span></code>.
         </p>
 <a name="spirit.advanced.customize.clear_value.example"></a><h6>
-<a name="id983230"></a>
+<a name="id950442"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.example">Example</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id983258"></a>
+<a name="id950471"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.extract_from">extract_from</a>
         </h6>
 <p>
@@ -37,7 +37,7 @@
           extraction for any data type possibly used to store the values to output.
         </p>
 <a name="spirit.advanced.customize.extract_from.module_headers"></a><h6>
-<a name="id983282"></a>
+<a name="id950495"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.module_headers">Module
           Headers</a>
         </h6>
@@ -58,24 +58,24 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.namespace"></a><h6>
-<a name="id983375"></a>
+<a name="id950587"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.extract_from.synopsis"></a><h6>
-<a name="id983448"></a>
+<a name="id950660"></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">&lt;</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">&gt;</span>
@@ -88,7 +88,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.extract_from.template_parameters"></a><h6>
-<a name="id983623"></a>
+<a name="id950835"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.template_parameters">Template
           parameters</a>
         </h6>
@@ -99,77 +99,77 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- of the attribute to be used to generate output from.
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ of the attribute to be used to generate output from.
+ </p>
                 </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
- </td>
-<td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">clear_value</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">clear_value</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Context</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Context</span></code>
+ </p>
                 </td>
 <td>
- <p>
- This is the type of the current generator execution context.
- </p>
+ <p>
+ This is the type of the current generator execution context.
+ </p>
                 </td>
 <td class="auto-generated">&#160;</td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.notation"></a><h6>
-<a name="id983813"></a>
+<a name="id951033"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -177,16 +177,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- A type to be used to generate output from.
- </p></dd>
+ A type to be used to generate output from.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attr</span></code></span></dt>
 <dd><p>
- A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
- </p></dd>
+ A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.extract_from.expression_semantics"></a><h6>
-<a name="id983879"></a>
+<a name="id951102"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -197,35 +197,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">extract_from_attribute</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">attr</span><span class="special">,</span> <span class="identifier">ctx</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 <td>
- <p>
- Extract the value to generate output from and return it to the
- caller.
- </p>
+ <p>
+ Extract the value to generate output from and return it to the
+ caller.
+ </p>
                 </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.predefined_specializations"></a><h6>
-<a name="id983986"></a>
+<a name="id951211"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -241,85 +241,85 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                 </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
- is defined to <code class="computeroutput"><span class="identifier">Attrib</span>
- <span class="keyword">const</span><span class="special">&amp;</span></code>.
- The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns the argument by reference
- without change.
- </p>
+ <p>
+ The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
+ is defined to <code class="computeroutput"><span class="identifier">Attrib</span>
+ <span class="keyword">const</span><span class="special">&amp;</span></code>.
+ The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns the argument by reference
+ without change.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
- is defined to <code class="computeroutput"><span class="identifier">Attrib</span>
- <span class="keyword">const</span><span class="special">&amp;</span></code>.
- The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns the value held by the
- <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
- argument by reference without change.
- </p>
+ <p>
+ The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
+ is defined to <code class="computeroutput"><span class="identifier">Attrib</span>
+ <span class="keyword">const</span><span class="special">&amp;</span></code>.
+ The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns the value held by the
+ <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
+ argument by reference without change.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
- is defined to <code class="computeroutput"><span class="identifier">Attrib</span>
- <span class="keyword">const</span><span class="special">&amp;</span></code>.
- The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns the value held by the
- <code class="computeroutput"><span class="identifier">reference_wrapper</span><span class="special">&lt;&gt;</span></code> argument by reference without
- change.
- </p>
+ <p>
+ The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
+ is defined to <code class="computeroutput"><span class="identifier">Attrib</span>
+ <span class="keyword">const</span><span class="special">&amp;</span></code>.
+ The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns the value held by the
+ <code class="computeroutput"><span class="identifier">reference_wrapper</span><span class="special">&lt;&gt;</span></code> argument by reference
+ without change.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
- is defined to <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns an instance of <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- </p>
+ <p>
+ The exposed typedef <code class="computeroutput"><span class="identifier">type</span></code>
+ is defined to <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns an instance of <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.when_to_implement"></a><h6>
-<a name="id984330"></a>
+<a name="id951638"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.when_to_implement">When
           to implement</a>
         </h6>
@@ -331,7 +331,7 @@
           and is not copy constructible.
         </p>
 <a name="spirit.advanced.customize.extract_from.example"></a><h6>
-<a name="id984364"></a>
+<a name="id951672"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.example">Example</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/is_container.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/is_container.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/is_container.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
         if a Type Should be Treated as a Container (Qi and Karma)</a>
 </h4></div></div></div>
 <a name="spirit.advanced.customize.is_container.is_container"></a><h6>
-<a name="id967332"></a>
+<a name="id933340"></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="id967387"></a>
+<a name="id933395"></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">&lt;</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">&gt;</span>
@@ -60,24 +60,24 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.is_container.namespace"></a><h6>
-<a name="id967472"></a>
+<a name="id933480"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.is_container.synopsis"></a><h6>
-<a name="id967545"></a>
+<a name="id933553"></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">&lt;</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">&gt;</span>
@@ -87,7 +87,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.is_container.template_parameters"></a><h6>
-<a name="id967644"></a>
+<a name="id933652"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.template_parameters">Template
           parameters</a>
         </h6>
@@ -99,64 +99,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Container</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Container</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Container</span></code>
- which needs to be tested whether it has to be treated as a container
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Container</span></code>
+ which needs to be tested whether it has to be treated as a container
+ </p>
                 </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">is_container</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">is_container</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.notation"></a><h6>
-<a name="id967809"></a>
+<a name="id933824"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.notation">Notation</a>
         </h6>
 <div class="variablelist">
@@ -164,17 +164,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A type to be tested whether it needs to be treated as a container.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span></code>,
- <code class="computeroutput"><span class="identifier">T2</span></code>, ...</span></dt>
+ A type to be tested whether it needs to be treated as a container.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span></code>, <code class="computeroutput"><span class="identifier">T2</span></code>, ...</span></dt>
 <dd><p>
- Arbitrary types
- </p></dd>
+ Arbitrary types
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.is_container.expression_semantics"></a><h6>
-<a name="id967875"></a>
+<a name="id933893"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -185,35 +184,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Result of the metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a given type, <code class="computeroutput"><span class="identifier">C</span></code>,
- is to be treated as a container, <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>
+ <p>
+ Result of the metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a given type, <code class="computeroutput"><span class="identifier">C</span></code>,
+ is to be treated as a container, <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.is_container.predefined_specializations"></a><h6>
-<a name="id968005"></a>
+<a name="id934025"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -231,77 +230,78 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                 </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</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> if <code class="computeroutput"><span class="identifier">T</span></code>
- has the following embedded types defined: <code class="computeroutput"><span class="identifier">value_type</span></code>,
- <code class="computeroutput"><span class="identifier">iterator</span></code>, <code class="computeroutput"><span class="identifier">size_type</span></code>, and<code class="computeroutput"><span class="identifier">reference</span></code>.
- Otherwise it will return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> if <code class="computeroutput"><span class="identifier">T</span></code>
+ has the following embedded types defined: <code class="computeroutput"><span class="identifier">value_type</span></code>,
+ <code class="computeroutput"><span class="identifier">iterator</span></code>, <code class="computeroutput"><span class="identifier">size_type</span></code>, and<code class="computeroutput"><span class="identifier">reference</span></code>. Otherwise it will
+ return <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">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
- <span class="identifier">T2</span><span class="special">,</span>
- <span class="special">...&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
+ <span class="identifier">T2</span><span class="special">,</span>
+ <span class="special">...&gt;</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> if at least one of the
- <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></code> returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- (where <code class="computeroutput"><span class="identifier">TN</span></code> is <code class="computeroutput"><span class="identifier">T1</span></code>, <code class="computeroutput"><span class="identifier">T2</span></code>,
- ...). Otherwise it will return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> if at least one of the
+ <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> (where <code class="computeroutput"><span class="identifier">TN</span></code> is <code class="computeroutput"><span class="identifier">T1</span></code>,
+ <code class="computeroutput"><span class="identifier">T2</span></code>, ...). Otherwise
+ it will return <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">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>.
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.when_to_implement"></a><h6>
-<a name="id968416"></a>
+<a name="id934475"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.when_to_implement">When
           to implement</a>
         </h6>
@@ -323,7 +323,7 @@
           for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
         </p>
 <a name="spirit.advanced.customize.is_container.related_attribute_customization_points"></a><h6>
-<a name="id968598"></a>
+<a name="id934633"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.related_attribute_customization_points">Related
           Attribute Customization Points</a>
         </h6>
@@ -338,145 +338,133 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                 </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="store_value/container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a>
- </p>
+ <p>
+ <a class="link" href="store_value/container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a>
+ </p>
                 </td>
 <td>
- <p>
- Needs to be implemented whenever <code class="computeroutput"><span class="identifier">is_container</span></code>
- is implemented.
- </p>
+ <p>
+ Needs to be implemented whenever <code class="computeroutput"><span class="identifier">is_container</span></code>
+ is implemented.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="store_value/push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)"><code class="computeroutput"><span class="identifier">push_back_container</span></code></a>
- </p>
+ <p>
+ <a class="link" href="store_value/push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)"><code class="computeroutput"><span class="identifier">push_back_container</span></code></a>
+ </p>
                 </td>
 <td>
- <p>
- Qi: <a class="link" href="../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
- <a class="link" href="../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Qi: <a class="link" href="../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
+ <a class="link" href="../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
+ <a class="link" href="../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ <a class="link" href="../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
+ </p>
                 </td>
 </tr>
 <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">container_iterator</span></code></a>
- </p>
+ <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">container_iterator</span></code></a>
+ </p>
                 </td>
 <td>
- <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus
- (unary <code class="computeroutput"><span class="special">+</span></code>)</a>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="iterate/begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">begin_container</span></code></a>
- </p>
+ <p>
+ <a class="link" href="iterate/begin_container.html" title="Get the Iterator pointing to the Begin of a Container Attribute"><code class="computeroutput"><span class="identifier">begin_container</span></code></a>
+ </p>
                 </td>
 <td>
- <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus
- (unary <code class="computeroutput"><span class="special">+</span></code>)</a>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="iterate/end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput"><span class="identifier">end_container</span></code></a>
- </p>
+ <p>
+ <a class="link" href="iterate/end_container.html" title="Get the Iterator pointing to the End of a Container Attribute"><code class="computeroutput"><span class="identifier">end_container</span></code></a>
+ </p>
                 </td>
 <td>
- <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus
- (unary <code class="computeroutput"><span class="special">+</span></code>)</a>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="iterate/deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="iterate/deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ </p>
                 </td>
 <td>
- <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus
- (unary <code class="computeroutput"><span class="special">+</span></code>)</a>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="iterate/next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="iterate/next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
+ </p>
                 </td>
 <td>
- <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus
- (unary <code class="computeroutput"><span class="special">+</span></code>)</a>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="iterate/compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
- </p>
+ <p>
+ <a class="link" href="iterate/compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ </p>
                 </td>
 <td>
- <p>
- Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus
- (unary <code class="computeroutput"><span class="special">+</span></code>)</a>,
- <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.example"></a><h6>
-<a name="id969131"></a>
+<a name="id935178"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.example">Example</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Get the Iterator pointing to the Begin of a Container Attribute</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.iterate.begin_container.begin_container"></a><h6>
-<a name="id989206"></a>
+<a name="id955441"></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="id989274"></a>
+<a name="id955510"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.module_headers">Module
             Headers</a>
           </h6>
@@ -62,24 +62,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.namespace"></a><h6>
-<a name="id989362"></a>
+<a name="id955597"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.iterate.begin_container.synopsis"></a><h6>
-<a name="id989440"></a>
+<a name="id955675"></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">&lt;</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">&gt;</span>
@@ -90,7 +90,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.begin_container.template_parameters"></a><h6>
-<a name="id989566"></a>
+<a name="id955801"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.template_parameters">Template
             parameters</a>
           </h6>
@@ -102,65 +102,65 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Container</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Container</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Container</span></code>
- for which the iterator pointing to the first element has to be
- returned
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Container</span></code>
+ for which the iterator pointing to the first element has to
+ be returned
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">begin_container</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">begin_container</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.notation"></a><h6>
-<a name="id989731"></a>
+<a name="id955974"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -168,16 +168,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A container type the begin iterator needs to be returned for.
- </p></dd>
+ A container type the begin iterator needs to be returned for.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">c</span></code></span></dt>
 <dd><p>
- An instance of a container, <code class="computeroutput"><span class="identifier">C</span></code>.
- </p></dd>
+ An instance of a container, <code class="computeroutput"><span class="identifier">C</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.begin_container.expression_semantics"></a><h6>
-<a name="id989796"></a>
+<a name="id956041"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -188,29 +188,29 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">begin_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">begin_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 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">container_iterator</span></code></a>.
- </p>
+ <p>
+ 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">container_iterator</span></code></a>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -236,7 +236,7 @@
             </li>
 </ul></div>
 <a name="spirit.advanced.customize.iterate.begin_container.predefined_specializations"></a><h6>
-<a name="id989962"></a>
+<a name="id956209"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -253,57 +253,57 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">C</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">C</span> <span class="keyword">const</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span> <span class="keyword">const</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">unused</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">unused</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.when_to_implement"></a><h6>
-<a name="id990149"></a>
+<a name="id956401"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.when_to_implement">When
             to implement</a>
           </h6>
@@ -318,7 +318,7 @@
             would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
           </p>
 <a name="spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points"></a><h6>
-<a name="id990220"></a>
+<a name="id956472"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -333,118 +333,124 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <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">is_container</span></code></a>
- </p>
+ <p>
+ <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">is_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Needs to be implemented whenever a type is to be used as a container
- attribute in <span class="emphasis"><em>Karma</em></span>.
- </p>
+ <p>
+ Needs to be implemented whenever a type is to be used as a
+ container attribute in <span class="emphasis"><em>Karma</em></span>.
+ </p>
                   </td>
 </tr>
 <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">container_iterator</span></code></a>
- </p>
+ <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">container_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">begin_container</span></code></a>
- </p>
+ <p>
+ <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">begin_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">end_container</span></code></a>
- </p>
+ <p>
+ <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">end_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
- </p>
+ <p>
+ <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.example"></a><h6>
-<a name="id990707"></a>
+<a name="id958068"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Compare two Iterator pointing into a Container Attribute for Equality</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.compare_iterators"></a><h6>
-<a name="id1002350"></a>
+<a name="id969513"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.compare_iterators">compare_iterators</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             the end of the element sequence to gerenate output for.
           </p>
 <a name="spirit.advanced.customize.iterate.compare_iterators.module_headers"></a><h6>
-<a name="id1002447"></a>
+<a name="id969610"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.module_headers">Module
             Headers</a>
           </h6>
@@ -63,24 +63,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.namespace"></a><h6>
-<a name="id1002535"></a>
+<a name="id969697"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.iterate.compare_iterators.synopsis"></a><h6>
-<a name="id1002613"></a>
+<a name="id969775"></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">&lt;</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">&gt;</span>
@@ -90,7 +90,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.compare_iterators.template_parameters"></a><h6>
-<a name="id1002746"></a>
+<a name="id969916"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.template_parameters">Template
             parameters</a>
           </h6>
@@ -102,65 +102,65 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <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">container_iterator</span></code></a>.
- </p>
+ <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">container_iterator</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">compare_iterators</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">compare_iterators</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.notation"></a><h6>
-<a name="id1002921"></a>
+<a name="id970098"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -168,22 +168,21 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
 <dd><p>
- An iterator type.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">it1</span></code>,
- <code class="computeroutput"><span class="identifier">it2</span></code></span></dt>
+ An iterator type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">it1</span></code>, <code class="computeroutput"><span class="identifier">it2</span></code></span></dt>
 <dd><p>
- Instance of iterators of type, <code class="computeroutput"><span class="identifier">Iterator</span></code>.
- </p></dd>
+ Instance of iterators of type, <code class="computeroutput"><span class="identifier">Iterator</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A container type a iterator type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
- belongs to.
- </p></dd>
+ A container type a iterator type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ belongs to.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.expression_semantics"></a><h6>
-<a name="id1003018"></a>
+<a name="id970199"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -194,33 +193,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">compare_iterators</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it1</span><span class="special">,</span> <span class="identifier">it2</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">compare_iterators</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it1</span><span class="special">,</span> <span class="identifier">it2</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns whether the iterators <code class="computeroutput"><span class="identifier">it1</span></code>
- <code class="computeroutput"><span class="identifier">it2</span></code> are to be
- treated as beeing equal.
- </p>
+ <p>
+ Returns whether the iterators <code class="computeroutput"><span class="identifier">it1</span></code>
+ <code class="computeroutput"><span class="identifier">it2</span></code> are to
+ be treated as beeing equal.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.predefined_specializations"></a><h6>
-<a name="id1003137"></a>
+<a name="id970320"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -237,46 +236,46 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns it1 == it2.
- </p>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns it1 == it2.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
- <span class="keyword">const</span><span class="special">*</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
+ <span class="keyword">const</span><span class="special">*</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> always returns false.
- </p>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> always returns false.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.when_to_implement"></a><h6>
-<a name="id1003281"></a>
+<a name="id970468"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.when_to_implement">When
             to implement</a>
           </h6>
@@ -292,7 +291,7 @@
             (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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="id1003352"></a>
+<a name="id970538"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -307,118 +306,124 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <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">is_container</span></code></a>
- </p>
+ <p>
+ <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">is_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Needs to be implemented whenever a type is to be used as a container
- attribute in <span class="emphasis"><em>Karma</em></span>.
- </p>
+ <p>
+ Needs to be implemented whenever a type is to be used as a
+ container attribute in <span class="emphasis"><em>Karma</em></span>.
+ </p>
                   </td>
 </tr>
 <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">container_iterator</span></code></a>
- </p>
+ <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">container_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">begin_container</span></code></a>
- </p>
+ <p>
+ <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">begin_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">end_container</span></code></a>
- </p>
+ <p>
+ <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">end_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
- </p>
+ <p>
+ <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.example"></a><h6>
-<a name="id1005553"></a>
+<a name="id971035"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Determine the Type of the Iterator of a Container (Karma)</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.container_iterator"></a><h6>
-<a name="id984401"></a>
+<a name="id951709"></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="id984469"></a>
+<a name="id951777"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.module_headers">Module
             Headers</a>
           </h6>
@@ -62,24 +62,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.namespace"></a><h6>
-<a name="id984557"></a>
+<a name="id951865"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.iterate.container_iterator.synopsis"></a><h6>
-<a name="id984635"></a>
+<a name="id951943"></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">&lt;</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">&gt;</span>
@@ -89,7 +89,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.container_iterator.template_parameters"></a><h6>
-<a name="id984733"></a>
+<a name="id952041"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.template_parameters">Template
             parameters</a>
           </h6>
@@ -101,64 +101,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Container</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Container</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Container</span></code>
- for which the iterator type has to be returned
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Container</span></code>
+ for which the iterator type has to be returned
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">container_iterator</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">container_iterator</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.notation"></a><h6>
-<a name="id985346"></a>
+<a name="id952214"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -166,12 +166,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A container type the iterator type needs to be evaluated for.
- </p></dd>
+ A container type the iterator type needs to be evaluated for.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.container_iterator.expression_semantics"></a><h6>
-<a name="id985385"></a>
+<a name="id952255"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -182,27 +182,28 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">container_iterator</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">container_iterator</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Result of the metafunction that evaluates the type to be used
- as the iterator for accessing all elements of a container, <code class="computeroutput"><span class="identifier">C</span></code>.
- </p>
+ <p>
+ Result of the metafunction that evaluates the type to be used
+ as the iterator for accessing all elements of a container,
+ <code class="computeroutput"><span class="identifier">C</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -228,7 +229,7 @@
             </li>
 </ul></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.predefined_specializations"></a><h6>
-<a name="id985530"></a>
+<a name="id952402"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -245,58 +246,58 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">C</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">C</span><span class="special">::</span><span class="identifier">iterator</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">C</span><span class="special">::</span><span class="identifier">iterator</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">C</span> <span class="keyword">const</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span> <span class="keyword">const</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">C</span><span class="special">::</span><span class="identifier">const_iterator</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">C</span><span class="special">::</span><span class="identifier">const_iterator</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
- <span class="keyword">const</span><span class="special">*</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
+ <span class="keyword">const</span><span class="special">*</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.when_to_implement"></a><h6>
-<a name="id985718"></a>
+<a name="id952594"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.when_to_implement">When
             to implement</a>
           </h6>
@@ -311,7 +312,7 @@
             would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
           </p>
 <a name="spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points"></a><h6>
-<a name="id985788"></a>
+<a name="id952665"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -326,118 +327,124 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <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">is_container</span></code></a>
- </p>
+ <p>
+ <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">is_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Needs to be implemented whenever a type is to be used as a container
- attribute in <span class="emphasis"><em>Karma</em></span>.
- </p>
+ <p>
+ Needs to be implemented whenever a type is to be used as a
+ container attribute in <span class="emphasis"><em>Karma</em></span>.
+ </p>
                   </td>
 </tr>
 <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">container_iterator</span></code></a>
- </p>
+ <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">container_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">begin_container</span></code></a>
- </p>
+ <p>
+ <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">begin_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">end_container</span></code></a>
- </p>
+ <p>
+ <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">end_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
- </p>
+ <p>
+ <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.example"></a><h6>
-<a name="id986276"></a>
+<a name="id953162"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Dereference the Iterator pointing into a Container Attribute</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.deref_iterator"></a><h6>
-<a name="id998180"></a>
+<a name="id965316"></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="id998254"></a>
+<a name="id965389"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.module_headers">Module
             Headers</a>
           </h6>
@@ -62,24 +62,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.namespace"></a><h6>
-<a name="id998344"></a>
+<a name="id965479"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.iterate.deref_iterator.synopsis"></a><h6>
-<a name="id998422"></a>
+<a name="id965557"></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">&lt;</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">&gt;</span>
@@ -90,7 +90,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.deref_iterator.template_parameters"></a><h6>
-<a name="id998554"></a>
+<a name="id965689"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.template_parameters">Template
             parameters</a>
           </h6>
@@ -102,65 +102,65 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <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">container_iterator</span></code></a>.
- </p>
+ <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">container_iterator</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">deref_iterator</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">deref_iterator</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.notation"></a><h6>
-<a name="id998729"></a>
+<a name="id965871"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -168,21 +168,21 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
 <dd><p>
- An iterator type.
- </p></dd>
+ An iterator type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">it</span></code></span></dt>
 <dd><p>
- An instance of an iterator, <code class="computeroutput"><span class="identifier">Iterator</span></code>.
- </p></dd>
+ An instance of an iterator, <code class="computeroutput"><span class="identifier">Iterator</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A container type a iterator type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
- belongs to.
- </p></dd>
+ A container type a iterator type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ belongs to.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.expression_semantics"></a><h6>
-<a name="id998819"></a>
+<a name="id965965"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -193,48 +193,48 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">deref_iterator</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">deref_iterator</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction result evaluating to the type returned by dereferencing
- the iterator.
- </p>
+ <p>
+ Metafunction result evaluating to the type returned by dereferencing
+ the iterator.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">deref_iterator</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">deref_iterator</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return the element in the container the itertor is referring
- to. The type of the returned value is the same as returned by
- the metafunction result <code class="computeroutput"><span class="identifier">type</span></code>.
- </p>
+ <p>
+ Return the element in the container the itertor is referring
+ to. The type of the returned value is the same as returned
+ by the metafunction result <code class="computeroutput"><span class="identifier">type</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.predefined_specializations"></a><h6>
-<a name="id998960"></a>
+<a name="id966110"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -251,50 +251,50 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The metafunction result <code class="computeroutput"><span class="identifier">type</span></code>
- evaluates to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">reference</span></code>
- and the function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns <code class="computeroutput"><span class="special">*</span><span class="identifier">it</span></code>.
- </p>
+ <p>
+ The metafunction result <code class="computeroutput"><span class="identifier">type</span></code>
+ evaluates to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">reference</span></code>
+ and the function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns <code class="computeroutput"><span class="special">*</span><span class="identifier">it</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
- <span class="keyword">const</span><span class="special">*</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
+ <span class="keyword">const</span><span class="special">*</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The metafunction result <code class="computeroutput"><span class="identifier">type</span></code>
- evaluates to <code class="computeroutput"><span class="identifier">unused_type</span></code>
- and the function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns <code class="computeroutput"><span class="identifier">unused</span></code>.
- </p>
+ <p>
+ The metafunction result <code class="computeroutput"><span class="identifier">type</span></code>
+ evaluates to <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ and the function <code class="computeroutput"><span class="identifier">call</span><span class="special">()</span></code> returns <code class="computeroutput"><span class="identifier">unused</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.when_to_implement"></a><h6>
-<a name="id999180"></a>
+<a name="id966333"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.when_to_implement">When
             to implement</a>
           </h6>
@@ -310,7 +310,7 @@
             (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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="id999251"></a>
+<a name="id967633"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -325,118 +325,124 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <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">is_container</span></code></a>
- </p>
+ <p>
+ <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">is_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Needs to be implemented whenever a type is to be used as a container
- attribute in <span class="emphasis"><em>Karma</em></span>.
- </p>
+ <p>
+ Needs to be implemented whenever a type is to be used as a
+ container attribute in <span class="emphasis"><em>Karma</em></span>.
+ </p>
                   </td>
 </tr>
 <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">container_iterator</span></code></a>
- </p>
+ <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">container_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">begin_container</span></code></a>
- </p>
+ <p>
+ <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">begin_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">end_container</span></code></a>
- </p>
+ <p>
+ <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">end_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
- </p>
+ <p>
+ <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.example"></a><h6>
-<a name="id999738"></a>
+<a name="id968130"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Get the Iterator pointing to the End of a Container Attribute</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.iterate.end_container.end_container"></a><h6>
-<a name="id990766"></a>
+<a name="id958127"></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="id990839"></a>
+<a name="id958200"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.module_headers">Module
             Headers</a>
           </h6>
@@ -62,24 +62,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.namespace"></a><h6>
-<a name="id990929"></a>
+<a name="id958290"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.iterate.end_container.synopsis"></a><h6>
-<a name="id991007"></a>
+<a name="id958368"></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">&lt;</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">&gt;</span>
@@ -90,7 +90,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.end_container.template_parameters"></a><h6>
-<a name="id991133"></a>
+<a name="id958494"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.template_parameters">Template
             parameters</a>
           </h6>
@@ -102,65 +102,65 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Container</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Container</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Container</span></code>
- for which the iterator pointing to the first element has to be
- returned
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Container</span></code>
+ for which the iterator pointing to the first element has to
+ be returned
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">end_container</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">end_container</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.notation"></a><h6>
-<a name="id991851"></a>
+<a name="id958667"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -168,16 +168,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A container type the end iterator needs to be returned for.
- </p></dd>
+ A container type the end iterator needs to be returned for.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">c</span></code></span></dt>
 <dd><p>
- An instance of a container, <code class="computeroutput"><span class="identifier">C</span></code>.
- </p></dd>
+ An instance of a container, <code class="computeroutput"><span class="identifier">C</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.end_container.expression_semantics"></a><h6>
-<a name="id991916"></a>
+<a name="id958734"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -188,35 +188,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">end_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">end_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return the iterator usable to compare a different iterator 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">container_iterator</span></code></a>.
- </p>
+ <p>
+ Return the iterator usable to compare a different iterator
+ 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">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="id992029"></a>
+<a name="id958849"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -233,57 +233,57 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">C</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">end</span><span class="special">()</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">end</span><span class="special">()</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">C</span> <span class="keyword">const</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span> <span class="keyword">const</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">end</span><span class="special">()</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">end</span><span class="special">()</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">unused</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">unused</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.when_to_implement"></a><h6>
-<a name="id992216"></a>
+<a name="id959041"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.when_to_implement">When
             to implement</a>
           </h6>
@@ -298,7 +298,7 @@
             would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
           </p>
 <a name="spirit.advanced.customize.iterate.end_container.related_attribute_customization_points"></a><h6>
-<a name="id992287"></a>
+<a name="id959112"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -313,118 +313,124 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <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">is_container</span></code></a>
- </p>
+ <p>
+ <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">is_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Needs to be implemented whenever a type is to be used as a container
- attribute in <span class="emphasis"><em>Karma</em></span>.
- </p>
+ <p>
+ Needs to be implemented whenever a type is to be used as a
+ container attribute in <span class="emphasis"><em>Karma</em></span>.
+ </p>
                   </td>
 </tr>
 <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">container_iterator</span></code></a>
- </p>
+ <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">container_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">begin_container</span></code></a>
- </p>
+ <p>
+ <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">begin_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">end_container</span></code></a>
- </p>
+ <p>
+ <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">end_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
- </p>
+ <p>
+ <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.example"></a><h6>
-<a name="id992772"></a>
+<a name="id959606"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Increment the Iterator pointing into a Container Attribute</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.next_iterator"></a><h6>
-<a name="id992828"></a>
+<a name="id959663"></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="id992901"></a>
+<a name="id959736"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.module_headers">Module
             Headers</a>
           </h6>
@@ -62,24 +62,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.namespace"></a><h6>
-<a name="id992991"></a>
+<a name="id959826"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.iterate.next_iterator.synopsis"></a><h6>
-<a name="id993069"></a>
+<a name="id959904"></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">&lt;</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">&gt;</span>
@@ -89,7 +89,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.iterate.next_iterator.template_parameters"></a><h6>
-<a name="id993176"></a>
+<a name="id960011"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.template_parameters">Template
             parameters</a>
           </h6>
@@ -101,65 +101,65 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <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">container_iterator</span></code></a>.
- </p>
+ <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">container_iterator</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">next_iterator</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">next_iterator</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.notation"></a><h6>
-<a name="id993351"></a>
+<a name="id961422"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -167,21 +167,21 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
 <dd><p>
- An iterator type.
- </p></dd>
+ An iterator type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">it</span></code></span></dt>
 <dd><p>
- An instance of an iterator, <code class="computeroutput"><span class="identifier">Iterator</span></code>.
- </p></dd>
+ An instance of an iterator, <code class="computeroutput"><span class="identifier">Iterator</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A container type a iterator type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
- belongs to.
- </p></dd>
+ A container type a iterator type, <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ belongs to.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.next_iterator.expression_semantics"></a><h6>
-<a name="id993441"></a>
+<a name="id961516"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -192,32 +192,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">next_iterator</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">next_iterator</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">it</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Increment the iterator pointing so that it is pointing to the
- next element.
- </p>
+ <p>
+ Increment the iterator pointing so that it is pointing to the
+ next element.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.predefined_specializations"></a><h6>
-<a name="id993537"></a>
+<a name="id961614"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -234,46 +234,46 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Executes <code class="computeroutput"><span class="special">++</span><span class="identifier">it</span></code>.
- </p>
+ <p>
+ Executes <code class="computeroutput"><span class="special">++</span><span class="identifier">it</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
- <span class="keyword">const</span><span class="special">*</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code><code class="computeroutput">
+ <span class="keyword">const</span><span class="special">*</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Does nothing.
- </p>
+ <p>
+ Does nothing.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.when_to_implement"></a><h6>
-<a name="id993671"></a>
+<a name="id961752"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.when_to_implement">When
             to implement</a>
           </h6>
@@ -289,7 +289,7 @@
             (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</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="id993741"></a>
+<a name="id961823"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -304,118 +304,124 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <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">is_container</span></code></a>
- </p>
+ <p>
+ <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">is_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Needs to be implemented whenever a type is to be used as a container
- attribute in <span class="emphasis"><em>Karma</em></span>.
- </p>
+ <p>
+ Needs to be implemented whenever a type is to be used as a
+ container attribute in <span class="emphasis"><em>Karma</em></span>.
+ </p>
                   </td>
 </tr>
 <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">container_iterator</span></code></a>
- </p>
+ <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">container_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">begin_container</span></code></a>
- </p>
+ <p>
+ <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">begin_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <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">end_container</span></code></a>
- </p>
+ <p>
+ <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">end_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="deref_iterator.html" title="Dereference the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">deref_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="next_iterator.html" title="Increment the Iterator pointing into a Container Attribute"><code class="computeroutput"><span class="identifier">next_iterator</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
- </p>
+ <p>
+ <a class="link" href="compare_iterators.html" title="Compare two Iterator pointing into a Container Attribute for Equality"><code class="computeroutput"><span class="identifier">compare_iterators</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
- (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Karma: <a class="link" href="../../../karma/reference/operator/list.html" title="Lists (a % b)">List
+ (<code class="computeroutput"><span class="special">%</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
+ <code class="computeroutput"><span class="special">*</span></code>)</a>, <a class="link" href="../../../karma/reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>, <a class="link" href="../../../karma/reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.example"></a><h6>
-<a name="id994773"></a>
+<a name="id962318"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Determine the Type to be Stored in a Container (Qi)</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.store_value.container_value.container_value"></a><h6>
-<a name="id977443"></a>
+<a name="id943703"></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="id977490"></a>
+<a name="id943750"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.module_headers">Module
             Headers</a>
           </h6>
@@ -60,24 +60,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.namespace"></a><h6>
-<a name="id977578"></a>
+<a name="id943838"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.store_value.container_value.synopsis"></a><h6>
-<a name="id977656"></a>
+<a name="id943916"></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">&lt;</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">&gt;</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="id977754"></a>
+<a name="id944014"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.template_parameters">Template
             parameters</a>
           </h6>
@@ -99,64 +99,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Container</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Container</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type <code class="computeroutput"><span class="identifier">Container</span></code>
- is the type for which the type f the elements has to be deduced.
- </p>
+ <p>
+ The type <code class="computeroutput"><span class="identifier">Container</span></code>
+ is the type for which the type f the elements has to be deduced.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
- </td>
-<td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">container_value</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">container_value</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.notation"></a><h6>
-<a name="id977920"></a>
+<a name="id944187"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -164,17 +164,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A type to be tested whether it needs to be treated as a container.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span></code>,
- <code class="computeroutput"><span class="identifier">T2</span></code>, ...</span></dt>
+ A type to be tested whether it needs to be treated as a container.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span></code>, <code class="computeroutput"><span class="identifier">T2</span></code>, ...</span></dt>
 <dd><p>
- Arbitrary types
- </p></dd>
+ Arbitrary types
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.store_value.container_value.expression_semantics"></a><h6>
-<a name="id977986"></a>
+<a name="id944255"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -185,32 +184,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">container_value</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">container_value</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to the type to be stored in a given
- container type, <code class="computeroutput"><span class="identifier">C</span></code>.
- </p>
+ <p>
+ Metafunction that evaluates to the type to be stored in a given
+ container type, <code class="computeroutput"><span class="identifier">C</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.predefined_specializations"></a><h6>
-<a name="id978078"></a>
+<a name="id944350"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -227,78 +226,78 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">C</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The non-const <code class="computeroutput"><span class="identifier">value_type</span></code>
- of the given container type, <code class="computeroutput"><span class="identifier">C</span></code>.
- </p>
+ <p>
+ The non-const <code class="computeroutput"><span class="identifier">value_type</span></code>
+ of the given container type, <code class="computeroutput"><span class="identifier">C</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">container_value</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">container_value</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
- <span class="identifier">T2</span><span class="special">,</span>
- <span class="special">...&gt;</span></code>
- </p>
- </td>
-<td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">container_value</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
- for the first <code class="computeroutput"><span class="identifier">TN</span></code>
- (out of <code class="computeroutput"><span class="identifier">T1</span></code>,
- <code class="computeroutput"><span class="identifier">T2</span></code>, ...) for
- which <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</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>.
- Otherwise it will return <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
+ <span class="identifier">T2</span><span class="special">,</span>
+ <span class="special">...&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">container_value</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
+ for the first <code class="computeroutput"><span class="identifier">TN</span></code>
+ (out of <code class="computeroutput"><span class="identifier">T1</span></code>,
+ <code class="computeroutput"><span class="identifier">T2</span></code>, ...) for
+ which <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</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>.
+ Otherwise it will return <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Returns <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- </p>
+ <p>
+ Returns <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.when_to_implement"></a><h6>
-<a name="id978409"></a>
+<a name="id944687"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.when_to_implement">When
             to implement</a>
           </h6>
@@ -320,7 +319,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="id978526"></a>
+<a name="id944804"></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>
@@ -335,51 +334,51 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)"><code class="computeroutput"><span class="identifier">push_back_container</span></code></a>
- </p>
+ <p>
+ <a class="link" href="push_back.html" title="Store a Parsed Attribute Value into a Container (Qi)"><code class="computeroutput"><span class="identifier">push_back_container</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
- <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
+ <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
+ <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../clear_value.html" title="Re-Initialize an Attribute Value before Parsing (Qi)"><code class="computeroutput"><span class="identifier">clear_value</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../clear_value.html" title="Re-Initialize an Attribute Value before Parsing (Qi)"><code class="computeroutput"><span class="identifier">clear_value</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
- <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
+ <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
+ <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.example"></a><h6>
-<a name="id978671"></a>
+<a name="id944953"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Store a Parsed Attribute Value into a Container (Qi)</a>
 </h5></div></div></div>
 <a name="spirit.advanced.customize.store_value.push_back.push_back_container"></a><h6>
-<a name="id978926"></a>
+<a name="id945209"></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="id978976"></a>
+<a name="id945258"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.module_headers">Module
             Headers</a>
           </h6>
@@ -60,24 +60,24 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.namespace"></a><h6>
-<a name="id979066"></a>
+<a name="id945348"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.store_value.push_back.synopsis"></a><h6>
-<a name="id979349"></a>
+<a name="id945426"></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">&lt;</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">&gt;</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="id979491"></a>
+<a name="id945568"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.template_parameters">Template
             parameters</a>
           </h6>
@@ -99,84 +99,84 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Container</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Container</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Container</span></code>
- needs to be tested whether it has to be treated as a container
- </p>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Container</span></code>
+ needs to be tested whether it has to be treated as a container
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
- </td>
-<td>
- <p>
- The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- is the one returned from the customization point <a class="link" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a> and
- represents the attribute value to be stored in the container
- of type <code class="computeroutput"><span class="identifier">Container</span></code>.
- </p>
- </td>
-<td>
- <p>
- none
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The type, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ is the one returned from the customization point <a class="link" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a> and
+ represents the attribute value to be stored in the container
+ of type <code class="computeroutput"><span class="identifier">Container</span></code>.
+ </p>
+ </td>
+<td>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
- </td>
-<td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">push_back_container</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">push_back_container</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.notation"></a><h6>
-<a name="id979710"></a>
+<a name="id945797"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -184,33 +184,32 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">C</span></code></span></dt>
 <dd><p>
- A type to be used as a container to store attribute values in.
- </p></dd>
+ A type to be used as a container to store attribute values in.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">c</span></code></span></dt>
 <dd>
 <p>
- A container instance of type <code class="computeroutput"><span class="identifier">C</span></code>.
- </p>
+ A container instance of type <code class="computeroutput"><span class="identifier">C</span></code>.
+ </p>
 <p>
- [<code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ [<code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
 <p>
- A type to be used as a container to store attribute values in.
- </p>
+ A type to be used as a container to store attribute values in.
+ </p>
 </dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attr</span></code></span></dt>
 <dd><p>
- A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span></code>,
- <code class="computeroutput"><span class="identifier">T2</span></code>, ...</span></dt>
+ A attribute instance of type <code class="computeroutput"><span class="identifier">Attrib</span></code>.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span></code>, <code class="computeroutput"><span class="identifier">T2</span></code>, ...</span></dt>
 <dd><p>
- Arbitrary types
- </p></dd>
+ Arbitrary types
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.store_value.push_back.expression_semantics"></a><h6>
-<a name="id979848"></a>
+<a name="id945940"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -221,40 +220,40 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">push_back_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">,</span> <span class="identifier">Attrib</span><span class="special">&gt;::</span><span class="identifier">call</span><span class="special">(</span><span class="identifier">c</span><span class="special">,</span> <span class="identifier">attr</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Static function that is invoked whenever an attribute value,
- <code class="computeroutput"><span class="identifier">attr</span></code> needs to
- be stored into the container instance <code class="computeroutput"><span class="identifier">c</span></code>.
- This function should return <code class="computeroutput"><span class="keyword">true</span></code>
- on success and <code class="computeroutput"><span class="keyword">false</span></code>
- otherwise. Returning <code class="computeroutput"><span class="keyword">false</span></code>
- causes the corresponding parser to fail.
- </p>
+ <p>
+ Static function that is invoked whenever an attribute value,
+ <code class="computeroutput"><span class="identifier">attr</span></code> needs
+ to be stored into the container instance <code class="computeroutput"><span class="identifier">c</span></code>.
+ This function should return <code class="computeroutput"><span class="keyword">true</span></code>
+ on success and <code class="computeroutput"><span class="keyword">false</span></code>
+ otherwise. Returning <code class="computeroutput"><span class="keyword">false</span></code>
+ causes the corresponding parser to fail.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.predefined_specializations"></a><h6>
-<a name="id979997"></a>
+<a name="id946091"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -271,85 +270,85 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameters
- </p>
+ <p>
+ Template Parameters
+ </p>
                   </th>
 <th>
- <p>
- Value
- </p>
+ <p>
+ Value
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">C</span></code>, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">C</span></code>, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Store the provided attribute instance <code class="computeroutput"><span class="identifier">attr</span></code>
- into the given container <code class="computeroutput"><span class="identifier">c</span></code>
- using the function call <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">c</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">attr</span><span class="special">)</span></code>.
- </p>
+ <p>
+ Store the provided attribute instance <code class="computeroutput"><span class="identifier">attr</span></code>
+ into the given container <code class="computeroutput"><span class="identifier">c</span></code>
+ using the function call <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">c</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">attr</span><span class="special">)</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;</span></code>,
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">&gt;</span></code>,
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the provided instance of <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code> is not initialized, invoke
- the appropriate initialization and afterwards apply the customization
- point <code class="computeroutput"><span class="identifier">push_back_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">,</span> <span class="identifier">Attrib</span><span class="special">&gt;</span></code>, treating the instance held
- by the optional (of type <code class="computeroutput"><span class="identifier">C</span></code>)
- as the container to store the attribute in.
- </p>
+ <p>
+ If the provided instance of <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code> is not initialized,
+ invoke the appropriate initialization and afterwards apply
+ the customization point <code class="computeroutput"><span class="identifier">push_back_container</span><span class="special">&lt;</span><span class="identifier">C</span><span class="special">,</span> <span class="identifier">Attrib</span><span class="special">&gt;</span></code>, treating the instance
+ held by the optional (of type <code class="computeroutput"><span class="identifier">C</span></code>)
+ as the container to store the attribute in.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
- <span class="identifier">T2</span><span class="special">,</span>
- <span class="special">...&gt;</span></code>, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
- </td>
-<td>
- <p>
- If the instance of the variant currently holds a value with a
- type, <code class="computeroutput"><span class="identifier">TN</span></code>, for
- which <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</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>,
- this customization point specialization will apply <code class="computeroutput"><span class="identifier">push_back_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">,</span>
- <span class="identifier">Attrib</span><span class="special">&gt;</span></code>,
- treating the instance held by the variant (of type <code class="computeroutput"><span class="identifier">TN</span></code>) as the container to store
- the attribute in. Otherwise it will raise an assertion.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">T1</span><span class="special">,</span>
+ <span class="identifier">T2</span><span class="special">,</span>
+ <span class="special">...&gt;</span></code>, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ If the instance of the variant currently holds a value with
+ a type, <code class="computeroutput"><span class="identifier">TN</span></code>,
+ for which <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">&gt;::</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>,
+ this customization point specialization will apply <code class="computeroutput"><span class="identifier">push_back_container</span><span class="special">&lt;</span><span class="identifier">TN</span><span class="special">,</span>
+ <span class="identifier">Attrib</span><span class="special">&gt;</span></code>,
+ treating the instance held by the variant (of type <code class="computeroutput"><span class="identifier">TN</span></code>) as the container to store
+ the attribute in. Otherwise it will raise an assertion.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Do nothing.
- </p>
+ <p>
+ Do nothing.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.when_to_implement"></a><h6>
-<a name="id980405"></a>
+<a name="id946505"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.when_to_implement">When
             to Implement</a>
           </h6>
@@ -371,7 +370,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="id980555"></a>
+<a name="id946655"></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>
@@ -386,51 +385,51 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th>
 <th>
- <p>
- When to implement
- </p>
+ <p>
+ When to implement
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a>
- </p>
+ <p>
+ <a class="link" href="container_value.html" title="Determine the Type to be Stored in a Container (Qi)"><code class="computeroutput"><span class="identifier">container_value</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
- <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
+ <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
+ <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../clear_value.html" title="Re-Initialize an Attribute Value before Parsing (Qi)"><code class="computeroutput"><span class="identifier">clear_value</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../clear_value.html" title="Re-Initialize an Attribute Value before Parsing (Qi)"><code class="computeroutput"><span class="identifier">clear_value</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
- <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
- <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
- <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
- </p>
+ <p>
+ Qi: <a class="link" href="../../../qi/reference/operator/list.html" title="List (a % b)">List</a>,
+ <a class="link" href="../../../qi/reference/operator/kleene.html" title="Kleene (*a)">Kleene</a>,
+ <a class="link" href="../../../qi/reference/operator/plus.html" title="Plus (+a)">Plus</a>,
+ <a class="link" href="../../../qi/reference/directive/repeat.html" title="Repetition (repeat[])">Repeat</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.example"></a><h6>
-<a name="id980698"></a>
+<a name="id946801"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/transform.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/transform.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/transform.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
         Attribute to a Different Type (Qi and Karma)</a>
 </h4></div></div></div>
 <a name="spirit.advanced.customize.transform.transform_attribute"></a><h6>
-<a name="id969186"></a>
+<a name="id935233"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.transform_attribute">transform_attribute</a>
         </h6>
 <p>
@@ -41,7 +41,7 @@
           or the embedded component (for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
         </p>
 <a name="spirit.advanced.customize.transform.module_headers"></a><h6>
-<a name="id969263"></a>
+<a name="id935310"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.module_headers">Module
           Headers</a>
         </h6>
@@ -62,24 +62,24 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.transform.namespace"></a><h6>
-<a name="id969348"></a>
+<a name="id935395"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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>
+ <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.transform.synopsis"></a><h6>
-<a name="id969421"></a>
+<a name="id935468"></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">&lt;</span><span class="keyword">typename</span> <span class="identifier">Exposed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Transformed</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="special">&gt;</span>
@@ -92,7 +92,7 @@
 </span><span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.transform.template_parameters"></a><h6>
-<a name="id969644"></a>
+<a name="id935692"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.template_parameters">Template
           parameters</a>
         </h6>
@@ -104,82 +104,82 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Exposed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Exposed</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The attribute type supplied to the component which needs to be
- transformed.
- </p>
+ <p>
+ The attribute type supplied to the component which needs to be
+ transformed.
+ </p>
                 </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Transformed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The attribute type expected by the component to be provided as
- the result of the transformation.
- </p>
+ <p>
+ The attribute type expected by the component to be provided as
+ the result of the transformation.
+ </p>
                 </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Enable</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Enable</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Helper template parameter usable to selectively enable or disable
- certain specializations of <code class="computeroutput"><span class="identifier">transform_attribute</span></code>
- utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
- or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
- </p>
+ <p>
+ Helper template parameter usable to selectively enable or disable
+ certain specializations of <code class="computeroutput"><span class="identifier">transform_attribute</span></code>
+ utilizing SFINAE (i.e. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span></code>
+ or <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span></code>).
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.notation"></a><h6>
-<a name="id969830"></a>
+<a name="id935887"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -187,28 +187,28 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Exposed</span></code></span></dt>
 <dd><p>
- The type, <code class="computeroutput"><span class="identifier">Exposed</span></code> is
- the type of the attribute as passed in by the user.
- </p></dd>
+ The type, <code class="computeroutput"><span class="identifier">Exposed</span></code>
+ is the type of the attribute as passed in by the user.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Transformed</span></code></span></dt>
 <dd><p>
- The type, <code class="computeroutput"><span class="identifier">Transformed</span></code>
- is the type of the attribute as passed along to the right hand side
- of the <code class="computeroutput"><span class="identifier">rule</span></code> (embedded
- component of <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
- </p></dd>
+ The type, <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ is the type of the attribute as passed along to the right hand side
+ of the <code class="computeroutput"><span class="identifier">rule</span></code> (embedded
+ component of <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">exposed</span></code></span></dt>
 <dd><p>
- An instance of type <code class="computeroutput"><span class="identifier">Exposed</span></code>.
- </p></dd>
+ An instance of type <code class="computeroutput"><span class="identifier">Exposed</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">transformed</span></code></span></dt>
 <dd><p>
- An instance of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
- </p></dd>
+ An instance of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.customize.transform.expression_semantics"></a><h6>
-<a name="id969968"></a>
+<a name="id936030"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -219,100 +219,100 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">transform_attribute</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">transform_attribute</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Evaluates to the type to be used as the result of the transformation
- (to be passed to the right hand side of the <code class="computeroutput"><span class="identifier">rule</span></code>
- or to the embedded component of the <code class="computeroutput"><span class="identifier">attr_cast</span></code>.
- Most of the time this is equal to <code class="computeroutput"><span class="identifier">Transformed</span></code>,
- but in other cases this might evaluate to <code class="computeroutput"><span class="identifier">Transformed</span><span class="special">&amp;</span></code> instead avoiding superfluous
- object creation.
- </p>
+ <p>
+ Evaluates to the type to be used as the result of the transformation
+ (to be passed to the right hand side of the <code class="computeroutput"><span class="identifier">rule</span></code>
+ or to the embedded component of the <code class="computeroutput"><span class="identifier">attr_cast</span></code>.
+ Most of the time this is equal to <code class="computeroutput"><span class="identifier">Transformed</span></code>,
+ but in other cases this might evaluate to <code class="computeroutput"><span class="identifier">Transformed</span><span class="special">&amp;</span></code> instead avoiding superfluous
+ object creation.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">type</span> <span class="identifier">transform_attribute</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;::</span><span class="identifier">pre</span><span class="special">(</span><span class="identifier">exposed</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 <td>
- <p>
- Do <code class="computeroutput"><span class="identifier">pre</span></code>-transformation
- before invoking the right hand side component for <code class="computeroutput"><span class="identifier">rule</span></code> (or the embedded component
- for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
- This takes the attribute supplied as by the user (of type <code class="computeroutput"><span class="identifier">Exposed</span></code>) and returns the attribute
- to be passed down the component hierarchy (of the type as exposed
- by the metafunction <code class="computeroutput"><span class="identifier">type</span></code>).
- This function will be called in <span class="emphasis"><em>Qi</em></span> and for
- <span class="emphasis"><em>Karma</em></span>.
- </p>
+ <p>
+ Do <code class="computeroutput"><span class="identifier">pre</span></code>-transformation
+ before invoking the right hand side component for <code class="computeroutput"><span class="identifier">rule</span></code> (or the embedded component
+ for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
+ This takes the attribute supplied as by the user (of type <code class="computeroutput"><span class="identifier">Exposed</span></code>) and returns the attribute
+ to be passed down the component hierarchy (of the type as exposed
+ by the metafunction <code class="computeroutput"><span class="identifier">type</span></code>).
+ This function will be called in <span class="emphasis"><em>Qi</em></span> and for
+ <span class="emphasis"><em>Karma</em></span>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">void</span> <span class="identifier">transform_attribute</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;::</span><span class="identifier">post</span><span class="special">(</span><span class="identifier">exposed</span><span class="special">,</span> <span class="identifier">transformed</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 <td>
- <p>
- Do <code class="computeroutput"><span class="identifier">post</span></code>-transformation
- after the invocation of the right hand side component for <code class="computeroutput"><span class="identifier">rule</span></code> (or the embedded component
- for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
- This takes the original attribute as supplied by the user and the
- attribute as returned from the right hand side (embedded) component
- and is expected to propagate the result back into the supplied
- attribute instance. This function will be called in <span class="emphasis"><em>Qi</em></span>
- only.
- </p>
+ <p>
+ Do <code class="computeroutput"><span class="identifier">post</span></code>-transformation
+ after the invocation of the right hand side component for <code class="computeroutput"><span class="identifier">rule</span></code> (or the embedded component
+ for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
+ This takes the original attribute as supplied by the user and
+ the attribute as returned from the right hand side (embedded)
+ component and is expected to propagate the result back into the
+ supplied attribute instance. This function will be called in
+ <span class="emphasis"><em>Qi</em></span> only.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">void</span> <span class="identifier">transform_attribute</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;::</span><span class="identifier">fail</span><span class="special">(</span><span class="identifier">exposed</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 <td>
- <p>
- Handling failing parse operations of the right hand side component
- for <code class="computeroutput"><span class="identifier">rule</span></code> (or the
- embedded component for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
- This function will be called in <span class="emphasis"><em>Qi</em></span> only.
- </p>
+ <p>
+ Handling failing parse operations of the right hand side component
+ for <code class="computeroutput"><span class="identifier">rule</span></code> (or
+ the embedded component for <code class="computeroutput"><span class="identifier">attr_cast</span></code>).
+ This function will be called in <span class="emphasis"><em>Qi</em></span> only.
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.predefined_specializations"></a><h6>
-<a name="id970382"></a>
+<a name="id936520"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -323,174 +323,178 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template parameters
- </p>
+ <p>
+ Template parameters
+ </p>
                 </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Exposed</span></code>, <code class="computeroutput"><span class="identifier">Transformed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Exposed</span></code>, <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">type</span></code> evaluates
- to <code class="computeroutput"><span class="identifier">Transformed</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
- returns a new instance of <code class="computeroutput"><span class="identifier">Transformed</span></code>
- constructed from the argument of type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
- <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
- assigns <code class="computeroutput"><span class="identifier">transformed</span></code>
- to <code class="computeroutput"><span class="identifier">exposed</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">type</span></code> evaluates
+ to <code class="computeroutput"><span class="identifier">Transformed</span></code>,
+ <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ returns a new instance of <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ constructed from the argument of type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
+ <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
+ assigns <code class="computeroutput"><span class="identifier">transformed</span></code>
+ to <code class="computeroutput"><span class="identifier">exposed</span></code>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;</span></code>,
- <code class="computeroutput"><span class="identifier">Transformed</span></code>, <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">disable_if</span><span class="special">&lt;</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;,</span> <span class="identifier">Transformed</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;</span></code>,
+ <code class="computeroutput"><span class="identifier">Transformed</span></code>,
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">disable_if</span><span class="special">&lt;</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;,</span> <span class="identifier">Transformed</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">type</span></code> evaluates
- to <code class="computeroutput"><span class="identifier">Transformed</span><span class="special">&amp;</span></code>, <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code> returns a reference to the instance
- of <code class="computeroutput"><span class="identifier">Transformed</span></code>
- stored in the passed optional (the argument of type <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;</span></code>),
- the optional instance is initialized, if needed. <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
- does nothing, <code class="computeroutput"><span class="identifier">fail</span><span class="special">()</span></code> resets the optional (its parameter)
- instance to the non-initialzed state.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">type</span></code> evaluates
+ to <code class="computeroutput"><span class="identifier">Transformed</span><span class="special">&amp;</span></code>, <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code> returns a reference to the
+ instance of <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ stored in the passed optional (the argument of type <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;</span></code>),
+ the optional instance is initialized, if needed. <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
+ does nothing, <code class="computeroutput"><span class="identifier">fail</span><span class="special">()</span></code> resets the optional (its parameter)
+ instance to the non-initialzed state.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Exposed</span><span class="special">&amp;</span></code>,
- <code class="computeroutput"><span class="identifier">Transformed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Exposed</span><span class="special">&amp;</span></code>,
+ <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">type</span></code> evaluates
- to <code class="computeroutput"><span class="identifier">Transformed</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
- returns a new instance of <code class="computeroutput"><span class="identifier">Transformed</span></code>
- constructed from the argument of type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
- <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
- assigns <code class="computeroutput"><span class="identifier">transformed</span></code>
- to <code class="computeroutput"><span class="identifier">exposed</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">type</span></code> evaluates
+ to <code class="computeroutput"><span class="identifier">Transformed</span></code>,
+ <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ returns a new instance of <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ constructed from the argument of type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
+ <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
+ assigns <code class="computeroutput"><span class="identifier">transformed</span></code>
+ to <code class="computeroutput"><span class="identifier">exposed</span></code>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span><span class="special">&amp;</span></code>,
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span><span class="special">&amp;</span></code>,
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">type</span></code> evaluates
- to <code class="computeroutput"><span class="identifier">Attrib</span><span class="special">&amp;</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
- returns it's argument, <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code> does nothing.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">type</span></code> evaluates
+ to <code class="computeroutput"><span class="identifier">Attrib</span><span class="special">&amp;</span></code>,
+ <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ returns it's argument, <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code> does nothing.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Exposed</span> <span class="keyword">const</span></code>,
- <code class="computeroutput"><span class="identifier">Transformed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Exposed</span> <span class="keyword">const</span></code>,
+ <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ </p>
                 </td>
 <td>
- <p>
- (usind in <span class="emphasis"><em>Karma</em></span> only) <code class="computeroutput"><span class="identifier">type</span></code>
- evaluates to <code class="computeroutput"><span class="identifier">Transformed</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
- returns it's argument, <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code> is not implemented.
- </p>
+ <p>
+ (usind in <span class="emphasis"><em>Karma</em></span> only) <code class="computeroutput"><span class="identifier">type</span></code>
+ evaluates to <code class="computeroutput"><span class="identifier">Transformed</span></code>,
+ <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ returns it's argument, <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code> is not implemented.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;</span></code>, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;</span></code>, <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- (usind in <span class="emphasis"><em>Karma</em></span> only) <code class="computeroutput"><span class="identifier">type</span></code>
- evaluates to <code class="computeroutput"><span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
- returns it's argument, <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code> is not implemented.
- </p>
+ <p>
+ (usind in <span class="emphasis"><em>Karma</em></span> only) <code class="computeroutput"><span class="identifier">type</span></code>
+ evaluates to <code class="computeroutput"><span class="identifier">Attrib</span>
+ <span class="keyword">const</span><span class="special">&amp;</span></code>,
+ <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ returns it's argument, <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code> is not implemented.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span> <span class="keyword">const</span></code>,
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span> <span class="keyword">const</span></code>,
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- (usind in <span class="emphasis"><em>Karma</em></span> only) <code class="computeroutput"><span class="identifier">type</span></code>
- evaluates to <code class="computeroutput"><span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
- returns it's argument, <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code> is not implemented.
- </p>
+ <p>
+ (usind in <span class="emphasis"><em>Karma</em></span> only) <code class="computeroutput"><span class="identifier">type</span></code>
+ evaluates to <code class="computeroutput"><span class="identifier">Attrib</span>
+ <span class="keyword">const</span><span class="special">&amp;</span></code>,
+ <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ returns it's argument, <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code> is not implemented.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>, <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">type</span></code> evaluates
- to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
- and <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
- do nothing.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">type</span></code> evaluates
+ to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ and <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
+ do nothing.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>, <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>, <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">type</span></code> evaluates
- to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
- and <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
- do nothing.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">type</span></code> evaluates
+ to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ <code class="computeroutput"><span class="identifier">pre</span><span class="special">()</span></code>
+ and <code class="computeroutput"><span class="identifier">post</span><span class="special">()</span></code>
+ do nothing.
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.when_to_implement"></a><h6>
-<a name="id973039"></a>
+<a name="id937409"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.when_to_implement">When
           to implement</a>
         </h6>
@@ -507,7 +511,7 @@
           is not constructible from the type <code class="computeroutput"><span class="identifier">Exposed</span></code>.
         </p>
 <a name="spirit.advanced.customize.transform.example"></a><h6>
-<a name="id973106"></a>
+<a name="id937476"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.example">Example</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -102,20 +102,20 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- first/last iterator pair
- </p></dd>
+ first/last iterator pair
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">context</span></code></span></dt>
 <dd><p>
- enclosing rule context (can be unused_type)
- </p></dd>
+ enclosing rule context (can be unused_type)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">skip</span></code></span></dt>
 <dd><p>
- skipper (can be unused_type)
- </p></dd>
+ skipper (can be unused_type)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attr</span></code></span></dt>
 <dd><p>
- attribute (can be unused_type)
- </p></dd>
+ attribute (can be unused_type)
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -154,8 +154,8 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">context</span></code></span></dt>
 <dd><p>
- enclosing rule context (can be <code class="computeroutput"><span class="identifier">unused_type</span></code>)
- </p></dd>
+ enclosing rule context (can be <code class="computeroutput"><span class="identifier">unused_type</span></code>)
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -168,12 +168,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">P</span></code></span></dt>
 <dd><p>
- a parser type
- </p></dd>
+ a parser type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">context</span></code></span></dt>
 <dd><p>
- A context type (can be unused_type)
- </p></dd>
+ A context type (can be unused_type)
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -188,16 +188,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/primitiveparser.html" title="PrimitiveParser"><code class="computeroutput"><span class="identifier">PrimitiveParser</span></code></a></code></span></dt>
 <dd><p>
- A parser for primitive data (e.g. integer parsing).
- </p></dd>
+ A parser for primitive data (e.g. integer parsing).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><a class="link" href="../../qi/reference/parser_concepts/unaryparser.html" title="UnaryParser"><code class="computeroutput"><span class="identifier">UnaryParser</span></code></a></code></span></dt>
 <dd><p>
- A parser that has single subject (e.g. kleene star).
- </p></dd>
+ A parser that has single subject (e.g. kleene star).
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.advanced.indepth.parsers_indepth.primitive_parsers"></a><h6>
-<a name="id961631"></a>
+<a name="id927912"></a>
           <a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.primitive_parsers">Primitive
           Parsers</a>
         </h6>
@@ -450,7 +450,7 @@
           which does the actual work.
         </p>
 <a name="spirit.advanced.indepth.parsers_indepth.composite_parsers"></a><h6>
-<a name="id965036"></a>
+<a name="id929951"></a>
           <a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.composite_parsers">Composite
           Parsers</a>
         </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/faq.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/faq.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/faq.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id1017849"></a>
+<a name="id983498"></a>
       <a class="link" href="faq.html#spirit.faq.i_m_getting_multiple_symbol_definition_errors_while_using_visual_c____anything_i_could_do_about_that_">I'm
       getting multiple symbol definition errors while using Visual C++. Anything
       I could do about that?</a>
@@ -64,7 +64,7 @@
       static_assert.
     </p>
 <a name="spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_"></a><h4>
-<a name="id1018019"></a>
+<a name="id983668"></a>
       <a class="link" href="faq.html#spirit.faq.i_m_very_confused_about_the_header_hell_in_my_boost_spirit_directory__what_s_all_this_about_">I'm
       very confused about the header hell in my boost/spirit directory. What's all
       this about?</a>
@@ -172,7 +172,7 @@
       are available.
     </p>
 <a name="spirit.faq.why_doesn_t_my_symbol_table_work_in_a__code__phrase_role__identifier__no_case__phrase___code__directive_"></a><h4>
-<a name="id1018544"></a>
+<a name="id984193"></a>
       <a class="link" href="faq.html#spirit.faq.why_doesn_t_my_symbol_table_work_in_a__code__phrase_role__identifier__no_case__phrase___code__directive_">Why
       doesn't my symbol table work in a <code class="computeroutput"><span class="identifier">no_case</span></code>
       directive?</a>
@@ -186,7 +186,7 @@
       one or more uppercase characters will not match any input.
     </p>
 <a name="spirit.faq.i_m_getting_a_compilation_error_mentioning__code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function__phrase___code__and_or___________code__phrase_role__identifier__boost__phrase__phrase_role__special______phrase__phrase_role__identifier__function4__phrase___code___what_does_this_mean_"></a><h4>
-<a name="id1018614"></a>
+<a name="id984263"></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: branches/release/libs/spirit/doc/html/spirit/introduction.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/introduction.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/introduction.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -30,7 +30,7 @@
       Boost Spirit is an object-oriented, recursive-descent parser and output generation
       library for C++. It allows you to write grammars and format descriptions using
       a format similar to Extended Backus Naur Form (EBNF)
- <sup>[<a name="id596750" href="#ftn.id596750" class="footnote">2</a>]</sup>
+ <sup>[<a name="id564406" href="#ftn.id564406" class="footnote">2</a>]</sup>
       directly in C++. These inline grammar specifications can mix freely with other
       C++ code and, thanks to the generative power of C++ templates, are immediately
       executable. In retrospect, conventional compiler-compilers or parser-generators
@@ -136,7 +136,7 @@
 <p><br class="figure-break">
     </p>
 <a name="spirit.introduction.a_quick_overview_of_parsing_with__emphasis_spirit_qi__emphasis_"></a><h4>
-<a name="id596968"></a>
+<a name="id564624"></a>
       <a class="link" href="introduction.html#spirit.introduction.a_quick_overview_of_parsing_with__emphasis_spirit_qi__emphasis_">A
       Quick Overview of Parsing with <span class="emphasis"><em>Spirit.Qi</em></span></a>
     </h4>
@@ -227,7 +227,7 @@
       <code class="computeroutput"><span class="special">;</span></code>.
     </p>
 <a name="spirit.introduction.a_quick_overview_of_output_generation_with__emphasis_spirit_karma__emphasis_"></a><h4>
-<a name="id597924"></a>
+<a name="id565580"></a>
       <a class="link" href="introduction.html#spirit.introduction.a_quick_overview_of_output_generation_with__emphasis_spirit_karma__emphasis_">A
       Quick Overview of Output Generation with <span class="emphasis"><em>Spirit.Karma</em></span></a>
     </h4>
@@ -260,7 +260,7 @@
       of the same <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>:
     </p>
 <div class="table">
-<a name="id598265"></a><p class="title"><b>Table&#160;2.&#160;Different output formats for `std::vector&lt;int&gt;`</b></p>
+<a name="id565921"></a><p class="title"><b>Table&#160;2.&#160;Different output formats for `std::vector&lt;int&gt;`</b></p>
 <div class="table-contents"><table class="table" summary="Different output formats for `std::vector&lt;int&gt;`">
 <colgroup>
 <col>
@@ -269,95 +269,96 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Format
- </p>
- </th>
+ <p>
+ Format
+ </p>
+ </th>
 <th>
- <p>
- Example
- </p>
- </th>
+ <p>
+ Example
+ </p>
+ </th>
 <th>
- <p>
- Description
- </p>
- </th>
+ <p>
+ Description
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="char">'['</span> <span class="special">&lt;&lt;</span>
- <span class="special">*(</span><span class="identifier">int_</span>
- <span class="special">&lt;&lt;</span> <span class="char">','</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="char">']'</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="special">[</span><span class="number">1</span><span class="special">,</span><span class="number">8</span><span class="special">,</span><span class="number">10</span><span class="special">,]</span></code>
- </p>
- </td>
-<td>
- <p>
- Comma separated list of integers
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="char">'['</span> <span class="special">&lt;&lt;</span>
+ <span class="special">*(</span><span class="identifier">int_</span>
+ <span class="special">&lt;&lt;</span> <span class="char">','</span><span class="special">)</span> <span class="special">&lt;&lt;</span>
+ <span class="char">']'</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="special">[</span><span class="number">1</span><span class="special">,</span><span class="number">8</span><span class="special">,</span><span class="number">10</span><span class="special">,]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Comma separated list of integers
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*(</span><span class="char">'('</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">int_</span>
- <span class="special">&lt;&lt;</span> <span class="char">')'</span>
- <span class="special">&lt;&lt;</span> <span class="char">','</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="special">(</span><span class="number">1</span><span class="special">),(</span><span class="number">8</span><span class="special">),(</span><span class="number">10</span><span class="special">),</span></code>
- </p>
- </td>
-<td>
- <p>
- Comma separated list of integers in parenthesis
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">*(</span><span class="char">'('</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">int_</span>
+ <span class="special">&lt;&lt;</span> <span class="char">')'</span>
+ <span class="special">&lt;&lt;</span> <span class="char">','</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="special">(</span><span class="number">1</span><span class="special">),(</span><span class="number">8</span><span class="special">),(</span><span class="number">10</span><span class="special">),</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Comma separated list of integers in parenthesis
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*</span><span class="identifier">hex</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="number">18</span><span class="identifier">a</span></code>
- </p>
- </td>
-<td>
- <p>
- A list of hexadecimal numbers
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">hex</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="number">18</span><span class="identifier">a</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A list of hexadecimal numbers
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*(</span><span class="identifier">double_</span>
- <span class="special">&lt;&lt;</span> <span class="char">','</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="number">1.0</span><span class="special">,</span><span class="number">8.0</span><span class="special">,</span><span class="number">10.0</span><span class="special">,</span></code>
- </p>
- </td>
-<td>
- <p>
- A list of floating point numbers
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">*(</span><span class="identifier">double_</span>
+ <span class="special">&lt;&lt;</span> <span class="char">','</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="number">1.0</span><span class="special">,</span><span class="number">8.0</span><span class="special">,</span><span class="number">10.0</span><span class="special">,</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A list of floating point numbers
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
@@ -379,81 +380,81 @@
       next table gives some related examples.
     </p>
 <div class="table">
-<a name="id598649"></a><p class="title"><b>Table&#160;3.&#160;Different data types usable with the output format
- `*(int_ &lt;&lt; eol)`</b></p>
-<div class="table-contents"><table class="table" summary="Different data types usable with the output format
- `*(int_ &lt;&lt; eol)`">
+<a name="id566316"></a><p class="title"><b>Table&#160;3.&#160;Different data types usable with the output format `*(int_ &lt;&lt;
+ eol)`</b></p>
+<div class="table-contents"><table class="table" summary="Different data types usable with the output format `*(int_ &lt;&lt;
+ eol)`">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Data type
- </p>
- </th>
+ <p>
+ Data type
+ </p>
+ </th>
 <th>
- <p>
- Description
- </p>
- </th>
+ <p>
+ Description
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">int</span> <span class="identifier">i</span><span class="special">[</span><span class="number">4</span><span class="special">]</span></code>
- </p>
- </td>
-<td>
- <p>
- C style arrays
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="identifier">i</span><span class="special">[</span><span class="number">4</span><span class="special">]</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ C style arrays
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- </p>
- </td>
-<td>
- <p>
- Standard vector
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Standard vector
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- </p>
- </td>
-<td>
- <p>
- Standard list
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Standard list
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="number">20</span><span class="special">&gt;</span></code>
- </p>
- </td>
-<td>
- <p>
- Boost array
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="number">20</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Boost array
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <br class="table-break"><div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id596750" href="#id596750" class="para">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id564406" href="#id564406" 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: branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,7 +35,7 @@
             and <span class="emphasis"><em>Spirit.Karma</em></span>.
           </p>
 <p>
- For the full source code of the performance test please see here: double_performance.cpp.
+ For the full source code of the performance test please see here: double_performance.cpp.
             All the measurements have been done by executing <code class="computeroutput"><span class="number">1e6</span></code>
             iterations for each formatting type (NUMITERATIONS is set to <code class="computeroutput"><span class="number">1e6</span></code> in the code shown below).
           </p>
@@ -133,10 +133,10 @@
             of the results see this <a class="link" href="double_performance.html#spirit.karma.double_performance" title="Figure&#160;4.&#160;Performance comparison for a single double">figure</a>.
           </p>
 <div class="table">
-<a name="id921193"></a><p class="title"><b>Table&#160;6.&#160;Performance comparison for a single double (all
- times in [s], `1e6` iterations)</b></p>
-<div class="table-contents"><table class="table" summary="Performance comparison for a single double (all
- times in [s], `1e6` iterations)">
+<a name="id887844"></a><p class="title"><b>Table&#160;6.&#160;Performance comparison for a single double (all times in [s],
+ `1e6` iterations)</b></p>
+<div class="table-contents"><table class="table" summary="Performance comparison for a single double (all times in [s],
+ `1e6` iterations)">
 <colgroup>
 <col>
 <col>
@@ -148,189 +148,189 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Library
- </p>
- </th>
+ <p>
+ Library
+ </p>
+ </th>
 <th>
- <p>
- gcc 4.4.0 (32 bit)
- </p>
- </th>
+ <p>
+ gcc 4.4.0 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- VC++ 10 (32 bit)
- </p>
- </th>
+ <p>
+ VC++ 10 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- Intel 11.1 (32 bit)
- </p>
- </th>
+ <p>
+ Intel 11.1 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- gcc 4.4.0 (64 bit)
- </p>
- </th>
+ <p>
+ gcc 4.4.0 (64 bit)
+ </p>
+ </th>
 <th>
- <p>
- VC++ 10 (64 bit)
- </p>
- </th>
+ <p>
+ VC++ 10 (64 bit)
+ </p>
+ </th>
 <th>
- <p>
- Intel 11.1 (64 bit)
- </p>
- </th>
+ <p>
+ Intel 11.1 (64 bit)
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- sprintf
- </p>
- </td>
-<td>
- <p>
- 0.755
- </p>
- </td>
-<td>
- <p>
- 0.965
- </p>
- </td>
-<td>
- <p>
- 0.880
- </p>
- </td>
-<td>
- <p>
- 0.713
- </p>
- </td>
-<td>
- <p>
- 0.807
- </p>
- </td>
-<td>
- <p>
- 0.694
- </p>
- </td>
+ <p>
+ sprintf
+ </p>
+ </td>
+<td>
+ <p>
+ 0.755
+ </p>
+ </td>
+<td>
+ <p>
+ 0.965
+ </p>
+ </td>
+<td>
+ <p>
+ 0.880
+ </p>
+ </td>
+<td>
+ <p>
+ 0.713
+ </p>
+ </td>
+<td>
+ <p>
+ 0.807
+ </p>
+ </td>
+<td>
+ <p>
+ 0.694
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- iostreams
- </p>
- </td>
-<td>
- <p>
- 2.316
- </p>
- </td>
-<td>
- <p>
- 2.624
- </p>
- </td>
-<td>
- <p>
- 1.964
- </p>
- </td>
-<td>
- <p>
- 1.634
- </p>
- </td>
-<td>
- <p>
- 1.468
- </p>
- </td>
-<td>
- <p>
- 1.354
- </p>
- </td>
+ <p>
+ iostreams
+ </p>
+ </td>
+<td>
+ <p>
+ 2.316
+ </p>
+ </td>
+<td>
+ <p>
+ 2.624
+ </p>
+ </td>
+<td>
+ <p>
+ 1.964
+ </p>
+ </td>
+<td>
+ <p>
+ 1.634
+ </p>
+ </td>
+<td>
+ <p>
+ 1.468
+ </p>
+ </td>
+<td>
+ <p>
+ 1.354
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- Boost.Format
- </p>
- </td>
-<td>
- <p>
- 3.188
- </p>
- </td>
-<td>
- <p>
- 3.737
- </p>
- </td>
-<td>
- <p>
- 2.878
- </p>
- </td>
-<td>
- <p>
- 3.217
- </p>
- </td>
-<td>
- <p>
- 2.672
- </p>
- </td>
-<td>
- <p>
- 2.011
- </p>
- </td>
+ <p>
+ Boost.Format
+ </p>
+ </td>
+<td>
+ <p>
+ 3.188
+ </p>
+ </td>
+<td>
+ <p>
+ 3.737
+ </p>
+ </td>
+<td>
+ <p>
+ 2.878
+ </p>
+ </td>
+<td>
+ <p>
+ 3.217
+ </p>
+ </td>
+<td>
+ <p>
+ 2.672
+ </p>
+ </td>
+<td>
+ <p>
+ 2.011
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> double_
- </p>
- </td>
-<td>
- <p>
- 0.813
- </p>
- </td>
-<td>
- <p>
- 0.561
- </p>
- </td>
-<td>
- <p>
- 0.368
- </p>
- </td>
-<td>
- <p>
- 0.426
- </p>
- </td>
-<td>
- <p>
- 0.260
- </p>
- </td>
-<td>
- <p>
- 0.218
- </p>
- </td>
+ <p>
+ <span class="emphasis"><em>Spirit.Karma</em></span> double_
+ </p>
+ </td>
+<td>
+ <p>
+ 0.813
+ </p>
+ </td>
+<td>
+ <p>
+ 0.561
+ </p>
+ </td>
+<td>
+ <p>
+ 0.368
+ </p>
+ </td>
+<td>
+ <p>
+ 0.426
+ </p>
+ </td>
+<td>
+ <p>
+ 0.260
+ </p>
+ </td>
+<td>
+ <p>
+ 0.218
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -37,7 +37,7 @@
             <span class="emphasis"><em>Spirit.Karma</em></span>.
           </p>
 <p>
- For the full source code of the performance test please see here: format_performance.cpp.
+ For the full source code of the performance test please see here: format_performance.cpp.
             All the measurements have been done by doing <code class="computeroutput"><span class="number">1e6</span></code>
             iterations for each formatting type (NUMITERATIONS is set to <code class="computeroutput"><span class="number">1e6</span></code>).
           </p>
@@ -154,10 +154,10 @@
             of the results see this <a class="link" href="format_performance.html#spirit.karma.format_performance" title="Figure&#160;5.&#160;Performance comparison for a sequence of several items">figure</a>.
           </p>
 <div class="table">
-<a name="id922867"></a><p class="title"><b>Table&#160;7.&#160;Performance comparison for a sequence of several
- items (all times in [s], `1e6` iterations)</b></p>
-<div class="table-contents"><table class="table" summary="Performance comparison for a sequence of several
- items (all times in [s], `1e6` iterations)">
+<a name="id889425"></a><p class="title"><b>Table&#160;7.&#160;Performance comparison for a sequence of several items (all times
+ in [s], `1e6` iterations)</b></p>
+<div class="table-contents"><table class="table" summary="Performance comparison for a sequence of several items (all times
+ in [s], `1e6` iterations)">
 <colgroup>
 <col>
 <col>
@@ -169,189 +169,189 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Library
- </p>
- </th>
+ <p>
+ Library
+ </p>
+ </th>
 <th>
- <p>
- gcc 4.4.0 (32 bit)
- </p>
- </th>
+ <p>
+ gcc 4.4.0 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- VC++ 10 (32 bit)
- </p>
- </th>
+ <p>
+ VC++ 10 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- Intel 11.1 (32 bit)
- </p>
- </th>
+ <p>
+ Intel 11.1 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- gcc 4.4.0 (64 bit)
- </p>
- </th>
+ <p>
+ gcc 4.4.0 (64 bit)
+ </p>
+ </th>
 <th>
- <p>
- VC++ 10 (64 bit)
- </p>
- </th>
+ <p>
+ VC++ 10 (64 bit)
+ </p>
+ </th>
 <th>
- <p>
- Intel 11.1 (64 bit)
- </p>
- </th>
+ <p>
+ Intel 11.1 (64 bit)
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- sprintf
- </p>
- </td>
-<td>
- <p>
- 1.725
- </p>
- </td>
-<td>
- <p>
- 1.892
- </p>
- </td>
-<td>
- <p>
- 1.903
- </p>
- </td>
-<td>
- <p>
- 1.469
- </p>
- </td>
-<td>
- <p>
- 1.608
- </p>
- </td>
-<td>
- <p>
- 1.493
- </p>
- </td>
+ <p>
+ sprintf
+ </p>
+ </td>
+<td>
+ <p>
+ 1.725
+ </p>
+ </td>
+<td>
+ <p>
+ 1.892
+ </p>
+ </td>
+<td>
+ <p>
+ 1.903
+ </p>
+ </td>
+<td>
+ <p>
+ 1.469
+ </p>
+ </td>
+<td>
+ <p>
+ 1.608
+ </p>
+ </td>
+<td>
+ <p>
+ 1.493
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- iostreams
- </p>
- </td>
-<td>
- <p>
- 4.827
- </p>
- </td>
-<td>
- <p>
- 5.287
- </p>
- </td>
-<td>
- <p>
- 4.444
- </p>
- </td>
-<td>
- <p>
- 3.112
- </p>
- </td>
-<td>
- <p>
- 3.319
- </p>
- </td>
-<td>
- <p>
- 2.877
- </p>
- </td>
+ <p>
+ iostreams
+ </p>
+ </td>
+<td>
+ <p>
+ 4.827
+ </p>
+ </td>
+<td>
+ <p>
+ 5.287
+ </p>
+ </td>
+<td>
+ <p>
+ 4.444
+ </p>
+ </td>
+<td>
+ <p>
+ 3.112
+ </p>
+ </td>
+<td>
+ <p>
+ 3.319
+ </p>
+ </td>
+<td>
+ <p>
+ 2.877
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- Boost.Format
- </p>
- </td>
-<td>
- <p>
- 5.881
- </p>
- </td>
-<td>
- <p>
- 7.089
- </p>
- </td>
-<td>
- <p>
- 5.801
- </p>
- </td>
-<td>
- <p>
- 5.455
- </p>
- </td>
-<td>
- <p>
- 5.254
- </p>
- </td>
-<td>
- <p>
- 4.164
- </p>
- </td>
+ <p>
+ Boost.Format
+ </p>
+ </td>
+<td>
+ <p>
+ 5.881
+ </p>
+ </td>
+<td>
+ <p>
+ 7.089
+ </p>
+ </td>
+<td>
+ <p>
+ 5.801
+ </p>
+ </td>
+<td>
+ <p>
+ 5.455
+ </p>
+ </td>
+<td>
+ <p>
+ 5.254
+ </p>
+ </td>
+<td>
+ <p>
+ 4.164
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="emphasis"><em>Spirit.Karma</em></span>
- </p>
- </td>
-<td>
- <p>
- 1.942
- </p>
- </td>
-<td>
- <p>
- 1.242
- </p>
- </td>
-<td>
- <p>
- 0.999
- </p>
- </td>
-<td>
- <p>
- 1.334
- </p>
- </td>
-<td>
- <p>
- 0.758
- </p>
- </td>
-<td>
- <p>
- 0.686
- </p>
- </td>
+ <p>
+ <span class="emphasis"><em>Spirit.Karma</em></span>
+ </p>
+ </td>
+<td>
+ <p>
+ 1.942
+ </p>
+ </td>
+<td>
+ <p>
+ 1.242
+ </p>
+ </td>
+<td>
+ <p>
+ 0.999
+ </p>
+ </td>
+<td>
+ <p>
+ 1.334
+ </p>
+ </td>
+<td>
+ <p>
+ 0.758
+ </p>
+ </td>
+<td>
+ <p>
+ 0.686
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,7 +35,7 @@
             and <span class="emphasis"><em>Spirit.Karma</em></span>.
           </p>
 <p>
- For the full source code of the performance test please see here: int_generator.cpp.
+ For the full source code of the performance test please see here: int_generator.cpp.
             All the measurements have been done by executing <code class="computeroutput"><span class="number">1e7</span></code>
             iterations for each formatting type (NUMITERATIONS is set to <code class="computeroutput"><span class="number">1e7</span></code> in the code shown below).
           </p>
@@ -123,10 +123,10 @@
             of the results see this <a class="link" href="int_performance.html#spirit.karma.int_performance" title="Figure&#160;3.&#160;Performance comparison for a single int">figure</a>.
           </p>
 <div class="table">
-<a name="id920116"></a><p class="title"><b>Table&#160;5.&#160;Performance comparison for a single int (all
- times in [s], `1e7` iterations)</b></p>
-<div class="table-contents"><table class="table" summary="Performance comparison for a single int (all
- times in [s], `1e7` iterations)">
+<a name="id886725"></a><p class="title"><b>Table&#160;5.&#160;Performance comparison for a single int (all times in [s], `1e7`
+ iterations)</b></p>
+<div class="table-contents"><table class="table" summary="Performance comparison for a single int (all times in [s], `1e7`
+ iterations)">
 <colgroup>
 <col>
 <col>
@@ -138,189 +138,189 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Library
- </p>
- </th>
+ <p>
+ Library
+ </p>
+ </th>
 <th>
- <p>
- gcc 4.4.0 (32 bit)
- </p>
- </th>
+ <p>
+ gcc 4.4.0 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- VC++ 10 (32 bit)
- </p>
- </th>
+ <p>
+ VC++ 10 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- Intel 11.1 (32 bit)
- </p>
- </th>
+ <p>
+ Intel 11.1 (32 bit)
+ </p>
+ </th>
 <th>
- <p>
- gcc 4.4.0 (64 bit)
- </p>
- </th>
+ <p>
+ gcc 4.4.0 (64 bit)
+ </p>
+ </th>
 <th>
- <p>
- VC++ 10 (64 bit)
- </p>
- </th>
+ <p>
+ VC++ 10 (64 bit)
+ </p>
+ </th>
 <th>
- <p>
- Intel 11.1 (64 bit)
- </p>
- </th>
+ <p>
+ Intel 11.1 (64 bit)
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- ltoa
- </p>
- </td>
-<td>
- <p>
- 1.542
- </p>
- </td>
-<td>
- <p>
- 0.895
- </p>
- </td>
-<td>
- <p>
- 0.884
- </p>
- </td>
-<td>
- <p>
- 1.163
- </p>
- </td>
-<td>
- <p>
- 1.099
- </p>
- </td>
-<td>
- <p>
- 0.906
- </p>
- </td>
+ <p>
+ ltoa
+ </p>
+ </td>
+<td>
+ <p>
+ 1.542
+ </p>
+ </td>
+<td>
+ <p>
+ 0.895
+ </p>
+ </td>
+<td>
+ <p>
+ 0.884
+ </p>
+ </td>
+<td>
+ <p>
+ 1.163
+ </p>
+ </td>
+<td>
+ <p>
+ 1.099
+ </p>
+ </td>
+<td>
+ <p>
+ 0.906
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- iostreams
- </p>
- </td>
-<td>
- <p>
- 6.548
- </p>
- </td>
-<td>
- <p>
- 13.727
- </p>
- </td>
-<td>
- <p>
- 11.898
- </p>
- </td>
-<td>
- <p>
- 3.464
- </p>
- </td>
-<td>
- <p>
- 8.316
- </p>
- </td>
-<td>
- <p>
- 8.115
- </p>
- </td>
+ <p>
+ iostreams
+ </p>
+ </td>
+<td>
+ <p>
+ 6.548
+ </p>
+ </td>
+<td>
+ <p>
+ 13.727
+ </p>
+ </td>
+<td>
+ <p>
+ 11.898
+ </p>
+ </td>
+<td>
+ <p>
+ 3.464
+ </p>
+ </td>
+<td>
+ <p>
+ 8.316
+ </p>
+ </td>
+<td>
+ <p>
+ 8.115
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- Boost.Format
- </p>
- </td>
-<td>
- <p>
- 16.998
- </p>
- </td>
-<td>
- <p>
- 21.813
- </p>
- </td>
-<td>
- <p>
- 20.477
- </p>
- </td>
-<td>
- <p>
- 17.464
- </p>
- </td>
-<td>
- <p>
- 14.662
- </p>
- </td>
-<td>
- <p>
- 13.646
- </p>
- </td>
+ <p>
+ Boost.Format
+ </p>
+ </td>
+<td>
+ <p>
+ 16.998
+ </p>
+ </td>
+<td>
+ <p>
+ 21.813
+ </p>
+ </td>
+<td>
+ <p>
+ 20.477
+ </p>
+ </td>
+<td>
+ <p>
+ 17.464
+ </p>
+ </td>
+<td>
+ <p>
+ 14.662
+ </p>
+ </td>
+<td>
+ <p>
+ 13.646
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="emphasis"><em>Spirit.Karma</em></span> int_
- </p>
- </td>
-<td>
- <p>
- 1.421
- </p>
- </td>
-<td>
- <p>
- 0.744
- </p>
- </td>
-<td>
- <p>
- 0.697
- </p>
- </td>
-<td>
- <p>
- 1.072
- </p>
- </td>
-<td>
- <p>
- 0.953
- </p>
- </td>
-<td>
- <p>
- 0.606
- </p>
- </td>
+ <p>
+ <span class="emphasis"><em>Spirit.Karma</em></span> int_
+ </p>
+ </td>
+<td>
+ <p>
+ 1.421
+ </p>
+ </td>
+<td>
+ <p>
+ 0.744
+ </p>
+ </td>
+<td>
+ <p>
+ 0.697
+ </p>
+ </td>
+<td>
+ <p>
+ 1.072
+ </p>
+ </td>
+<td>
+ <p>
+ 0.953
+ </p>
+ </td>
+<td>
+ <p>
+ 0.606
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -32,115 +32,117 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">G</span></code></span></dt>
 <dd><p>
- Generator type
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">g</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">d</span></code></span></dt>
-<dd><p>
- Generator objects
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><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">D</span></code></span></dt>
-<dd><p>
- Attribute types of generators <code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">c</span></code>,
- and <code class="computeroutput"><span class="identifier">d</span></code>
- </p></dd>
+ Generator type
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">g</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">d</span></code></span></dt>
+<dd><p>
+ Generator objects
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><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">D</span></code></span></dt>
+<dd><p>
+ Attribute types of generators <code class="computeroutput"><span class="identifier">a</span></code>,
+ <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">c</span></code>, and <code class="computeroutput"><span class="identifier">d</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">I</span></code></span></dt>
 <dd><p>
- The iterator type used for generation
- </p></dd>
+ The iterator type used for generation
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Unused</span></code></span></dt>
 <dd><p>
- An <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p></dd>
+ An <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The enclosing rule's <code class="computeroutput"><span class="identifier">Context</span></code>
- type
- </p></dd>
+ The enclosing rule's <code class="computeroutput"><span class="identifier">Context</span></code>
+ type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attrib</span></code></span></dt>
 <dd><p>
- An attribute value
- </p></dd>
+ An attribute value
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- An attribute type
- </p></dd>
+ An attribute type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A boolean expression
- </p></dd>
+ A boolean expression
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">B</span></code></span></dt>
 <dd><p>
- A type to be interpreted in boolean expressions
- </p></dd>
+ A type to be interpreted in boolean expressions
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fg</span></code></span></dt>
 <dd><p>
- A (lazy generator) function with signature <code class="computeroutput"><span class="identifier">G</span><span class="special">(</span><span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">Context</span><span class="special">)</span></code>
- </p></dd>
+ A (lazy generator) function with signature <code class="computeroutput"><span class="identifier">G</span><span class="special">(</span><span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">Context</span><span class="special">)</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fa</span></code></span></dt>
 <dd><p>
- A (semantic action) function with signature <code class="computeroutput"><span class="keyword">void</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">&amp;)</span></code>. The third parameter is a boolean
- flag that can be set to false to force the generator to fail. Both
- <code class="computeroutput"><span class="identifier">Context</span></code> and the boolean
- flag are optional.
- </p></dd>
+ A (semantic action) function with signature <code class="computeroutput"><span class="keyword">void</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">&amp;)</span></code>. The third parameter is a boolean
+ flag that can be set to false to force the generator to fail. Both
+ <code class="computeroutput"><span class="identifier">Context</span></code> and the boolean
+ flag are optional.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">outiter</span></code></span></dt>
 <dd><p>
- An output iterator to receive the generated output
- </p></dd>
+ An output iterator to receive the generated output
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Ch</span></code></span></dt>
 <dd><p>
- Character-class specific character type (See Character Class Types)
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span><span class="special">,</span> <span class="identifier">ch2</span></code></span></dt>
+ Character-class specific character type (See Character Class Types)
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span><span class="special">,</span>
+ <span class="identifier">ch2</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types)
- </p></dd>
+ Character-class specific character (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">charset</span></code></span></dt>
 <dd><p>
- Character-set specifier string (example: <code class="computeroutput"><span class="string">"a-z0-9"</span></code>)
- </p></dd>
+ Character-set specifier string (example: <code class="computeroutput"><span class="string">"a-z0-9"</span></code>)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt>
 <dd><p>
- Character-class specific string (See Character Class Types)
- </p></dd>
+ Character-class specific string (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Str</span></code></span></dt>
 <dd><p>
- Attribute of <code class="computeroutput"><span class="identifier">str</span></code>:
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
- where <code class="computeroutput"><span class="identifier">T</span></code> is the underlying
- character type of <code class="computeroutput"><span class="identifier">str</span></code>
- </p></dd>
+ Attribute of <code class="computeroutput"><span class="identifier">str</span></code>:
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
+ where <code class="computeroutput"><span class="identifier">T</span></code> is the underlying
+ character type of <code class="computeroutput"><span class="identifier">str</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any integer or real number type
- </p></dd>
+ Numeric literal, any integer or real number type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Num</span></code></span></dt>
 <dd><p>
- Attribute of <code class="computeroutput"><span class="identifier">num</span></code>: any
- integer or real number type
- </p></dd>
+ Attribute of <code class="computeroutput"><span class="identifier">num</span></code>:
+ any integer or real number type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;&gt;</span></code></span></dt>
 <dd><p>
- Used as a placeholder for a fusion sequence
- </p></dd>
+ Used as a placeholder for a fusion sequence
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;&gt;</span></code></span></dt>
 <dd><p>
- Used as a placeholder for an STL container
- </p></dd>
+ Used as a placeholder for an STL container
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code></span></dt>
 <dd><p>
- Used as a placeholder for a boost::variant
- </p></dd>
+ Used as a placeholder for a boost::variant
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code></span></dt>
 <dd><p>
- Used as a placeholder for a boost::optional
- </p></dd>
+ Used as a placeholder for a boost::optional
+ </p></dd>
 </dl>
 </div>
 </div>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id783488"></a>
+<a name="id753755"></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="id784023"></a>
+<a name="id754290"></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>
@@ -88,27 +88,27 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/operator/sequence.html" title="Sequences (a &lt;&lt; b)">Sequence
- (<code class="computeroutput"><span class="special">&lt;&lt;</span></code>)</a>
- </p>
+ <p>
+ <a class="link" href="../reference/operator/sequence.html" title="Sequences (a &lt;&lt; b)">Sequence
+ (<code class="computeroutput"><span class="special">&lt;&lt;</span></code>)</a>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span>
@@ -120,19 +120,19 @@
 <span class="identifier">a</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/operator/alternative.html" title="Alternative (a | b)">Alternative
- (<code class="computeroutput"><span class="special">|</span></code>)</a>
- </p>
+ <p>
+ <a class="link" href="../reference/operator/alternative.html" title="Alternative (a | b)">Alternative
+ (<code class="computeroutput"><span class="special">|</span></code>)</a>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</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">A</span>
@@ -140,120 +140,120 @@
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</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">Unused</span>
 <span class="identifier">a</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">A</span> <span class="special">--&gt;</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">A</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/operator/kleene.html" title="Kleene Star (*a)">Kleene (unary
- <code class="computeroutput"><span class="special">*</span></code>)</a>
- </p>
+ <p>
+ <a class="link" href="../reference/operator/kleene.html" title="Kleene Star (*a)">Kleene
+ (unary <code class="computeroutput"><span class="special">*</span></code>)</a>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/operator/plus.html" title="Plus (+a)">Plus (unary
- <code class="computeroutput"><span class="special">+</span></code>)</a>
- </p>
+ <p>
+ <a class="link" href="../reference/operator/plus.html" title="Plus (+a)">Plus (unary
+ <code class="computeroutput"><span class="special">+</span></code>)</a>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/operator/list.html" title="Lists (a % b)">List (<code class="computeroutput"><span class="special">%</span></code>)</a>
- </p>
+ <p>
+ <a class="link" href="../reference/operator/list.html" title="Lists (a % b)">List (<code class="computeroutput"><span class="special">%</span></code>)</a>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--&gt;</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">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repetition</a>
- </p>
+ <p>
+ <a class="link" href="../reference/directive/repeat.html" title="Repetition Directive (repeat[])">Repetition</a>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(...,...)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(...,...)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/operator/optional.html" title="Optional (-a)">Optional
- (unary <code class="computeroutput"><span class="special">-</span></code>)</a>
- </p>
+ <p>
+ <a class="link" href="../reference/operator/optional.html" title="Optional (-a)">Optional
+ (unary <code class="computeroutput"><span class="special">-</span></code>)</a>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">-</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">-</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/operator/and_predicate.html" title="And-Predicate (&amp;a)">And
- predicate (unary <code class="computeroutput"><span class="special">&amp;</span></code>)</a>
- </p>
+ <p>
+ <a class="link" href="../reference/operator/and_predicate.html" title="And-Predicate (&amp;a)">And
+ predicate (unary <code class="computeroutput"><span class="special">&amp;</span></code>)</a>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="special">&amp;</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="special">&amp;</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../reference/operator/not_predicate.html" title="Not-Predicate (!a)">Not
- predicate (unary <code class="computeroutput"><span class="special">!</span></code>)</a>
- </p>
+ <p>
+ <a class="link" href="../reference/operator/not_predicate.html" title="Not-Predicate (!a)">Not
+ predicate (unary <code class="computeroutput"><span class="special">!</span></code>)</a>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="special">!</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="special">!</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -34,34 +34,33 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">RT</span></code></span></dt>
 <dd><p>
- Synthesized attribute. The rule or grammar's return type.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">Arg1</span></code>,
- <code class="computeroutput"><span class="identifier">Arg2</span></code>, <code class="computeroutput"><span class="identifier">ArgN</span></code></span></dt>
-<dd><p>
- Inherited attributes. Zero or more arguments.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">L1</span></code>,
- <code class="computeroutput"><span class="identifier">L2</span></code>, <code class="computeroutput"><span class="identifier">LN</span></code></span></dt>
-<dd><p>
- Zero or more local variables.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span><span class="special">,</span> <span class="identifier">r2</span></code></span></dt>
+ Synthesized attribute. The rule or grammar's return type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Arg1</span></code>, <code class="computeroutput"><span class="identifier">Arg2</span></code>, <code class="computeroutput"><span class="identifier">ArgN</span></code></span></dt>
+<dd><p>
+ Inherited attributes. Zero or more arguments.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">L1</span></code>, <code class="computeroutput"><span class="identifier">L2</span></code>, <code class="computeroutput"><span class="identifier">LN</span></code></span></dt>
+<dd><p>
+ Zero or more local variables.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span><span class="special">,</span>
+ <span class="identifier">r2</span></code></span></dt>
 <dd><p>
- Rules
- </p></dd>
+ Rules
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A grammar
- </p></dd>
+ A grammar
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- A generator expression
- </p></dd>
+ A generator expression
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">my_grammar</span></code></span></dt>
 <dd><p>
- A user defined grammar
- </p></dd>
+ A user defined grammar
+ </p></dd>
 </dl>
 </div>
 <div class="variablelist" title="Terminology">
@@ -69,18 +68,20 @@
 <dl>
 <dt><span class="term">Signature</span></dt>
 <dd><p>
- <code class="computeroutput"><span class="identifier">RT</span><span class="special">(</span><span class="identifier">Arg1</span><span class="special">,</span> <span class="identifier">Arg2</span><span class="special">,</span> <span class="special">...</span> <span class="special">,</span><span class="identifier">ArgN</span><span class="special">)</span></code>.
- The signature specifies the synthesized (return value) and inherited
- (arguments) attributes.
- </p></dd>
+ <code class="computeroutput"><span class="identifier">RT</span><span class="special">(</span><span class="identifier">Arg1</span><span class="special">,</span>
+ <span class="identifier">Arg2</span><span class="special">,</span>
+ <span class="special">...</span> <span class="special">,</span><span class="identifier">ArgN</span><span class="special">)</span></code>.
+ The signature specifies the synthesized (return value) and inherited
+ (arguments) attributes.
+ </p></dd>
 <dt><span class="term">Locals</span></dt>
 <dd><p>
- <code class="computeroutput"><span class="identifier">locals</span><span class="special">&lt;</span><span class="identifier">L1</span><span class="special">,</span> <span class="identifier">L2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">LN</span><span class="special">&gt;</span></code>. The local variables.
- </p></dd>
+ <code class="computeroutput"><span class="identifier">locals</span><span class="special">&lt;</span><span class="identifier">L1</span><span class="special">,</span> <span class="identifier">L2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">LN</span><span class="special">&gt;</span></code>. The local variables.
+ </p></dd>
 <dt><span class="term">Delimiter</span></dt>
 <dd><p>
- The delimit-generator type
- </p></dd>
+ The delimit-generator type
+ </p></dd>
 </dl>
 </div>
 <div class="variablelist" title="Template Arguments">
@@ -88,13 +89,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
 <dd><p>
- The iterator type you will use for parsing.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span></code>,
- <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code></span></dt>
+ The iterator type you will use for parsing.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code></span></dt>
 <dd><p>
- Can be one of 1) Signature 2) Locals 3) Delimiter.
- </p></dd>
+ Can be one of 1) Signature 2) Locals 3) Delimiter.
+ </p></dd>
 </dl>
 </div>
 <div class="informaltable"><table class="table">
@@ -104,149 +104,151 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span>
- <span class="identifier">A1</span><span class="special">,</span>
- <span class="identifier">A2</span><span class="special">,</span>
- <span class="identifier">A3</span><span class="special">&gt;</span>
- <span class="identifier">r</span><span class="special">(</span><span class="identifier">name</span><span class="special">);</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span>
+ <span class="identifier">A1</span><span class="special">,</span>
+ <span class="identifier">A2</span><span class="special">,</span>
+ <span class="identifier">A3</span><span class="special">&gt;</span>
+ <span class="identifier">r</span><span class="special">(</span><span class="identifier">name</span><span class="special">);</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Rule declaration. <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
- is required. <code class="computeroutput"><span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span></code>
- are optional and can be specified in any order. <code class="computeroutput"><span class="identifier">name</span></code>
- is an optional string that gives the rule its name, useful for
- debugging and error handling.
- </p>
+ <p>
+ Rule declaration. <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
+ is required. <code class="computeroutput"><span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span></code>
+ are optional and can be specified in any order. <code class="computeroutput"><span class="identifier">name</span></code> is an optional string
+ that gives the rule its name, useful for debugging and error
+ handling.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span>
- <span class="identifier">A1</span><span class="special">,</span>
- <span class="identifier">A2</span><span class="special">,</span>
- <span class="identifier">A3</span><span class="special">&gt;</span>
- <span class="identifier">r</span><span class="special">(</span><span class="identifier">r2</span><span class="special">);</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span>
+ <span class="identifier">A1</span><span class="special">,</span>
+ <span class="identifier">A2</span><span class="special">,</span>
+ <span class="identifier">A3</span><span class="special">&gt;</span>
+ <span class="identifier">r</span><span class="special">(</span><span class="identifier">r2</span><span class="special">);</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Copy construct rule <code class="computeroutput"><span class="identifier">r</span></code>
- from rule <code class="computeroutput"><span class="identifier">r2</span></code>.
- </p>
+ <p>
+ Copy construct rule <code class="computeroutput"><span class="identifier">r</span></code>
+ from rule <code class="computeroutput"><span class="identifier">r2</span></code>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">r2</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">r2</span><span class="special">;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Assign rule <code class="computeroutput"><span class="identifier">r2</span></code>
- to <code class="computeroutput"><span class="identifier">r</span></code>. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span></code> semantics.
- </p>
+ <p>
+ Assign rule <code class="computeroutput"><span class="identifier">r2</span></code>
+ to <code class="computeroutput"><span class="identifier">r</span></code>. <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span></code> semantics.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">alias</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">alias</span><span class="special">()</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Return an alias of <code class="computeroutput"><span class="identifier">r</span></code>.
- The alias is a generator that holds a reference to <code class="computeroutput"><span class="identifier">r</span></code>. Reference semantics.
- </p>
+ <p>
+ Return an alias of <code class="computeroutput"><span class="identifier">r</span></code>.
+ The alias is a generator that holds a reference to <code class="computeroutput"><span class="identifier">r</span></code>. Reference semantics.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">copy</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">copy</span><span class="special">()</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Get a copy of <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ Get a copy of <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Set the name of a rule
- </p>
+ <p>
+ Set the name of a rule
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Get the name of a rule
- </p>
+ <p>
+ Get the name of a rule
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">g</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">g</span><span class="special">;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Rule definition
- </p>
+ <p>
+ Rule definition
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">%=</span>
- <span class="identifier">g</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">%=</span>
+ <span class="identifier">g</span><span class="special">;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Auto-rule definition. The attribute of <code class="computeroutput"><span class="identifier">g</span></code>
- should be compatible with the synthesized attribute of <code class="computeroutput"><span class="identifier">r</span></code>. When <code class="computeroutput"><span class="identifier">g</span></code>
- is successful, its attribute is automatically propagated to <code class="computeroutput"><span class="identifier">r</span></code>'s synthesized attribute.
- </p>
+ <p>
+ Auto-rule definition. The attribute of <code class="computeroutput"><span class="identifier">g</span></code>
+ should be compatible with the synthesized attribute of <code class="computeroutput"><span class="identifier">r</span></code>. When <code class="computeroutput"><span class="identifier">g</span></code>
+ is successful, its attribute is automatically propagated to
+ <code class="computeroutput"><span class="identifier">r</span></code>'s synthesized
+ attribute.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">my_grammar</span> <span class="special">:</span> <span class="identifier">grammar</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span><span class="special">&gt;</span>
@@ -262,50 +264,50 @@
 </span><span class="special">};</span>
 </pre>
 <p>
- </p>
+ </p>
                 </td>
 <td>
- <p>
- Grammar definition. <code class="computeroutput"><span class="identifier">name</span></code>
- is an optional string that gives the grammar its name, useful for
- debugging.
- </p>
+ <p>
+ Grammar definition. <code class="computeroutput"><span class="identifier">name</span></code>
+ is an optional string that gives the grammar its name, useful
+ for debugging.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- my_grammar&lt;OutputIterator&gt; g
- </p>
+ <p>
+ my_grammar&lt;OutputIterator&gt; g
+ </p>
                 </td>
 <td>
- <p>
- Instantiate a grammar
- </p>
+ <p>
+ Instantiate a grammar
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Set the name of a grammar
- </p>
+ <p>
+ Set the name of a grammar
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Get the name of a grammar
- </p>
+ <p>
+ Get the name of a grammar
+ </p>
                 </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -41,29 +41,36 @@
 <div class="variablelist" title="Spirit.Karma specific Phoenix placeholders">
 <p class="title"><b>Spirit.Karma specific Phoenix placeholders</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">_1</span><span class="special">,</span> <span class="identifier">_2</span><span class="special">,</span> <span class="special">...</span> <span class="special">,</span> <span class="identifier">_N</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">_1</span><span class="special">,</span>
+ <span class="identifier">_2</span><span class="special">,</span>
+ <span class="special">...</span> <span class="special">,</span>
+ <span class="identifier">_N</span></code></span></dt>
 <dd><p>
- Nth attribute of <code class="computeroutput"><span class="identifier">g</span></code>
- </p></dd>
+ Nth attribute of <code class="computeroutput"><span class="identifier">g</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_val</span></code></span></dt>
 <dd><p>
- The enclosing rule's synthesized attribute.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">_r1</span><span class="special">,</span> <span class="identifier">_r2</span><span class="special">,</span> <span class="special">...</span> <span class="special">,</span>
- <span class="identifier">_rN</span></code></span></dt>
+ The enclosing rule's synthesized attribute.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">_r1</span><span class="special">,</span>
+ <span class="identifier">_r2</span><span class="special">,</span>
+ <span class="special">...</span> <span class="special">,</span>
+ <span class="identifier">_rN</span></code></span></dt>
 <dd><p>
- The enclosing rule's Nth inherited attribute.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">_a</span><span class="special">,</span> <span class="identifier">_b</span><span class="special">,</span> <span class="special">...</span> <span class="special">,</span>
- <span class="identifier">_j</span></code></span></dt>
+ The enclosing rule's Nth inherited attribute.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">_a</span><span class="special">,</span>
+ <span class="identifier">_b</span><span class="special">,</span>
+ <span class="special">...</span> <span class="special">,</span>
+ <span class="identifier">_j</span></code></span></dt>
 <dd><p>
- The enclosing rule's local variables (<code class="computeroutput"><span class="identifier">_a</span></code>
- refers to the first).
- </p></dd>
+ The enclosing rule's local variables (<code class="computeroutput"><span class="identifier">_a</span></code>
+ refers to the first).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_pass</span></code></span></dt>
 <dd><p>
- Assign <code class="computeroutput"><span class="keyword">false</span></code> to <code class="computeroutput"><span class="identifier">_pass</span></code> to force a generator failure.
- </p></dd>
+ Assign <code class="computeroutput"><span class="keyword">false</span></code> to <code class="computeroutput"><span class="identifier">_pass</span></code> to force a generator failure.
+ </p></dd>
 </dl>
 </div>
 <div class="important" title="Important"><table border="0" summary="Important">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,37 +35,37 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Attribute of <code class="computeroutput"><span class="identifier">g</span></code>
- </p>
+ <p>
+ Attribute of <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Call semantic action <code class="computeroutput"><span class="identifier">fa</span></code>
- before invoking <code class="computeroutput"><span class="identifier">g</span></code>
- </p>
+ <p>
+ Call semantic action <code class="computeroutput"><span class="identifier">fa</span></code>
+ before invoking <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auto.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auto.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auto.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,38 +39,38 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <a class="link" href="../../reference/auto.html" title="Auto"><code class="computeroutput"><span class="identifier">auto_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auto.html" title="Auto"><code class="computeroutput"><span class="identifier">auto_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate output using a generator created from the supplied attribute
- type using the <a class="link" href="../../reference/generate_api/create_generator.html" title="API for Automatic Generator Creation"><code class="computeroutput"><span class="identifier">create_generator</span></code></a> API
- function.
- </p>
+ <p>
+ Generate output using a generator created from the supplied
+ attribute type using the <a class="link" href="../../reference/generate_api/create_generator.html" title="API for Automatic Generator Creation"><code class="computeroutput"><span class="identifier">create_generator</span></code></a> API
+ function.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,129 +39,129 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/attr_cast.html" title="Attribute Transformation Pseudo Generator (attr_cast)"><code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/attr_cast.html" title="Attribute Transformation Pseudo Generator (attr_cast)"><code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Exposed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Exposed</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Invoke <code class="computeroutput"><span class="identifier">a</span></code> while
- supplying an attribute of type <code class="computeroutput"><span class="identifier">Exposed</span></code>.
- </p>
+ <p>
+ Invoke <code class="computeroutput"><span class="identifier">a</span></code> while
+ supplying an attribute of type <code class="computeroutput"><span class="identifier">Exposed</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the end of line (<code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>)
- </p>
+ <p>
+ Generate the end of line (<code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an empty string
- </p>
+ <p>
+ Generate an empty string
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If <code class="computeroutput"><span class="identifier">b</span></code> is true,
- generate an empty string
- </p>
+ <p>
+ If <code class="computeroutput"><span class="identifier">b</span></code> is true,
+ generate an empty string
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- Attribute of <code class="computeroutput"><span class="identifier">G</span></code>
- where <code class="computeroutput"><span class="identifier">G</span></code> is the
- return type of <code class="computeroutput"><span class="identifier">fg</span></code>
- </p>
+ <p>
+ Attribute of <code class="computeroutput"><span class="identifier">G</span></code>
+ where <code class="computeroutput"><span class="identifier">G</span></code> is
+ the return type of <code class="computeroutput"><span class="identifier">fg</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Invoke <code class="computeroutput"><span class="identifier">fg</span></code> at
- generation time, returning a generator <code class="computeroutput"><span class="identifier">g</span></code>
- which is then called to generate.
- </p>
+ <p>
+ Invoke <code class="computeroutput"><span class="identifier">fg</span></code> at
+ generation time, returning a generator <code class="computeroutput"><span class="identifier">g</span></code>
+ which is then called to generate.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">fg</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">fg</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- see <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code></a>
- above
- </p>
+ <p>
+ see <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code></a>
+ above
+ </p>
                   </td>
 <td>
- <p>
- Equivalent to <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ Equivalent to <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,208 +39,208 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_native.html" title="Binary Native Endianness Generators"><code class="computeroutput"><span class="identifier">byte_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_native.html" title="Binary Native Endianness Generators"><code class="computeroutput"><span class="identifier">byte_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 8 bits native endian
- </p>
+ <p>
+ 8 bits native endian
+ </p>
                   </td>
 <td>
- <p>
- Generate an 8 bit binary
- </p>
+ <p>
+ Generate an 8 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_native.html" title="Binary Native Endianness Generators"><code class="computeroutput"><span class="identifier">word</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_native.html" title="Binary Native Endianness Generators"><code class="computeroutput"><span class="identifier">word</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 16 bits native endian
- </p>
+ <p>
+ 16 bits native endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 16 bit binary in native endian representation
- </p>
+ <p>
+ Generate a 16 bit binary in native endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_big.html" title="Binary Big Endianness Generators"><code class="computeroutput"><span class="identifier">big_word</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_big.html" title="Binary Big Endianness Generators"><code class="computeroutput"><span class="identifier">big_word</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 16 bits big endian
- </p>
+ <p>
+ 16 bits big endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 16 bit binary in big endian representation
- </p>
+ <p>
+ Generate a 16 bit binary in big endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_little.html" title="Binary Little Endianness Generators"><code class="computeroutput"><span class="identifier">little_word</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_little.html" title="Binary Little Endianness Generators"><code class="computeroutput"><span class="identifier">little_word</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 16 bits little endian
- </p>
+ <p>
+ 16 bits little endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 16 bit binary in little endian representation
- </p>
+ <p>
+ Generate a 16 bit binary in little endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_native.html" title="Binary Native Endianness Generators"><code class="computeroutput"><span class="identifier">dword</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_native.html" title="Binary Native Endianness Generators"><code class="computeroutput"><span class="identifier">dword</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 32 bits native endian
- </p>
+ <p>
+ 32 bits native endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 32 bit binary in native endian representation
- </p>
+ <p>
+ Generate a 32 bit binary in native endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_big.html" title="Binary Big Endianness Generators"><code class="computeroutput"><span class="identifier">big_dword</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_big.html" title="Binary Big Endianness Generators"><code class="computeroutput"><span class="identifier">big_dword</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 32 bits big endian
- </p>
+ <p>
+ 32 bits big endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 32 bit binary in big endian representation
- </p>
+ <p>
+ Generate a 32 bit binary in big endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_little.html" title="Binary Little Endianness Generators"><code class="computeroutput"><span class="identifier">little_dword</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_little.html" title="Binary Little Endianness Generators"><code class="computeroutput"><span class="identifier">little_dword</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 32 bits little endian
- </p>
+ <p>
+ 32 bits little endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 32 bit binary in little endian representation
- </p>
+ <p>
+ Generate a 32 bit binary in little endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_native.html" title="Binary Native Endianness Generators"><code class="computeroutput"><span class="identifier">qword</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_native.html" title="Binary Native Endianness Generators"><code class="computeroutput"><span class="identifier">qword</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 64 bits native endian
- </p>
+ <p>
+ 64 bits native endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 64 bit binary in native endian representation
- </p>
+ <p>
+ Generate a 64 bit binary in native endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_big.html" title="Binary Big Endianness Generators"><code class="computeroutput"><span class="identifier">big_qword</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_big.html" title="Binary Big Endianness Generators"><code class="computeroutput"><span class="identifier">big_qword</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 64 bits big endian
- </p>
+ <p>
+ 64 bits big endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 64 bit binary in big endian representation
- </p>
+ <p>
+ Generate a 64 bit binary in big endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/binary/binary_little.html" title="Binary Little Endianness Generators"><code class="computeroutput"><span class="identifier">little_qword</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/binary/binary_little.html" title="Binary Little Endianness Generators"><code class="computeroutput"><span class="identifier">little_qword</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- 64 bits little endian
- </p>
+ <p>
+ 64 bits little endian
+ </p>
                   </td>
 <td>
- <p>
- Generate a 64 bit binary in little endian representation
- </p>
+ <p>
+ Generate a 64 bit binary in little endian representation
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">pad</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">pad</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate additional null bytes allowing to align generated output
- with memory addresses divisible by <code class="computeroutput"><span class="identifier">num</span></code>.
- </p>
+ <p>
+ Generate additional null bytes allowing to align generated
+ output with memory addresses divisible by <code class="computeroutput"><span class="identifier">num</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,116 +35,116 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)"><code class="computeroutput"><span class="identifier">bool_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)"><code class="computeroutput"><span class="identifier">bool_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a boolean
- </p>
+ <p>
+ Generate a boolean
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)"><code class="computeroutput"><span class="identifier">bool_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)"><code class="computeroutput"><span class="identifier">bool_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">b</span></code> as
- a boolean, if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">b</span></code>
+ as a boolean, if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)">
+ <p>
+ <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bool_generator</span><span class="special">&lt;</span>
     <span class="identifier">B</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">B</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">B</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a boolean of type <code class="computeroutput"><span class="identifier">B</span></code>
- </p>
+ <p>
+ Generate a boolean of type <code class="computeroutput"><span class="identifier">B</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)">
+ <p>
+ <a class="link" href="../../reference/numeric/boolean.html" title="Boolean Generators (bool_)">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bool_generator</span><span class="special">&lt;</span>
     <span class="identifier">B</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()(</span><span class="identifier">b</span><span class="special">)</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">B</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">B</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a boolean <code class="computeroutput"><span class="identifier">b</span></code>
- as a <code class="computeroutput"><span class="identifier">B</span></code>, if an
- attribute is supplied it must match
- </p>
+ <p>
+ Generate a boolean <code class="computeroutput"><span class="identifier">b</span></code>
+ as a <code class="computeroutput"><span class="identifier">B</span></code>, if
+ an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,374 +39,374 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">ch</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">ch</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate character supplied as the attribute
- </p>
+ <p>
+ Generate character supplied as the attribute
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">ch</span></code>,
- if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">ch</span></code>,
+ if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"c"</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"c"</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a single char string literal, <code class="computeroutput"><span class="identifier">c</span></code>,
- if an attribute is supplied it must match
- </p>
+ <p>
+ Generate a single char string literal, <code class="computeroutput"><span class="identifier">c</span></code>,
+ if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">,</span>
- <span class="identifier">ch2</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">,</span>
+ <span class="identifier">ch2</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute, if it belongs
- to the character range from <code class="computeroutput"><span class="identifier">ch</span></code>
- to <code class="computeroutput"><span class="identifier">ch2</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute, if it belongs
+ to the character range from <code class="computeroutput"><span class="identifier">ch</span></code>
+ to <code class="computeroutput"><span class="identifier">ch2</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">charset</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_generator.html" title="Character Generators (char_, lit)"><code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">charset</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute, if it belongs
- to the character set <code class="computeroutput"><span class="identifier">charset</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute, if it belongs
+ to the character set <code class="computeroutput"><span class="identifier">charset</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">alnum</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">alnum</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalnum</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalnum</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">alpha</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">alpha</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalpha</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalpha</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">blank</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">blank</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isblank</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isblank</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">cntrl</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">cntrl</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iscntrl</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iscntrl</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">digit</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">digit</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isdigit</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isdigit</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">graph</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">graph</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isgraph</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isgraph</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">print</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">print</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isprint</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isprint</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">punct</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">punct</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ispunct</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ispunct</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">space</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">space</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isspace</span></code>,
- or a single space character in the character set defined by
- <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isspace</span></code>,
+ or a single space character in the character set defined by
+ <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">xdigit</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">xdigit</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isxdigit</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isxdigit</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">lower</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">lower</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">upper</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/char/char_class.html" title="Character Classification (alnum, digit, etc.)"><code class="computeroutput"><span class="identifier">upper</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character supplied as the attribute if it satisfies
- the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code>
- in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
- </p>
+ <p>
+ Generate the character supplied as the attribute if it satisfies
+ the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code>
+ in the character set defined by <code class="computeroutput"><span class="identifier">NS</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,578 +39,577 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/upperlower.html" title="Directives Controlling Case Sensitivity (upper[], lower[])"><code class="computeroutput"><span class="identifier">lower</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/upperlower.html" title="Directives Controlling Case Sensitivity (upper[], lower[])"><code class="computeroutput"><span class="identifier">lower</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> as
- lower case
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ as lower case
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/upperlower.html" title="Directives Controlling Case Sensitivity (upper[], lower[])"><code class="computeroutput"><span class="identifier">upper</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/upperlower.html" title="Directives Controlling Case Sensitivity (upper[], lower[])"><code class="computeroutput"><span class="identifier">upper</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> as
- upper case
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ as upper case
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> left
- aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ left aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> left
- aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ left aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> left
- aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ left aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ while using <code class="computeroutput"><span class="identifier">g</span></code>
+ to generate the necesssary padding
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">left_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> left
- aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
- while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ left aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
+ while using <code class="computeroutput"><span class="identifier">g</span></code>
+ to generate the necesssary padding
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> centered
- in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ centered in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> centered
- in column of width <code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ centered in column of width <code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> centered
- in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ centered in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ while using <code class="computeroutput"><span class="identifier">g</span></code>
+ to generate the necesssary padding
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">center</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> centered
- in column of width <code class="computeroutput"><span class="identifier">num</span></code>
- while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ centered in column of width <code class="computeroutput"><span class="identifier">num</span></code>
+ while using <code class="computeroutput"><span class="identifier">g</span></code>
+ to generate the necesssary padding
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> right
- aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ right aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> right
- aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ right aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> right
- aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ right aligned in column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ while using <code class="computeroutput"><span class="identifier">g</span></code>
+ to generate the necesssary padding
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/alignment.html" title="Alignment Directives (left_align[], center[], right_align[])"><code class="computeroutput"><span class="identifier">right_align</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> right
- aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
- while using <code class="computeroutput"><span class="identifier">g</span></code>
- to generate the necesssary padding
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ right aligned in column of width <code class="computeroutput"><span class="identifier">num</span></code>
+ while using <code class="computeroutput"><span class="identifier">g</span></code>
+ to generate the necesssary padding
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/maxwidth.html" title="Controlling the Maximum Field Width (maxwidth[])"><code class="computeroutput"><span class="identifier">maxwidth</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/maxwidth.html" title="Controlling the Maximum Field Width (maxwidth[])"><code class="computeroutput"><span class="identifier">maxwidth</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> truncated
- to column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ truncated to column of width <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/maxwidth.html" title="Controlling the Maximum Field Width (maxwidth[])"><code class="computeroutput"><span class="identifier">maxwidth</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/maxwidth.html" title="Controlling the Maximum Field Width (maxwidth[])"><code class="computeroutput"><span class="identifier">maxwidth</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> truncated
- to column of width <code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ truncated to column of width <code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> zero
- or more times
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> zero
+ or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">num</span></code> times
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">num</span></code> times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num1</span><span class="special">,</span> <span class="identifier">num2</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num1</span><span class="special">,</span> <span class="identifier">num2</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">num1</span></code> to <code class="computeroutput"><span class="identifier">num2</span></code>
- times
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">num1</span></code> to <code class="computeroutput"><span class="identifier">num2</span></code>
+ times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/repeat.html" title="Repetition Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">num</span></code> or more times
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">num</span></code> or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], no_delimit[], delimit[])"><code class="computeroutput"><span class="identifier">verbatim</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], no_delimit[], delimit[])"><code class="computeroutput"><span class="identifier">verbatim</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Disable delimited generation for <code class="computeroutput"><span class="identifier">a</span></code>.
- Performs post delimiting.
- </p>
+ <p>
+ Disable delimited generation for <code class="computeroutput"><span class="identifier">a</span></code>.
+ Performs post delimiting.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], no_delimit[], delimit[])"><code class="computeroutput"><span class="identifier">delimit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], no_delimit[], delimit[])"><code class="computeroutput"><span class="identifier">delimit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Reestablish the delimiter that got inhibited by verbatim
- </p>
+ <p>
+ Reestablish the delimiter that got inhibited by verbatim
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], no_delimit[], delimit[])"><code class="computeroutput"><span class="identifier">delimit</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">d</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], no_delimit[], delimit[])"><code class="computeroutput"><span class="identifier">delimit</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">d</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Use <code class="computeroutput"><span class="identifier">d</span></code> as a delimiter
- for generating <code class="computeroutput"><span class="identifier">a</span></code>
- </p>
+ <p>
+ Use <code class="computeroutput"><span class="identifier">d</span></code> as a
+ delimiter for generating <code class="computeroutput"><span class="identifier">a</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], no_delimit[], delimit[])"><code class="computeroutput"><span class="identifier">no_delimit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/delimit.html" title="Directives Controlling Automatic Delimiting (verbatim[], no_delimit[], delimit[])"><code class="computeroutput"><span class="identifier">no_delimit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Disable delimited generation for <code class="computeroutput"><span class="identifier">a</span></code>.
- No post-delimiting step performed.
- </p>
+ <p>
+ Disable delimited generation for <code class="computeroutput"><span class="identifier">a</span></code>.
+ No post-delimiting step performed.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/omit.html" title="Consume Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/omit.html" title="Consume Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Consume the attribute type of <code class="computeroutput"><span class="identifier">a</span></code>
- without generating anything
- </p>
+ <p>
+ Consume the attribute type of <code class="computeroutput"><span class="identifier">a</span></code>
+ without generating anything
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/buffer.html" title="Temporary Output Buffering (buffer[])"><code class="computeroutput"><span class="identifier">buffer</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Temporarily intercept the output generated by <code class="computeroutput"><span class="identifier">a</span></code>,
- flushing it only after <code class="computeroutput"><span class="identifier">a</span></code>
- succeeded
- </p>
+ <p>
+ Temporarily intercept the output generated by <code class="computeroutput"><span class="identifier">a</span></code>, flushing it only after
+ <code class="computeroutput"><span class="identifier">a</span></code> succeeded
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">columns</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">columns</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> splitted
- into <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>
- number of columns using <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>
- as column delimiter
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ splitted into <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>
+ number of columns using <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>
+ as column delimiter
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">columns</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">columns</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> splitted
- into <code class="computeroutput"><span class="identifier">num</span></code> number
- of columns using <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>
- as column delimiter
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ splitted into <code class="computeroutput"><span class="identifier">num</span></code>
+ number of columns using <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>
+ as column delimiter
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">columns</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">columns</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> splitted
- into <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>
- number of columns using <code class="computeroutput"><span class="identifier">g</span></code>
- as column delimiter
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ splitted into <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>
+ number of columns using <code class="computeroutput"><span class="identifier">g</span></code>
+ as column delimiter
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">columns</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/columns.html" title="Separate Output Into Columns (columns[])"><code class="computeroutput"><span class="identifier">columns</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> splitted
- into <code class="computeroutput"><span class="identifier">num</span></code> number
- of columns using <code class="computeroutput"><span class="identifier">g</span></code>
- as column delimiter
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ splitted into <code class="computeroutput"><span class="identifier">num</span></code>
+ number of columns using <code class="computeroutput"><span class="identifier">g</span></code>
+ as column delimiter
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,170 +39,170 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/operator/not_predicate.html" title="Not-Predicate (!a)"><code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/operator/not_predicate.html" title="Not-Predicate (!a)"><code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Not predicate. Ensure that <code class="computeroutput"><span class="identifier">a</span></code>
- does not succeed generating, but don't create any output
- </p>
+ <p>
+ Not predicate. Ensure that <code class="computeroutput"><span class="identifier">a</span></code>
+ does not succeed generating, but don't create any output
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/operator/not_predicate.html" title="Not-Predicate (!a)"><code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/operator/not_predicate.html" title="Not-Predicate (!a)"><code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- And predicate. Ensure that <code class="computeroutput"><span class="identifier">a</span></code>
- does succeed generating, but don't create any output
- </p>
+ <p>
+ And predicate. Ensure that <code class="computeroutput"><span class="identifier">a</span></code>
+ does succeed generating, but don't create any output
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/operator/optional.html" title="Optional (-a)"><code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/operator/optional.html" title="Optional (-a)"><code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Optional. Generate <code class="computeroutput"><span class="identifier">a</span></code>
- zero or one time
- </p>
+ <p>
+ Optional. Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ zero or one time
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/operator/kleene.html" title="Kleene Star (*a)"><code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/operator/kleene.html" title="Kleene Star (*a)"><code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Kleene. Generate <code class="computeroutput"><span class="identifier">a</span></code>
- zero or more times
- </p>
+ <p>
+ Kleene. Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ zero or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/operator/plus.html" title="Plus (+a)"><code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/operator/plus.html" title="Plus (+a)"><code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Plus. Generate <code class="computeroutput"><span class="identifier">a</span></code>
- one or more times
- </p>
+ <p>
+ Plus. Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ one or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/operator/alternative.html" title="Alternative (a | b)"><code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
- <span class="identifier">b</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/operator/alternative.html" title="Alternative (a | b)"><code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
+ <span class="identifier">b</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
- <span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
+ <span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Alternative. Generate <code class="computeroutput"><span class="identifier">a</span></code>
- or <code class="computeroutput"><span class="identifier">b</span></code>
- </p>
+ <p>
+ Alternative. Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ or <code class="computeroutput"><span class="identifier">b</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/operator/sequence.html" title="Sequences (a &lt;&lt; b)"><code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">b</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/operator/sequence.html" title="Sequences (a &lt;&lt; b)"><code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">b</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
- <span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
+ <span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Sequence. Generate <code class="computeroutput"><span class="identifier">a</span></code>
- followed by <code class="computeroutput"><span class="identifier">b</span></code>
- </p>
+ <p>
+ Sequence. Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ followed by <code class="computeroutput"><span class="identifier">b</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/operator/list.html" title="Lists (a % b)"><code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
- <span class="identifier">b</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/operator/list.html" title="Lists (a % b)"><code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
+ <span class="identifier">b</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- List. Generate <code class="computeroutput"><span class="identifier">a</span></code>
- delimited <code class="computeroutput"><span class="identifier">b</span></code> one
- or more times
- </p>
+ <p>
+ List. Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ delimited <code class="computeroutput"><span class="identifier">b</span></code>
+ one or more times
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,193 +39,193 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">float_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">float_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">float</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a real number from a <code class="computeroutput"><span class="keyword">float</span></code>
- </p>
+ <p>
+ Generate a real number from a <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">float_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">float_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">float</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as a real number from a <code class="computeroutput"><span class="keyword">float</span></code>,
- if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as a real number from a <code class="computeroutput"><span class="keyword">float</span></code>,
+ if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">double_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">double_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a real number from a <code class="computeroutput"><span class="keyword">double</span></code>
- </p>
+ <p>
+ Generate a real number from a <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a <code class="computeroutput"><span class="identifier">num</span></code>
- as a real number from a <code class="computeroutput"><span class="keyword">double</span></code>,
- if an attribute is supplied it must match
- </p>
+ <p>
+ Generate a <code class="computeroutput"><span class="identifier">num</span></code>
+ as a real number from a <code class="computeroutput"><span class="keyword">double</span></code>,
+ if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">long_double</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">long_double</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a real number from a <code class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></code>
- </p>
+ <p>
+ Generate a real number from a <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">long_double</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">long_double</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as a real number from a <code class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></code>, if an attribute
- is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as a real number from a <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>, if an attribute
+ is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)">
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">real_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a real number <code class="computeroutput"><span class="identifier">Num</span></code>
- using the supplied real number formatting policies
- </p>
+ <p>
+ Generate a real number <code class="computeroutput"><span class="identifier">Num</span></code>
+ using the supplied real number formatting policies
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)">
+ <p>
+ <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">real_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate real number <code class="computeroutput"><span class="identifier">num</span></code>
- as a <code class="computeroutput"><span class="identifier">Num</span></code> using
- the supplied real number formatting policies, if an attribute
- is supplied it must match
- </p>
+ <p>
+ Generate real number <code class="computeroutput"><span class="identifier">num</span></code>
+ as a <code class="computeroutput"><span class="identifier">Num</span></code> using
+ the supplied real number formatting policies, if an attribute
+ is supplied it must match
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,221 +35,221 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">short_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">short_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a short integer
- </p>
+ <p>
+ Generate a short integer
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">short_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">short_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as a short integer, if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as a short integer, if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">int_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">int_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an int
- </p>
+ <p>
+ Generate an int
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">int_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">int_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as an int, if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as an int, if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">long_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">long_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a long integer
- </p>
+ <p>
+ Generate a long integer
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">long_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">long_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as long integer, if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as long integer, if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">long_long</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">long_long</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a long long
- </p>
+ <p>
+ Generate a long long
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">long_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)"><code class="computeroutput"><span class="identifier">long_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as a long long, if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as a long long, if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)">
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">int_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span><span class="special">,</span> <span class="identifier">force_sign</span>
 <span class="special">&gt;()</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ Generate a <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)">
+ <p>
+ <a class="link" href="../../reference/numeric/signed_int.html" title="Signed Integer Number Generators (int_, etc.)">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">int_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span><span class="special">,</span> <span class="identifier">force_sign</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a <code class="computeroutput"><span class="identifier">num</span></code>
- as a <code class="computeroutput"><span class="identifier">Num</span></code>, if
- an attribute is supplied it must match
- </p>
+ <p>
+ Generate a <code class="computeroutput"><span class="identifier">num</span></code>
+ as a <code class="computeroutput"><span class="identifier">Num</span></code>, if
+ an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,139 +39,139 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">stream</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">stream</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate narrow character (<code class="computeroutput"><span class="keyword">char</span></code>)
- based output using the matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
- </p>
+ <p>
+ Generate narrow character (<code class="computeroutput"><span class="keyword">char</span></code>)
+ based output using the matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">stream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">stream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate narrow character (<code class="computeroutput"><span class="keyword">char</span></code>)
- based output from the immediate argument <code class="computeroutput"><span class="identifier">s</span></code>
- using the matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
- </p>
+ <p>
+ Generate narrow character (<code class="computeroutput"><span class="keyword">char</span></code>)
+ based output from the immediate argument <code class="computeroutput"><span class="identifier">s</span></code>
+ using the matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">wstream</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">wstream</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate wide character (<code class="computeroutput"><span class="keyword">wchar_t</span></code>)
- based output using the matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
- </p>
+ <p>
+ Generate wide character (<code class="computeroutput"><span class="keyword">wchar_t</span></code>)
+ based output using the matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">wstream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/stream.html" title="Stream"><code class="computeroutput"><span class="identifier">wstream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate wide character (<code class="computeroutput"><span class="keyword">wchar_t</span></code>)
- based output from the immediate argument <code class="computeroutput"><span class="identifier">s</span></code>
- using the matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
- </p>
+ <p>
+ Generate wide character (<code class="computeroutput"><span class="keyword">wchar_t</span></code>)
+ based output from the immediate argument <code class="computeroutput"><span class="identifier">s</span></code>
+ using the matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/stream.html" title="Stream">
+ <p>
+ <a class="link" href="../../reference/stream.html" title="Stream">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">stream_generator</span><span class="special">&lt;</span>
     <span class="identifier">Char</span>
 <span class="special">&gt;()</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate output based on the given character type (<code class="computeroutput"><span class="identifier">Char</span></code>) using the matching streaming
- <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
- </p>
+ <p>
+ Generate output based on the given character type (<code class="computeroutput"><span class="identifier">Char</span></code>) using the matching
+ streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/stream.html" title="Stream">
+ <p>
+ <a class="link" href="../../reference/stream.html" title="Stream">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">stream_generator</span><span class="special">&lt;</span>
     <span class="identifier">Char</span>
 <span class="special">&gt;()(</span><span class="identifier">s</span><span class="special">)</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate output based on the given character type <code class="computeroutput"><span class="identifier">Char</span></code> from the immediate argument
- <code class="computeroutput"><span class="identifier">s</span></code> using the matching
- streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
- </p>
+ <p>
+ Generate output based on the given character type <code class="computeroutput"><span class="identifier">Char</span></code> from the immediate argument
+ <code class="computeroutput"><span class="identifier">s</span></code> using the
+ matching streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,116 +39,116 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string.html" title="String"><code class="computeroutput"><span class="identifier">str</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string.html" title="String"><code class="computeroutput"><span class="identifier">str</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">str</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">str</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string.html" title="String"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string.html" title="String"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">str</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">str</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string.html" title="String"><code class="computeroutput"><span class="identifier">string</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string.html" title="String"><code class="computeroutput"><span class="identifier">string</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Str</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Str</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate string supplied as the attribute
- </p>
+ <p>
+ Generate string supplied as the attribute
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string.html" title="String"><code class="computeroutput"><span class="identifier">string</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string.html" title="String"><code class="computeroutput"><span class="identifier">string</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Str</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Str</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">str</span></code>,
- if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">str</span></code>,
+ if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Attr</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span></code></a><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Attr</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Declare a symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
- <code class="computeroutput"><span class="identifier">Attr</span></code> is the The
- type of the original attribute to be used as the key into the
- symbol generator. <code class="computeroutput"><span class="identifier">T</span></code>
- is the data type associated with each key.
- </p>
+ <p>
+ Declare a symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
+ <code class="computeroutput"><span class="identifier">Attr</span></code> is the
+ The type of the original attribute to be used as the key into
+ the symbol generator. <code class="computeroutput"><span class="identifier">T</span></code>
+ is the data type associated with each key.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span>
     <span class="special">(</span><span class="identifier">attr1</span><span class="special">,</span> <span class="identifier">val1</span><span class="special">)</span>
@@ -157,39 +157,39 @@
 <span class="special">;</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- N/A
- </p>
+ <p>
+ N/A
+ </p>
                   </td>
 <td>
- <p>
- Add symbols into a symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
- val1 and val2 are optional data of type <code class="computeroutput"><span class="identifier">T</span></code>,
- the data type associated with each key.
- </p>
+ <p>
+ Add symbols into a symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
+ val1 and val2 are optional data of type <code class="computeroutput"><span class="identifier">T</span></code>,
+ the data type associated with each key.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Emits entries in the symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
- If attribute is found in the symbol table, the corresponding
- value is emitted. If <code class="computeroutput"><span class="identifier">sym</span></code>
- does not store values, the original attribute is emitted.
- </p>
+ <p>
+ Emits entries in the symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
+ If attribute is found in the symbol table, the corresponding
+ value is emitted. If <code class="computeroutput"><span class="identifier">sym</span></code>
+ does not store values, the original attribute is emitted.
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,280 +35,280 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ushort_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ushort_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an unsigned short integer
- </p>
+ <p>
+ Generate an unsigned short integer
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ushort_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ushort_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as an unsigned short integer, if an attribute is supplied it
- must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as an unsigned short integer, if an attribute is supplied it
+ must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">uint_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">uint_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an unsigned int
- </p>
+ <p>
+ Generate an unsigned int
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">uint_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">uint_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as an unsigned int, if an attribute is supplied it must match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as an unsigned int, if an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ulong_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ulong_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an unsigned long integer
- </p>
+ <p>
+ Generate an unsigned long integer
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ulong_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ulong_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as an unsigned long integer, if an attribute is supplied it must
- match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as an unsigned long integer, if an attribute is supplied it
+ must match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ulong_long</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ulong_long</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an unsigned long long
- </p>
+ <p>
+ Generate an unsigned long long
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ulong_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">ulong_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">num</span></code>
- as an unsigned long long, if an attribute is supplied it must
- match
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">num</span></code>
+ as an unsigned long long, if an attribute is supplied it must
+ match
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">bin</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">bin</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a binary integer from an <code class="computeroutput"><span class="keyword">unsigned</span>
- <span class="keyword">int</span></code>
- </p>
+ <p>
+ Generate a binary integer from an <code class="computeroutput"><span class="keyword">unsigned</span>
+ <span class="keyword">int</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">oct</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">oct</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an octal integer from an <code class="computeroutput"><span class="keyword">unsigned</span>
- <span class="keyword">int</span></code>
- </p>
+ <p>
+ Generate an octal integer from an <code class="computeroutput"><span class="keyword">unsigned</span>
+ <span class="keyword">int</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">hex</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)"><code class="computeroutput"><span class="identifier">hex</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate a hexadecimal integer from an <code class="computeroutput"><span class="keyword">unsigned</span>
- <span class="keyword">int</span></code>
- </p>
+ <p>
+ Generate a hexadecimal integer from an <code class="computeroutput"><span class="keyword">unsigned</span>
+ <span class="keyword">int</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)">
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">uint_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span>
 <span class="special">&gt;()</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an unsigned <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ Generate an unsigned <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)">
+ <p>
+ <a class="link" href="../../reference/numeric/unsigned_int.html" title="Unsigned Integer Number Generators (uint_, etc.)">
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">uint_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
- </a>
- </p>
+ </a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate an unsigned <code class="computeroutput"><span class="identifier">num</span></code>
- as a <code class="computeroutput"><span class="identifier">Num</span></code>, if
- an attribute is supplied it must match
- </p>
+ <p>
+ Generate an unsigned <code class="computeroutput"><span class="identifier">num</span></code>
+ as a <code class="computeroutput"><span class="identifier">Num</span></code>, if
+ an attribute is supplied it must match
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/action.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/action.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/action.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.action"></a><a class="link" href="action.html" title="Action">Action</a>
 </h4></div></div></div>
 <a name="spirit.karma.reference.action.description"></a><h6>
-<a name="id809112"></a>
+<a name="id778445"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.description">Description</a>
         </h6>
 <p>
@@ -39,7 +39,7 @@
           generator expression.
         </p>
 <a name="spirit.karma.reference.action.header"></a><h6>
-<a name="id809148"></a>
+<a name="id778481"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/action.hpp&gt;
@@ -49,7 +49,7 @@
           Also, see <a class="link" href="../../structure/include.html" title="Include">Include Structure</a>.
         </p>
 <a name="spirit.karma.reference.action.model_of"></a><h6>
-<a name="id809222"></a>
+<a name="id778556"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -64,35 +64,34 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">g</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- Instances of a generator, <code class="computeroutput"><span class="identifier">G</span></code>
- </p></dd>
+ Instances of a generator, <code class="computeroutput"><span class="identifier">G</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd><p>
- Attribute type exposed by a generator, <code class="computeroutput"><span class="identifier">a</span></code>
- </p></dd>
+ Attribute type exposed by a generator, <code class="computeroutput"><span class="identifier">a</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fa</span></code></span></dt>
 <dd><p>
- A (semantic action) function with signature <code class="computeroutput"><span class="keyword">void</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;,</span> <span class="keyword">bool</span><span class="special">&amp;)</span></code>. The third parameter is a boolean
- flag that can be set to false to force the generator to fail. Both
- <code class="computeroutput"><span class="identifier">Context</span></code> and the boolean
- flag are optional. For more information see below.
- </p></dd>
+ A (semantic action) function with signature <code class="computeroutput"><span class="keyword">void</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;,</span> <span class="keyword">bool</span><span class="special">&amp;)</span></code>. The third parameter is a boolean
+ flag that can be set to false to force the generator to fail. Both
+ <code class="computeroutput"><span class="identifier">Context</span></code> and the boolean
+ flag are optional. For more information see below.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- The attribute to be used to generate output from.
- </p></dd>
+ The attribute to be used to generate output from.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The type of the generator execution context. For more information see
- below.
- </p></dd>
+ The type of the generator execution context. For more information
+ see below.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.action.expression_semantics"></a><h6>
-<a name="id809420"></a>
+<a name="id778761"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -107,30 +106,30 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Call semantic action, <code class="computeroutput"><span class="identifier">fa</span></code>
- <span class="emphasis"><em>before</em></span> invoking <code class="computeroutput"><span class="identifier">g</span></code>.
- The function or function object <code class="computeroutput"><span class="identifier">fa</span></code>
- is expected to provide the value to generate output from to the
- generator <code class="computeroutput"><span class="identifier">g</span></code>.
- </p>
+ <p>
+ Call semantic action, <code class="computeroutput"><span class="identifier">fa</span></code>
+ <span class="emphasis"><em>before</em></span> invoking <code class="computeroutput"><span class="identifier">g</span></code>.
+ The function or function object <code class="computeroutput"><span class="identifier">fa</span></code>
+ is expected to provide the value to generate output from to the
+ generator <code class="computeroutput"><span class="identifier">g</span></code>.
+ </p>
                 </td>
 </tr></tbody>
 </table></div>
@@ -170,7 +169,7 @@
           and not generating any output.
         </p>
 <a name="spirit.karma.reference.action.attributes"></a><h6>
-<a name="id809874"></a>
+<a name="id779217"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -180,34 +179,34 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="identifier">a</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]:</span>
- <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="identifier">a</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]:</span>
+ <span class="identifier">A</span></code>
+ </p>
                 </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.action.complexity"></a><h6>
-<a name="id809996"></a>
+<a name="id779342"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.complexity">Complexity</a>
         </h6>
 <p>
@@ -228,7 +227,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.action.example"></a><h6>
-<a name="id810028"></a>
+<a name="id779374"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.example">Example</a>
         </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/auto.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/auto.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/auto.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.auto"></a><a class="link" href="auto.html" title="Auto"> Auto</a>
 </h4></div></div></div>
 <a name="spirit.karma.reference.auto.description"></a><h6>
-<a name="id810622"></a>
+<a name="id779956"></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="id810646"></a>
+<a name="id779980"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/auto.hpp&gt;
@@ -46,25 +46,25 @@
           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="id810720"></a>
+<a name="id780055"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">auto_</span> <span class="comment">// alias:
- boost::spirit::karma::auto_</span></code>
- </p>
+ <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">auto_</span> <span class="comment">// alias:
+ boost::spirit::karma::auto_</span></code>
+ </p>
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auto.model_of"></a><h6>
-<a name="id810798"></a>
+<a name="id780134"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -81,17 +81,17 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A variable instance of any type for which a mapping to a generator
- type is defined (the meta function <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
- returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>) or a <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to any type for which a mapping to a
- generator type is defined (the meta function <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
- returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>).
- </p></dd>
+ A variable instance of any type for which a mapping to a generator
+ type is defined (the meta function <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
+ returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>) or a <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to any type for which a mapping to
+ a generator type is defined (the meta function <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
+ returns <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>).
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.auto.expression_semantics"></a><h6>
-<a name="id810922"></a>
+<a name="id780606"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -106,49 +106,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">auto_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">auto_</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Create a generator instance compatible with the supplied attribute
- type and use it for output generation. This generator never fails
- (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Create a generator instance compatible with the supplied attribute
+ type and use it for output generation. This generator never fails
+ (unless the underlying output stream reports an error).
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">auto_</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">auto_</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Create a generator instance compatible with the supplied literal
- value. This generator never fails (unless the underlying output
- stream reports an error).
- </p>
+ <p>
+ Create a generator instance compatible with the supplied literal
+ value. This generator never fails (unless the underlying output
+ stream reports an error).
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auto.additional_requirements"></a><h6>
-<a name="id811043"></a>
+<a name="id780731"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.additional_requirements">Additional
           Requirements</a>
         </h6>
@@ -168,165 +168,165 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Attribute type
- </p>
+ <p>
+ Attribute type
+ </p>
                 </th>
 <th>
- <p>
- Generator type
- </p>
+ <p>
+ Generator type
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">standard</span><span class="special">::</span><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">standard_wide</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">standard</span><span class="special">::</span><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">standard_wide</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ushort_</span></code>, <code class="computeroutput"><span class="identifier">uint_</span></code>, <code class="computeroutput"><span class="identifier">ulong_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ushort_</span></code>, <code class="computeroutput"><span class="identifier">uint_</span></code>, <code class="computeroutput"><span class="identifier">ulong_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code>, <code class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code>, <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, <code class="computeroutput"><span class="identifier">long_double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, <code class="computeroutput"><span class="identifier">long_double</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_long</span></code>, <code class="computeroutput"><span class="identifier">ulong_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_long</span></code>, <code class="computeroutput"><span class="identifier">ulong_long</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Any string (<code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*</span></code>,
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>, etc.)
- </p>
+ <p>
+ Any string (<code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*</span></code>,
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>, etc.)
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">string</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">string</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Any (STL) container
- </p>
+ <p>
+ Any (STL) container
+ </p>
                 </td>
 <td>
- <p>
- Kleene Star (unary <code class="computeroutput"><span class="char">'*'</span></code>)
- </p>
+ <p>
+ Kleene Star (unary <code class="computeroutput"><span class="char">'*'</span></code>)
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Any Fusion sequence
- </p>
+ <p>
+ Any Fusion sequence
+ </p>
                 </td>
 <td>
- <p>
- Sequence operator (<code class="computeroutput"><span class="char">'&lt;&lt;'</span></code>)
- </p>
+ <p>
+ Sequence operator (<code class="computeroutput"><span class="char">'&lt;&lt;'</span></code>)
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Optional operator (unary <code class="computeroutput"><span class="char">'-'</span></code>)
- </p>
+ <p>
+ Optional operator (unary <code class="computeroutput"><span class="char">'-'</span></code>)
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Alternative operator (<code class="computeroutput"><span class="char">'|'</span></code>)
- </p>
+ <p>
+ Alternative operator (<code class="computeroutput"><span class="char">'|'</span></code>)
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -337,7 +337,7 @@
           can be used also to redefined anz of the predefined mappings.
         </p>
 <a name="spirit.karma.reference.auto.attributes"></a><h6>
-<a name="id811739"></a>
+<a name="id781445"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -347,40 +347,40 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">auto_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">auto_</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">auto_</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">auto_</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -413,7 +413,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.auto.complexity"></a><h6>
-<a name="id811980"></a>
+<a name="id781690"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.complexity">Complexity</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -429,7 +429,7 @@
           </p>
 </blockquote></div>
 <a name="spirit.karma.reference.auto.example"></a><h6>
-<a name="id812011"></a>
+<a name="id781721"></a>
           <a class="link" href="auto.html#spirit.karma.reference.auto.example">Example</a>
         </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -41,7 +41,7 @@
           and <code class="computeroutput"><span class="identifier">lazy</span></code> generators.
         </p>
 <a name="spirit.karma.reference.auxiliary.module_header"></a><h6>
-<a name="id814482"></a>
+<a name="id784063"></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 &lt;boost/spirit/home/karma/auxiliary.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id814573"></a>
+<a name="id784154"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.description">Description</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
             component using the customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>.
           </p>
 <a name="spirit.karma.reference.auxiliary.attr_cast.header"></a><h6>
-<a name="id814641"></a>
+<a name="id784222"></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 &lt;boost/spirit/home/karma/auxiliary/attr_cast.hpp&gt;
@@ -51,32 +51,32 @@
             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="id814715"></a>
+<a name="id784296"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">attr_cast</span> <span class="comment">//
- alias: boost::spirit::karma::attr_cast</span></code>
- </p>
+ <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">attr_cast</span> <span class="comment">//
+ alias: boost::spirit::karma::attr_cast</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.synopsis"></a><h6>
-<a name="id814794"></a>
+<a name="id784375"></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">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;</span>
 <span class="special">&lt;</span><span class="identifier">unspecified</span><span class="special">&gt;</span> <span class="identifier">attr_cast</span><span class="special">(&lt;</span><span class="identifier">unspecified</span><span class="special">&gt;);</span>
 </pre>
 <a name="spirit.karma.reference.auxiliary.attr_cast.template_parameters"></a><h6>
-<a name="id814866"></a>
+<a name="id784447"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.template_parameters">Template
             parameters</a>
           </h6>
@@ -88,55 +88,55 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Exposed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Exposed</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type of the attribute supplied to the <code class="computeroutput"><span class="identifier">attr_cast</span></code>.
- </p>
+ <p>
+ The type of the attribute supplied to the <code class="computeroutput"><span class="identifier">attr_cast</span></code>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Transformed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type of the attribute expected by the embedded generator
- <code class="computeroutput"><span class="identifier">g</span></code>.
- </p>
+ <p>
+ The type of the attribute expected by the embedded generator
+ <code class="computeroutput"><span class="identifier">g</span></code>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -154,7 +154,7 @@
             not explicitly specified.
           </p>
 <a name="spirit.karma.reference.auxiliary.attr_cast.model_of"></a><h6>
-<a name="id815099"></a>
+<a name="id784686"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.model_of">Model
             of</a>
           </h6>
@@ -172,12 +172,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A generator object.
- </p></dd>
+ A generator object.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id815163"></a>
+<a name="id784751"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -192,78 +192,80 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">g</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- Create a component invoking the generator <code class="computeroutput"><span class="identifier">g</span></code>
- while passing an attribute of the type as normally expected by
- <code class="computeroutput"><span class="identifier">g</span></code>. The type of
- the supplied attribute will be transformed to the type <code class="computeroutput"><span class="identifier">g</span></code> exposes as its attribute
- type (by using the attribute customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
- This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
- fails.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">g</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Create a component invoking the generator <code class="computeroutput"><span class="identifier">g</span></code>
+ while passing an attribute of the type as normally expected
+ by <code class="computeroutput"><span class="identifier">g</span></code>. The type
+ of the supplied attribute will be transformed to the type
+ <code class="computeroutput"><span class="identifier">g</span></code> exposes as
+ its attribute type (by using the attribute customization point
+ <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
+ This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
+ fails.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- Create a component invoking the generator <code class="computeroutput"><span class="identifier">g</span></code>
- while passing an attribute of the type as normally expected by
- <code class="computeroutput"><span class="identifier">g</span></code>. The supplied
- attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
- it will be transformed to the type <code class="computeroutput"><span class="identifier">g</span></code>
- exposes as its attribute type (using the attribute customization
- point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
- This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
- fails.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Create a component invoking the generator <code class="computeroutput"><span class="identifier">g</span></code>
+ while passing an attribute of the type as normally expected
+ by <code class="computeroutput"><span class="identifier">g</span></code>. The supplied
+ attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
+ it will be transformed to the type <code class="computeroutput"><span class="identifier">g</span></code>
+ exposes as its attribute type (using the attribute customization
+ point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
+ This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
+ fails.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
- <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
+ <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a component invoking the generator <code class="computeroutput"><span class="identifier">g</span></code>
- while passing an attribute of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
- The supplied attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>, it will be transformed
- to the type <code class="computeroutput"><span class="identifier">Transformed</span></code>
- (using the attribute customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
- This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
- fails.
- </p>
+ <p>
+ Create a component invoking the generator <code class="computeroutput"><span class="identifier">g</span></code>
+ while passing an attribute of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
+ The supplied attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>, it will be transformed
+ to the type <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ (using the attribute customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
+ This generator does not fail unless <code class="computeroutput"><span class="identifier">g</span></code>
+ fails.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id815496"></a>
+<a name="id785084"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -273,68 +275,68 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">g</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">g</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">g</span><span class="special">):</span>
- <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">g</span><span class="special">):</span>
+ <span class="identifier">A</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">):</span>
- <span class="identifier">Exposed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">):</span>
+ <span class="identifier">Exposed</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
- <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
+ <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
- <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">):</span>
- <span class="identifier">Exposed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
+ <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">):</span>
+ <span class="identifier">Exposed</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id815815"></a>
+<a name="id785408"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -348,7 +350,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id815847"></a>
+<a name="id785440"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="identifier">eol</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.auxiliary.eol.description"></a><h6>
-<a name="id817371"></a>
+<a name="id786201"></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="id817424"></a>
+<a name="id786254"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/auxiliary/eol.hpp&gt;
@@ -48,25 +48,25 @@
             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="id817498"></a>
+<a name="id786328"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">eol</span> <span class="comment">// alias:
- boost::spirit::karma::eol</span></code>
- </p>
+ <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">eol</span> <span class="comment">// alias:
+ boost::spirit::karma::eol</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id817576"></a>
+<a name="id786407"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -79,7 +79,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id817615"></a>
+<a name="id786446"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -94,33 +94,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eol</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eol</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a component generating a single end of line character
- in the output. This generator never fails (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Create a component generating a single end of line character
+ in the output. This generator never fails (unless the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id817703"></a>
+<a name="id786537"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -130,31 +130,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eol</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eol</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id817781"></a>
+<a name="id786617"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -171,7 +171,7 @@
             output.
           </p>
 <a name="spirit.karma.reference.auxiliary.eol.example"></a><h6>
-<a name="id817809"></a>
+<a name="id786645"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -33,7 +33,7 @@
             or to insert semantic actions into the generation process.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.description"></a><h6>
-<a name="id818222"></a>
+<a name="id787058"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.description">Description</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
             a multi-purpose generator that emits a yero length string.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.simple_form"></a><h6>
-<a name="id818246"></a>
+<a name="id787082"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.simple_form">Simple
             Form</a>
           </h6>
@@ -59,7 +59,7 @@
 <pre class="programlisting"><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">a</span> <span class="special">|</span> <span class="identifier">b</span> <span class="special">|</span> <span class="identifier">c</span> <span class="special">|</span> <span class="identifier">eps</span><span class="special">[</span><span class="identifier">error</span><span class="special">()];</span> <span class="comment">// Call error if a, b, and c fail to generate
 </span></pre>
 <a name="spirit.karma.reference.auxiliary.eps.semantic_predicate"></a><h6>
-<a name="id818347"></a>
+<a name="id787182"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.semantic_predicate">Semantic
             Predicate</a>
           </h6>
@@ -89,7 +89,7 @@
             the production will return early without ever touching rest.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.header"></a><h6>
-<a name="id818534"></a>
+<a name="id787370"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/auxiliary/eps.hpp&gt;
@@ -99,25 +99,25 @@
             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="id818608"></a>
+<a name="id787444"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">eps</span> <span class="comment">// alias:
- boost::spirit::karma::eps</span></code>
- </p>
+ <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">eps</span> <span class="comment">// alias:
+ boost::spirit::karma::eps</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id818686"></a>
+<a name="id787523"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -134,17 +134,17 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A boolean value.
- </p></dd>
+ A boolean value.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fb</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a boolean value.
- </p></dd>
+ A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a boolean value.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id818773"></a>
+<a name="id787612"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -159,61 +159,62 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Creates a component generating an empty string. Succeeds always.
- </p>
+ <p>
+ Creates a component generating an empty string. Succeeds always.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Creates a component generating an empty string. Succeeds if
- <code class="computeroutput"><span class="identifier">b</span></code> is <code class="computeroutput"><span class="keyword">true</span></code> (unless the underlying output
- stream reports an error).
- </p>
+ <p>
+ Creates a component generating an empty string. Succeeds if
+ <code class="computeroutput"><span class="identifier">b</span></code> is <code class="computeroutput"><span class="keyword">true</span></code> (unless the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">fb</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">fb</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Creates a component generating an empty string. Succeeds if
- <code class="computeroutput"><span class="identifier">fb</span></code> returns <code class="computeroutput"><span class="keyword">true</span></code> at generate time (unless
- the underlying output stream reports an error).
- </p>
+ <p>
+ Creates a component generating an empty string. Succeeds if
+ <code class="computeroutput"><span class="identifier">fb</span></code> returns
+ <code class="computeroutput"><span class="keyword">true</span></code> at generate
+ time (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id818960"></a>
+<a name="id787804"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -223,57 +224,57 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">fb</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">fb</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id820219"></a>
+<a name="id787971"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -289,7 +290,7 @@
             The complexity is constant as no output is generated.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.example"></a><h6>
-<a name="id820247"></a>
+<a name="id787998"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.auxiliary.lazy"></a><a class="link" href="lazy.html" title="Lazy (lazy)"> Lazy (<code class="computeroutput"><span class="identifier">lazy</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.auxiliary.lazy.description"></a><h6>
-<a name="id820780"></a>
+<a name="id790448"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             its return value as the actual generator to produce the output.
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.header"></a><h6>
-<a name="id820804"></a>
+<a name="id790472"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/auxiliary/lazy.hpp&gt;
@@ -47,25 +47,25 @@
             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="id820878"></a>
+<a name="id790546"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lazy</span> <span class="comment">// alias:
- boost::spirit::karma::lazy</span></code>
- </p>
+ <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">lazy</span> <span class="comment">// alias:
+ boost::spirit::karma::lazy</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id820957"></a>
+<a name="id790625"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.model_of">Model
             of</a>
           </h6>
@@ -83,10 +83,10 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fg</span></code></span></dt>
 <dd><p>
- A function or function object that evaluates to a generator object
- (an object exposing the <a class="link" href="../generator_concepts/generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>). This function
- will be invoked at generate time.
- </p></dd>
+ A function or function object that evaluates to a generator object
+ (an object exposing the <a class="link" href="../generator_concepts/generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>). This function
+ will be invoked at generate time.
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -104,7 +104,7 @@
             Actions</a>).
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id821108"></a>
+<a name="id790778"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -119,59 +119,59 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">fg</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">fg</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The Boost.Phoenix
- function object <code class="computeroutput"><span class="identifier">fg</span></code>
- will be invoked at generate time. It is expected to return a
- generator instance. This generator is then invoked in order to
- generate the output. This generator will succeed as long as the
- invoked generated succeeds as well (unless the underlying output
- stream reports an error).
- </p>
+ <p>
+ The Boost.Phoenix
+ function object <code class="computeroutput"><span class="identifier">fg</span></code>
+ will be invoked at generate time. It is expected to return
+ a generator instance. This generator is then invoked in order
+ to generate the output. This generator will succeed as long
+ as the invoked generated succeeds as well (unless the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The function or function object will be invoked at generate time.
- It is expected to return a generator instance (note this version
- of <code class="computeroutput"><span class="identifier">lazy</span></code> does
- not require <code class="computeroutput"><span class="identifier">fg</span></code>
- to be a Boost.Phoenix
- function object). This generator is then invoked in order to
- generate the output. This generator will succeed as long as the
- invoked generated succeeds as well (except if the underlying
- output stream reports an error).
- </p>
+ <p>
+ The function or function object will be invoked at generate
+ time. It is expected to return a generator instance (note this
+ version of <code class="computeroutput"><span class="identifier">lazy</span></code>
+ does not require <code class="computeroutput"><span class="identifier">fg</span></code>
+ to be a Boost.Phoenix
+ function object). This generator is then invoked in order to
+ generate the output. This generator will succeed as long as
+ the invoked generated succeeds as well (except if the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id821261"></a>
+<a name="id790934"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -181,49 +181,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">fg</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">fg</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The attribute type <code class="computeroutput"><span class="identifier">G</span></code>
- as exposed by the generator <code class="computeroutput"><span class="identifier">g</span></code>
- returned from <code class="computeroutput"><span class="identifier">fg</span></code>.
- </p>
+ <p>
+ The attribute type <code class="computeroutput"><span class="identifier">G</span></code>
+ as exposed by the generator <code class="computeroutput"><span class="identifier">g</span></code>
+ returned from <code class="computeroutput"><span class="identifier">fg</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fg</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The attribute type <code class="computeroutput"><span class="identifier">G</span></code>
- as exposed by the generator <code class="computeroutput"><span class="identifier">g</span></code>
- returned from <code class="computeroutput"><span class="identifier">fg</span></code>.
- </p>
+ <p>
+ The attribute type <code class="computeroutput"><span class="identifier">G</span></code>
+ as exposed by the generator <code class="computeroutput"><span class="identifier">g</span></code>
+ returned from <code class="computeroutput"><span class="identifier">fg</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id821410"></a>
+<a name="id791086"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.complexity">Complexity</a>
           </h6>
 <p>
@@ -232,7 +232,7 @@
             <code class="computeroutput"><span class="identifier">fg</span></code>.
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.example"></a><h6>
-<a name="id821441"></a>
+<a name="id791117"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/binary.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/binary.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/binary.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id822006"></a>
+<a name="id791683"></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 &lt;boost/spirit/home/karma/binary.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id827094"></a>
+<a name="id796637"></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="id827111"></a>
+<a name="id796654"></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 &lt;boost/spirit/home/karma/binary.hpp&gt;
@@ -47,34 +47,34 @@
             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="id827185"></a>
+<a name="id796728"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">big_word</span> <span class="comment">//
- alias: boost::spirit::karma::big_word</span></code>
- </p>
+ <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">big_word</span> <span class="comment">//
+ alias: boost::spirit::karma::big_word</span></code>
+ </p>
                   </td></tr>
 <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">big_dword</span> <span class="comment">//
- alias: boost::spirit::karma::big_dword</span></code>
- </p>
+ <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">big_dword</span> <span class="comment">//
+ alias: boost::spirit::karma::big_dword</span></code>
+ </p>
                   </td></tr>
 <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">big_qword</span> <span class="comment">//
- alias: boost::spirit::karma::big_qword</span></code>
- </p>
+ <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">big_qword</span> <span class="comment">//
+ alias: boost::spirit::karma::big_qword</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -93,7 +93,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_big.model_of"></a><h6>
-<a name="id827398"></a>
+<a name="id796940"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.model_of">Model
             of</a>
           </h6>
@@ -111,26 +111,26 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 16 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 32 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 64 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id827512"></a>
+<a name="id797058"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -145,111 +145,111 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 16
- bits of the mandatory attribute in big endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 16
+ bits of the mandatory attribute in big endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 32
- bits of the mandatory attribute in big endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 32
+ bits of the mandatory attribute in big endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 64
- bits of the mandatory attribute in big endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 64
+ bits of the mandatory attribute in big endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 16
- bits of the immediate parameter in big endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 16
+ bits of the immediate parameter in big endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 32
- bits of the immediate parameter in big endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 32
+ bits of the immediate parameter in big endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 64
- bits of the immediate parameter in big endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 64
+ bits of the immediate parameter in big endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_big.attributes"></a><h6>
-<a name="id828846"></a>
+<a name="id797308"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -259,96 +259,96 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_big.complexity"></a><h6>
-<a name="id829134"></a>
+<a name="id797604"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -361,7 +361,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.binary.binary_big.example"></a><h6>
-<a name="id829158"></a>
+<a name="id797628"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id825277"></a>
+<a name="id794864"></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="id825499"></a>
+<a name="id794881"></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 &lt;boost/spirit/home/karma/binary.hpp&gt;
@@ -47,34 +47,34 @@
             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="id825574"></a>
+<a name="id794956"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">little_word</span> <span class="comment">//
- alias: boost::spirit::karma::little_word</span></code>
- </p>
+ <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">little_word</span> <span class="comment">//
+ alias: boost::spirit::karma::little_word</span></code>
+ </p>
                   </td></tr>
 <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">little_dword</span> <span class="comment">//
- alias: boost::spirit::karma::little_dword</span></code>
- </p>
+ <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">little_dword</span> <span class="comment">//
+ alias: boost::spirit::karma::little_dword</span></code>
+ </p>
                   </td></tr>
 <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">little_qword</span> <span class="comment">//
- alias: boost::spirit::karma::little_qword</span></code>
- </p>
+ <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">little_qword</span> <span class="comment">//
+ alias: boost::spirit::karma::little_qword</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -93,7 +93,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_little.model_of"></a><h6>
-<a name="id825784"></a>
+<a name="id795164"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.model_of">Model
             of</a>
           </h6>
@@ -111,26 +111,26 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 16 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 32 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 64 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id825895"></a>
+<a name="id795280"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -145,111 +145,111 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 16
- bits of the mandatory attribute in little endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 16
+ bits of the mandatory attribute in little endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 32
- bits of the mandatory attribute in little endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 32
+ bits of the mandatory attribute in little endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 64
- bits of the mandatory attribute in little endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 64
+ bits of the mandatory attribute in little endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 16
- bits of the immediate parameter in little endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 16
+ bits of the immediate parameter in little endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 32
- bits of the immediate parameter in little endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 32
+ bits of the immediate parameter in little endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 64
- bits of the immediate parameter in little endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 64
+ bits of the immediate parameter in little endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_little.attributes"></a><h6>
-<a name="id826134"></a>
+<a name="id795668"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -259,96 +259,96 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_little.complexity"></a><h6>
-<a name="id826422"></a>
+<a name="id795965"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -361,7 +361,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.binary.binary_little.example"></a><h6>
-<a name="id826446"></a>
+<a name="id795989"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id822090"></a>
+<a name="id791767"></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="id822107"></a>
+<a name="id791783"></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 &lt;boost/spirit/home/karma/binary.hpp&gt;
@@ -47,40 +47,40 @@
             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="id822181"></a>
+<a name="id791858"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">byte_</span> <span class="comment">// alias:
- boost::spirit::karma::byte_</span></code>
- </p>
+ <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">byte_</span> <span class="comment">//
+ alias: boost::spirit::karma::byte_</span></code>
+ </p>
                   </td></tr>
 <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">word</span> <span class="comment">// alias:
- boost::spirit::karma::word</span></code>
- </p>
+ <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">word</span> <span class="comment">// alias:
+ boost::spirit::karma::word</span></code>
+ </p>
                   </td></tr>
 <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">dword</span> <span class="comment">// alias:
- boost::spirit::karma::dword</span></code>
- </p>
+ <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">dword</span> <span class="comment">//
+ alias: boost::spirit::karma::dword</span></code>
+ </p>
                   </td></tr>
 <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">qword</span> <span class="comment">// alias:
- boost::spirit::karma::qword</span></code>
- </p>
+ <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">qword</span> <span class="comment">//
+ alias: boost::spirit::karma::qword</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -99,7 +99,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_native.model_of"></a><h6>
-<a name="id823260"></a>
+<a name="id792109"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.model_of">Model
             of</a>
           </h6>
@@ -117,31 +117,31 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A single byte (8 bit binary value) or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a single byte
- </p></dd>
+ A single byte (8 bit binary value) or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a single byte
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 16 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 16 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 32 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 32 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always interpreted using native endianness.
- </p></dd>
+ A 64 bit binary value or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 64 bit binary value. This value
+ is always interpreted using native endianness.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id823395"></a>
+<a name="id792249"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -156,139 +156,139 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant byte
- of the mandatory attribute. This generator never fails (unless
- the underlying output stream reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant byte
+ of the mandatory attribute. This generator never fails (unless
+ the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 16
- bits of the mandatory attribute in native endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 16
+ bits of the mandatory attribute in native endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 32
- bits of the mandatory attribute in native endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 32
+ bits of the mandatory attribute in native endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 64
- bits of the mandatory attribute in native endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 64
+ bits of the mandatory attribute in native endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant byte
- of the immediate parameter. This generator never fails (unless
- the underlying output stream reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant byte
+ of the immediate parameter. This generator never fails (unless
+ the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 16
- bits of the immediate parameter in native endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 16
+ bits of the immediate parameter in native endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 32
- bits of the immediate parameter in native endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 32
+ bits of the immediate parameter in native endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Output the binary representation of the least significant 64
- bits of the immediate parameter in native endian representation.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Output the binary representation of the least significant 64
+ bits of the immediate parameter in native endian representation.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_native.attributes"></a><h6>
-<a name="id823693"></a>
+<a name="id793270"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -298,115 +298,115 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least8_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least8_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -425,7 +425,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_native.complexity"></a><h6>
-<a name="id824147"></a>
+<a name="id793734"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -438,7 +438,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.binary.binary_native.example"></a><h6>
-<a name="id824171"></a>
+<a name="id793758"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/char.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/char.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/char.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id829864"></a>
+<a name="id799428"></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 &lt;boost/spirit/home/karma/char.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id835528"></a>
+<a name="id803256"></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="id835578"></a>
+<a name="id803306"></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 &lt;boost/spirit/home/karma/char/char_class.hpp&gt;
@@ -51,76 +51,76 @@
             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="id835653"></a>
+<a name="id803380"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th></tr></thead>
 <tbody>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alnum</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alnum</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alpha</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alpha</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">blank</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">blank</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">cntrl</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">cntrl</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">digit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">digit</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">graph</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">graph</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">print</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">print</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">punct</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">punct</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">space</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">space</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">xdigit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">xdigit</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -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="id836019"></a>
+<a name="id806614"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.model_of">Model
             of</a>
           </h6>
@@ -150,13 +150,13 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
- </p></dd>
+ A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id836087"></a>
+<a name="id806684"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -171,197 +171,208 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alnum</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alnum</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalnum</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalnum</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alpha</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alpha</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalpha</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalpha</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">blank</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">blank</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isblank</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isblank</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">cntrl</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">cntrl</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iscntrl</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iscntrl</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">digit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">digit</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isdigit</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isdigit</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">graph</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">graph</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isgraph</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isgraph</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">print</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">print</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isprint</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isprint</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">punct</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">punct</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ispunct</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ispunct</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">xdigit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">xdigit</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isxdigit</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isxdigit</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.
- </p>
+ <p>
+ If the mandatory attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">space</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">space</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the optional attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isspace</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a> the generator succeeds after emitting
- its attribute (unless the underlying output stream reports an
- error). This generator fails otherwise while not generating anything.If
- no attribute is supplied this generator emits a single space
- character in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ If the optional attribute satisfies the concept of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isspace</span></code> in the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a> the generator succeeds after emitting
+ its attribute (unless the underlying output stream reports
+ an error). This generator fails otherwise while not generating
+ anything.If no attribute is supplied this generator emits a
+ single space character in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -396,7 +407,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_class.attributes"></a><h6>
-<a name="id837018"></a>
+<a name="id807631"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -424,7 +435,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_class.complexity"></a><h6>
-<a name="id837143"></a>
+<a name="id807755"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -441,7 +452,7 @@
             per invocation.
           </p>
 <a name="spirit.karma.reference.char.char_class.example"></a><h6>
-<a name="id837171"></a>
+<a name="id807783"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id829963"></a>
+<a name="id799526"></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="id830013"></a>
+<a name="id799576"></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="id830054"></a>
+<a name="id799617"></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="id830145"></a>
+<a name="id799708"></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="id830328"></a>
+<a name="id799891"></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="id830444"></a>
+<a name="id800007"></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="id830622"></a>
+<a name="id800185"></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 &lt;boost/spirit/home/karma/char/char.hpp&gt;
@@ -190,27 +190,27 @@
             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="id830696"></a>
+<a name="id800259"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::karma::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::karma::lit</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -220,7 +220,7 @@
             Encoding Namespace</a>.
           </p>
 <a name="spirit.karma.reference.char.char_generator.model_of"></a><h6>
-<a name="id830815"></a>
+<a name="id800379"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.model_of">Model
             of</a>
           </h6>
@@ -236,38 +236,36 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span></code>,
- <code class="computeroutput"><span class="identifier">ch1</span></code>, <code class="computeroutput"><span class="identifier">ch2</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span></code>, <code class="computeroutput"><span class="identifier">ch1</span></code>, <code class="computeroutput"><span class="identifier">ch2</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types), or
- a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a character-class specific character
- value
- </p></dd>
+ Character-class specific character (See Character Class Types),
+ or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a character-class specific character
+ value
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">cs</span></code></span></dt>
 <dd><p>
- Character-set specifier string (See Character Class Types), or a
- <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a character-set specifier string,
- or a pointer/reference to a null-terminated array of characters.
- This string specifies a char-set definition string following a syntax
- that resembles posix style regular expression character sets (except
- the square brackets and the negation <code class="computeroutput"><span class="special">^</span></code>
- character).
- </p></dd>
+ Character-set specifier string (See Character Class Types), or
+ a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a character-set specifier string,
+ or a pointer/reference to a null-terminated array of characters.
+ This string specifies a char-set definition string following a
+ syntax that resembles posix style regular expression character
+ sets (except the square brackets and the negation <code class="computeroutput"><span class="special">^</span></code> character).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
- </p></dd>
+ A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">cg</span></code></span></dt>
 <dd><p>
- A char generator, a char range generator, or a char set generator.
- </p></dd>
+ A char generator, a char range generator, or a char set generator.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.char.char_generator.expression_semantics"></a><h6>
-<a name="id831219"></a>
+<a name="id800538"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -282,142 +280,142 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character literal <code class="computeroutput"><span class="identifier">ch</span></code>.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Generate the character literal <code class="computeroutput"><span class="identifier">ch</span></code>.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character literal <code class="computeroutput"><span class="identifier">ch</span></code>.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Generate the character literal <code class="computeroutput"><span class="identifier">ch</span></code>.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character provided by a mandatory attribute interpreted
- in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Generate the character provided by a mandatory attribute interpreted
+ in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character <code class="computeroutput"><span class="identifier">ch</span></code>
- as provided by the immediate literal value the generator is initialized
- from. If this generator has an associated attribute it succeeds
- only as long as the attribute is equal to the immediate literal
- (unless the underlying output stream reports an error). Otherwise
- this generator fails and does not generate any output.
- </p>
+ <p>
+ Generate the character <code class="computeroutput"><span class="identifier">ch</span></code>
+ as provided by the immediate literal value the generator is
+ initialized from. If this generator has an associated attribute
+ it succeeds only as long as the attribute is equal to the immediate
+ literal (unless the underlying output stream reports an error).
+ Otherwise this generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="string">"c"</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="string">"c"</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character <code class="computeroutput"><span class="identifier">c</span></code>
- as provided by the immediate literal value the generator is initialized
- from. If this generator has an associated attribute it succeeds
- only as long as the attribute is equal to the immediate literal
- (unless the underlying output stream reports an error). Otherwise
- this generator fails and does not generate any output.
- </p>
+ <p>
+ Generate the character <code class="computeroutput"><span class="identifier">c</span></code>
+ as provided by the immediate literal value the generator is
+ initialized from. If this generator has an associated attribute
+ it succeeds only as long as the attribute is equal to the immediate
+ literal (unless the underlying output stream reports an error).
+ Otherwise this generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch1</span><span class="special">,</span>
- <span class="identifier">ch2</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch1</span><span class="special">,</span>
+ <span class="identifier">ch2</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character provided by a mandatory attribute interpreted
- in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
- The generator succeeds as long as the attribute belongs to the
- character range <code class="computeroutput"><span class="special">[</span><span class="identifier">ch1</span><span class="special">,</span>
- <span class="identifier">ch2</span><span class="special">]</span></code>
- (unless the underlying output stream reports an error). Otherwise
- this generator fails and does not generate any output.
- </p>
+ <p>
+ Generate the character provided by a mandatory attribute interpreted
+ in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
+ The generator succeeds as long as the attribute belongs to
+ the character range <code class="computeroutput"><span class="special">[</span><span class="identifier">ch1</span><span class="special">,</span>
+ <span class="identifier">ch2</span><span class="special">]</span></code>
+ (unless the underlying output stream reports an error). Otherwise
+ this generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">cs</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">cs</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the character provided by a mandatory attribute interpreted
- in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
- The generator succeeds as long as the attribute belongs to the
- character set <code class="computeroutput"><span class="identifier">cs</span></code>
- (unless the underlying output stream reports an error). Otherwise
- this generator fails and does not generate any output.
- </p>
+ <p>
+ Generate the character provided by a mandatory attribute interpreted
+ in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
+ The generator succeeds as long as the attribute belongs to
+ the character set <code class="computeroutput"><span class="identifier">cs</span></code>
+ (unless the underlying output stream reports an error). Otherwise
+ this generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">~</span><span class="identifier">cg</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">~</span><span class="identifier">cg</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Negate <code class="computeroutput"><span class="identifier">cg</span></code>. The
- result is a negated char generator that inverts the test condition
- of the character generator it is attached to.
- </p>
+ <p>
+ Negate <code class="computeroutput"><span class="identifier">cg</span></code>.
+ The result is a negated char generator that inverts the test
+ condition of the character generator it is attached to.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -454,69 +452,70 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Example
- </p>
+ <p>
+ Example
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"abc"</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"abc"</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 'a', 'b', and 'c'
- </p>
+ <p>
+ 'a', 'b', and 'c'
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"a-z"</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"a-z"</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- all characters (and including) from 'a' to 'z'
- </p>
+ <p>
+ all characters (and including) from 'a' to 'z'
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"a-zA-Z"</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"a-zA-Z"</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- all characters (and including) from 'a' to 'z' and 'A' and 'Z'
- </p>
+ <p>
+ all characters (and including) from 'a' to 'z' and 'A' and
+ 'Z'
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"-1-9"</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"-1-9"</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- '-' and all characters (and including) from '1' to '9'
- </p>
+ <p>
+ '-' and all characters (and including) from '1' to '9'
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.char.char_generator.attributes"></a><h6>
-<a name="id832006"></a>
+<a name="id801650"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -526,137 +525,137 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
- is mandatory (otherwise compilation will fail). <code class="computeroutput"><span class="identifier">Ch</span></code> is the character type of
- the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
+ is mandatory (otherwise compilation will fail). <code class="computeroutput"><span class="identifier">Ch</span></code> is the character type
+ of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">ch</span></code> and succeeds
- only if both are equal, failing otherwise. <code class="computeroutput"><span class="identifier">Ch</span></code>
- is the character type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">ch</span></code>
+ and succeeds only if both are equal, failing otherwise. <code class="computeroutput"><span class="identifier">Ch</span></code> is the character type
+ of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="string">"c"</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="string">"c"</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">c</span></code> and succeeds
- only if both are equal, failing otherwise. <code class="computeroutput"><span class="identifier">Ch</span></code>
- is the character type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">c</span></code>
+ and succeeds only if both are equal, failing otherwise. <code class="computeroutput"><span class="identifier">Ch</span></code> is the character type
+ of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch1</span><span class="special">,</span>
- <span class="identifier">ch2</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch1</span><span class="special">,</span>
+ <span class="identifier">ch2</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
- is mandatory (otherwise compilation will fail), the generator
- succeeds if the attribute belongs to the character range <code class="computeroutput"><span class="special">[</span><span class="identifier">ch1</span><span class="special">,</span> <span class="identifier">ch2</span><span class="special">]</span></code> interpreted in the character
- set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
- <code class="computeroutput"><span class="identifier">Ch</span></code> is the character
- type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
+ is mandatory (otherwise compilation will fail), the generator
+ succeeds if the attribute belongs to the character range <code class="computeroutput"><span class="special">[</span><span class="identifier">ch1</span><span class="special">,</span> <span class="identifier">ch2</span><span class="special">]</span></code> interpreted in the character
+ set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
+ <code class="computeroutput"><span class="identifier">Ch</span></code> is the character
+ type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">cs</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">cs</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
- is mandatory (otherwise compilation will fail), the generator
- succeeds if the attribute belongs to the character set <code class="computeroutput"><span class="identifier">cs</span></code>, interpreted in the character
- set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
- <code class="computeroutput"><span class="identifier">Ch</span></code> is the character
- type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>, attribute
+ is mandatory (otherwise compilation will fail), the generator
+ succeeds if the attribute belongs to the character set <code class="computeroutput"><span class="identifier">cs</span></code>, interpreted in the character
+ set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
+ <code class="computeroutput"><span class="identifier">Ch</span></code> is the character
+ type of the <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">~</span><span class="identifier">cg</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">~</span><span class="identifier">cg</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Attribute of <code class="computeroutput"><span class="identifier">cg</span></code>
- </p>
+ <p>
+ Attribute of <code class="computeroutput"><span class="identifier">cg</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -675,7 +674,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_generator.complexity"></a><h6>
-<a name="id832644"></a>
+<a name="id802299"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -704,7 +703,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="id832828"></a>
+<a name="id802483"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -54,7 +54,7 @@
           and attribute handling (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>).
         </p>
 <a name="spirit.karma.reference.directive.module_header"></a><h6>
-<a name="id838494"></a>
+<a name="id809052"></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 &lt;boost/spirit/home/karma/directive.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Directives (<code class="computeroutput"><span class="identifier">left_align</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">center</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.alignment.description"></a><h6>
-<a name="id838610"></a>
+<a name="id809168"></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="id838627"></a>
+<a name="id809185"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.header">Header</a>
           </h6>
 <p>
@@ -65,39 +65,39 @@
             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="id838850"></a>
+<a name="id809408"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">left_align</span> <span class="comment">//
- alias: boost::spirit::karma::left_align</span></code>
- </p>
+ <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">left_align</span> <span class="comment">//
+ alias: boost::spirit::karma::left_align</span></code>
+ </p>
                   </td></tr>
 <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">center</span> <span class="comment">// alias:
- boost::spirit::karma::center</span></code>
- </p>
+ <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">center</span> <span class="comment">//
+ alias: boost::spirit::karma::center</span></code>
+ </p>
                   </td></tr>
 <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">right_align</span> <span class="comment">//
- alias: boost::spirit::karma::right_align</span></code>
- </p>
+ <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">right_align</span> <span class="comment">//
+ alias: boost::spirit::karma::right_align</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.alignment.model_of"></a><h6>
-<a name="id839006"></a>
+<a name="id809562"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.model_of">Model
             of</a>
           </h6>
@@ -115,28 +115,27 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A generator object
- </p></dd>
+ A generator object
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">pad</span></code></span></dt>
 <dd><p>
- A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a generator object
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code>,
- <code class="computeroutput"><span class="identifier">Pad</span></code></span></dt>
+ A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a generator object
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code>, <code class="computeroutput"><span class="identifier">Pad</span></code></span></dt>
 <dd><p>
- Attribute types of the generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">pad</span></code>
- </p></dd>
+ Attribute types of the generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">pad</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">width</span></code></span></dt>
 <dd><p>
- Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value
- </p></dd>
+ Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to an unsigned integer value
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.alignment.expression_semantics"></a><h6>
-<a name="id839156"></a>
+<a name="id809716"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -151,240 +150,241 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">left_align</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">left_align</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> left
- aligned in a column of width as defined by the preprocessor constant
- <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- (default: 10), while using <code class="computeroutput"><span class="identifier">space</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
- does not fail (unless the underlying output stream reports an
- error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ left aligned in a column of width as defined by the preprocessor
+ constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ (default: 10), while using <code class="computeroutput"><span class="identifier">space</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ does not fail (unless the underlying output stream reports
+ an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> left
- aligned in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
- while using <code class="computeroutput"><span class="identifier">space</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
- does not fail (unless the underlying output stream reports an
- error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ left aligned in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
+ while using <code class="computeroutput"><span class="identifier">space</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ does not fail (unless the underlying output stream reports
+ an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> left
- aligned in a column of width as defined by the preprocessor constant
- <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- (default: 10), while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">pad</span></code> do not
- fail (except if the underlying output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ left aligned in a column of width as defined by the preprocessor
+ constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ (default: 10), while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">pad</span></code> do
+ not fail (except if the underlying output stream reports an
+ error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span>
- <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> left
- aligned in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
- while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">pad</span></code> do not
- fail (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ left aligned in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
+ while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">pad</span></code> do
+ not fail (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">center</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">center</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> centered
- in a column of width as defined by the preprocessor constant
- <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- (default: 10), while using <code class="computeroutput"><span class="identifier">space</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
- does not fail (unless the underlying output stream reports an
- error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ centered in a column of width as defined by the preprocessor
+ constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ (default: 10), while using <code class="computeroutput"><span class="identifier">space</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ does not fail (unless the underlying output stream reports
+ an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> centered
- in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
- while using <code class="computeroutput"><span class="identifier">space</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
- does not fail (unless the underlying output stream reports an
- error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ centered in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
+ while using <code class="computeroutput"><span class="identifier">space</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ does not fail (unless the underlying output stream reports
+ an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> centered
- in a column of width as defined by the preprocessor constant
- <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- (default: 10), while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">pad</span></code> do not
- fail (except if the underlying output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ centered in a column of width as defined by the preprocessor
+ constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ (default: 10), while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">pad</span></code> do
+ not fail (except if the underlying output stream reports an
+ error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span>
- <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">width</span><span class="special">,</span>
+ <span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> centered
- in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
- while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">pad</span></code> do not
- fail (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ centered in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
+ while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">pad</span></code> do
+ not fail (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> right
- aligned in a column of width as defined by the preprocessor constant
- <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- (default: 10), while using <code class="computeroutput"><span class="identifier">space</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
- does not fail (unless the underlying output stream reports an
- error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ right aligned in a column of width as defined by the preprocessor
+ constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ (default: 10), while using <code class="computeroutput"><span class="identifier">space</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ does not fail (unless the underlying output stream reports
+ an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> right
- aligned in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
- while using <code class="computeroutput"><span class="identifier">space</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
- does not fail (unless the underlying output stream reports an
- error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ right aligned in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
+ while using <code class="computeroutput"><span class="identifier">space</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ does not fail (unless the underlying output stream reports
+ an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> right
- aligned in a column of width as defined by the preprocessor constant
- <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
- (default: 10), while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">pad</span></code> do not
- fail (except if the underlying output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ right aligned in a column of width as defined by the preprocessor
+ constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_LENGTH</span></code>
+ (default: 10), while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">pad</span></code> do
+ not fail (except if the underlying output stream reports an
+ error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span>
- <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> right
- aligned in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
- while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
- to emit the necessary padding. This generator succeeds as long
- as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">pad</span></code> do not
- fail (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ right aligned in a column of the given <code class="computeroutput"><span class="identifier">width</span></code>,
+ while using the generator <code class="computeroutput"><span class="identifier">pad</span></code>
+ to emit the necessary padding. This generator succeeds as long
+ as its embedded and padding generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">pad</span></code> do
+ not fail (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -417,7 +417,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.alignment.attributes"></a><h6>
-<a name="id840197"></a>
+<a name="id810771"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.attributes">Attributes</a>
           </h6>
 <p>
@@ -431,216 +431,214 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">left_align</span><span class="special">[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">left_align</span><span class="special">[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">left_align</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">left_align</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">left_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">left_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span>
- <span class="identifier">width</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span> <span class="identifier">width</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span> <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">left_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span> <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">center</span><span class="special">[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">center</span><span class="special">[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">center</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">center</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">center</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">center</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span>
- <span class="identifier">width</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span>
+ <span class="identifier">width</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span> <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">center</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span> <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">right_align</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">right_align</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">right_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">right_align</span><span class="special">(</span><span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span>
- <span class="identifier">width</span><span class="special">)[]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span> <span class="identifier">width</span><span class="special">)[]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span> <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">pad</span><span class="special">:</span> <span class="identifier">Pad</span> <span class="special">--&gt;</span> <span class="identifier">right_align</span><span class="special">(</span><span class="identifier">pad</span><span class="special">,</span> <span class="identifier">width</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.alignment.complexity"></a><h6>
-<a name="id843100"></a>
+<a name="id813690"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -658,7 +656,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.alignment.example"></a><h6>
-<a name="id843132"></a>
+<a name="id813722"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Output Buffering (<code class="computeroutput"><span class="identifier">buffer</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.buffer.description"></a><h6>
-<a name="id854697"></a>
+<a name="id826226"></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="id854726"></a>
+<a name="id826255"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/buffer.hpp&gt;
@@ -55,19 +55,19 @@
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">buffer</span> <span class="comment">// alias:
- boost::spirit::karma::buffer</span></code>
- </p>
+ <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">buffer</span> <span class="comment">//
+ alias: boost::spirit::karma::buffer</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.model_of"></a><h6>
-<a name="id854866"></a>
+<a name="id826395"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.model_of">Model
             of</a>
           </h6>
@@ -85,16 +85,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A generator object
- </p></dd>
+ A generator object
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd><p>
- Attribute type of generator <code class="computeroutput"><span class="identifier">a</span></code>
- </p></dd>
+ Attribute type of generator <code class="computeroutput"><span class="identifier">a</span></code>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.buffer.expression_semantics"></a><h6>
-<a name="id854955"></a>
+<a name="id826486"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,32 +109,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
- is invoked but its output is temporarily intercepted and stored
- in an internal buffer. If <code class="computeroutput"><span class="identifier">a</span></code>
- succeeds the buffer content is flushed to the underlying output
- stream, otherwise the buffer content is discarded. The buffer
- directive succeeds as long as the embedded generator succeeded
- (unless the underlying output stream reports an error).
- </p>
+ <p>
+ The embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ is invoked but its output is temporarily intercepted and stored
+ in an internal buffer. If <code class="computeroutput"><span class="identifier">a</span></code>
+ succeeds the buffer content is flushed to the underlying output
+ stream, otherwise the buffer content is discarded. The buffer
+ directive succeeds as long as the embedded generator succeeded
+ (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -150,7 +150,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.attributes"></a><h6>
-<a name="id855128"></a>
+<a name="id826662"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.attributes">Attributes</a>
           </h6>
 <p>
@@ -164,35 +164,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">buffer</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.complexity"></a><h6>
-<a name="id855299"></a>
+<a name="id826836"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -208,7 +208,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.buffer.example"></a><h6>
-<a name="id855323"></a>
+<a name="id826860"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Output Into Columns (<code class="computeroutput"><span class="identifier">columns</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.columns.description"></a><h6>
-<a name="id857456"></a>
+<a name="id828995"></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="id857484"></a>
+<a name="id829023"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/columns.hpp&gt;
@@ -49,19 +49,19 @@
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">columns</span> <span class="comment">//
- alias: boost::spirit::karma::columns</span></code>
- </p>
+ <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">columns</span> <span class="comment">//
+ alias: boost::spirit::karma::columns</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.model_of"></a><h6>
-<a name="id857624"></a>
+<a name="id829163"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.model_of">Model
             of</a>
           </h6>
@@ -79,32 +79,32 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A generator object
- </p></dd>
+ A generator object
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a generator object, will be used
- to emit column separators
- </p></dd>
+ A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a generator object, will be used
+ to emit column separators
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd>
 <p>
- Attribute type of generator <code class="computeroutput"><span class="identifier">a</span></code>
- </p>
+ Attribute type of generator <code class="computeroutput"><span class="identifier">a</span></code>
+ </p>
 <p>
- [<code class="computeroutput"><span class="identifier">num</span></code>
- </p>
+ [<code class="computeroutput"><span class="identifier">num</span></code>
+ </p>
 <p>
- Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value defining
- the number of items to emit in between the column separators
- </p>
+ Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to an unsigned integer value defining
+ the number of items to emit in between the column separators
+ </p>
 </dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.columns.expression_semantics"></a><h6>
-<a name="id857762"></a>
+<a name="id829305"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -119,86 +119,86 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">columns</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">columns</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The <code class="computeroutput"><span class="identifier">columns</span></code> directive
- invokes a generator after each N-th element of the embedded generator
- has been emitted. The number of columns is defined by the preprocessor
- constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>.
- The column separator used will be <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>.
- </p>
+ <p>
+ The <code class="computeroutput"><span class="identifier">columns</span></code>
+ directive invokes a generator after each N-th element of the
+ embedded generator has been emitted. The number of columns
+ is defined by the preprocessor constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>.
+ The column separator used will be <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The <code class="computeroutput"><span class="identifier">columns</span></code> directive
- invokes a generator after each N-th element of the embedded generator
- has been emitted. The number of columns is defined by the argument
- to the directive <code class="computeroutput"><span class="identifier">num</span></code>.
- The column separator used will be <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>.
- </p>
+ <p>
+ The <code class="computeroutput"><span class="identifier">columns</span></code>
+ directive invokes a generator after each N-th element of the
+ embedded generator has been emitted. The number of columns
+ is defined by the argument to the directive <code class="computeroutput"><span class="identifier">num</span></code>.
+ The column separator used will be <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">eol</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The <code class="computeroutput"><span class="identifier">columns</span></code> directive
- invokes a generator after each N-th element of the embedded generator
- has been emitted. The number of columns is defined by the preprocessor
- constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>.
- The column separator used will be <code class="computeroutput"><span class="identifier">g</span></code>.
- </p>
+ <p>
+ The <code class="computeroutput"><span class="identifier">columns</span></code>
+ directive invokes a generator after each N-th element of the
+ embedded generator has been emitted. The number of columns
+ is defined by the preprocessor constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_COLUMNS</span></code>.
+ The column separator used will be <code class="computeroutput"><span class="identifier">g</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span>
- <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span>
+ <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The <code class="computeroutput"><span class="identifier">columns</span></code> directive
- invokes a generator after each N-th element of the embedded generator
- has been emitted. The number of columns is defined by the argument
- to the directive <code class="computeroutput"><span class="identifier">num</span></code>.
- The column separator used will be <code class="computeroutput"><span class="identifier">g</span></code>.
- </p>
+ <p>
+ The <code class="computeroutput"><span class="identifier">columns</span></code>
+ directive invokes a generator after each N-th element of the
+ embedded generator has been emitted. The number of columns
+ is defined by the argument to the directive <code class="computeroutput"><span class="identifier">num</span></code>.
+ The column separator used will be <code class="computeroutput"><span class="identifier">g</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.attributes"></a><h6>
-<a name="id860566"></a>
+<a name="id830750"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.attributes">Attributes</a>
           </h6>
 <p>
@@ -212,86 +212,86 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">columns</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">columns</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">columns</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">columns</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">columns</span><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">columns</span><span class="special">(</span><span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span>
- <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span>
+ <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">columns</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">g</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.complexity"></a><h6>
-<a name="id861170"></a>
+<a name="id831359"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -308,7 +308,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.columns.example"></a><h6>
-<a name="id861217"></a>
+<a name="id831406"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Controlling Automatic Delimiting (<code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">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="id847322"></a>
+<a name="id817930"></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="id847404"></a>
+<a name="id818012"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.header">Header</a>
           </h6>
 <p>
@@ -65,39 +65,39 @@
             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="id847627"></a>
+<a name="id818235"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">verbatim</span> <span class="comment">//
- alias: boost::spirit::karma::verbatim</span></code>
- </p>
+ <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">verbatim</span> <span class="comment">//
+ alias: boost::spirit::karma::verbatim</span></code>
+ </p>
                   </td></tr>
 <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">no_delimit</span> <span class="comment">//
- alias: boost::spirit::karma::no_delimit</span></code>
- </p>
+ <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">no_delimit</span> <span class="comment">//
+ alias: boost::spirit::karma::no_delimit</span></code>
+ </p>
                   </td></tr>
 <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">delimit</span> <span class="comment">//
- alias: boost::spirit::karma::delimit</span></code>
- </p>
+ <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">delimit</span> <span class="comment">//
+ alias: boost::spirit::karma::delimit</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.model_of"></a><h6>
-<a name="id847783"></a>
+<a name="id818390"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.model_of">Model
             of</a>
           </h6>
@@ -115,23 +115,22 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A generator object
- </p></dd>
+ A generator object
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">d</span></code></span></dt>
 <dd><p>
- A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a generator object
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code>,
- <code class="computeroutput"><span class="identifier">D</span></code></span></dt>
+ A generator object, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a generator object
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code>, <code class="computeroutput"><span class="identifier">D</span></code></span></dt>
 <dd><p>
- Attribute types of the generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">d</span></code>
- </p></dd>
+ Attribute types of the generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">d</span></code>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.delimit.expression_semantics"></a><h6>
-<a name="id847909"></a>
+<a name="id818520"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -146,86 +145,86 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Enable automatic delimiting for the embedded generator <code class="computeroutput"><span class="identifier">a</span></code> while using the <code class="computeroutput"><span class="identifier">space</span></code> generator as the delimiting
- generator. If used inside a <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code> directive it re-enables the
- delimiter generator as used outside of this <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code> instead. The directive succeeds
- as long as the embedded generator succeeded (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Enable automatic delimiting for the embedded generator <code class="computeroutput"><span class="identifier">a</span></code> while using the <code class="computeroutput"><span class="identifier">space</span></code> generator as the delimiting
+ generator. If used inside a <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code> directive it re-enables the
+ delimiter generator as used outside of this <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code> instead. The directive succeeds
+ as long as the embedded generator succeeded (unless the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">delimit</span><span class="special">(</span><span class="identifier">d</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">delimit</span><span class="special">(</span><span class="identifier">d</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Enable automatic delimiting for the embedded generator <code class="computeroutput"><span class="identifier">a</span></code> while using the generator
- <code class="computeroutput"><span class="identifier">d</span></code> as the delimiting
- generator. The directive succeeds as long as the embedded generator
- succeeded (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Enable automatic delimiting for the embedded generator <code class="computeroutput"><span class="identifier">a</span></code> while using the generator
+ <code class="computeroutput"><span class="identifier">d</span></code> as the delimiting
+ generator. The directive succeeds as long as the embedded generator
+ succeeded (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Disable automatic delimiting for the embedded generator <code class="computeroutput"><span class="identifier">a</span></code>. The directive succeeds as
- long as the embedded generator succeeded (unless the underlying
- output stream reports an error). This directive it has no effect
- if it is used when no delimiting is active. When delimiting is
- active this directive performs a post-delimit step (which is
- different from the behavior of <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[]</span></code>).
- </p>
+ <p>
+ Disable automatic delimiting for the embedded generator <code class="computeroutput"><span class="identifier">a</span></code>. The directive succeeds
+ as long as the embedded generator succeeded (unless the underlying
+ output stream reports an error). This directive it has no effect
+ if it is used when no delimiting is active. When delimiting
+ is active this directive performs a post-delimit step (which
+ is different from the behavior of <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[]</span></code>).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Disable automatic delimiting for the embedded generator <code class="computeroutput"><span class="identifier">a</span></code>. The directive succeeds as
- long as the embedded generator succeeded (unless the underlying
- output stream reports an error). This directive it has no effect
- if it is used when no delimiting is active. When delimiting is
- active this directive does not perform a post-delimit step (which
- is different from the behavior of <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code>.
- </p>
+ <p>
+ Disable automatic delimiting for the embedded generator <code class="computeroutput"><span class="identifier">a</span></code>. The directive succeeds
+ as long as the embedded generator succeeded (unless the underlying
+ output stream reports an error). This directive it has no effect
+ if it is used when no delimiting is active. When delimiting
+ is active this directive does not perform a post-delimit step
+ (which is different from the behavior of <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.attributes"></a><h6>
-<a name="id848207"></a>
+<a name="id818823"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.attributes">Attributes</a>
           </h6>
 <p>
@@ -239,85 +238,85 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">delimit</span><span class="special">(</span><span class="identifier">d</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">delimit</span><span class="special">(</span><span class="identifier">d</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">d</span><span class="special">:</span> <span class="identifier">D</span> <span class="special">--&gt;</span> <span class="identifier">delimit</span><span class="special">(</span><span class="identifier">d</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">d</span><span class="special">:</span> <span class="identifier">D</span> <span class="special">--&gt;</span> <span class="identifier">delimit</span><span class="special">(</span><span class="identifier">d</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">verbatim</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">verbatim</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">no_delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">no_delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">no_delimit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.complexity"></a><h6>
-<a name="id848776"></a>
+<a name="id819398"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -334,7 +333,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.delimit.example"></a><h6>
-<a name="id848832"></a>
+<a name="id819454"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           the Maximum Field Width (<code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.maxwidth.description"></a><h6>
-<a name="id852795"></a>
+<a name="id824036"></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="id852823"></a>
+<a name="id824063"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/maxwidth.hpp&gt;
@@ -49,19 +49,19 @@
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">maxwidth</span> <span class="comment">//
- alias: boost::spirit::karma::maxwidth</span></code>
- </p>
+ <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">maxwidth</span> <span class="comment">//
+ alias: boost::spirit::karma::maxwidth</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.model_of"></a><h6>
-<a name="id853510"></a>
+<a name="id824204"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.model_of">Model
             of</a>
           </h6>
@@ -79,21 +79,21 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A generator object
- </p></dd>
+ A generator object
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd><p>
- Attribute type of the generator <code class="computeroutput"><span class="identifier">a</span></code>
- </p></dd>
+ Attribute type of the generator <code class="computeroutput"><span class="identifier">a</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value
- </p></dd>
+ Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to an unsigned integer value
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.maxwidth.expression_semantics"></a><h6>
-<a name="id853623"></a>
+<a name="id824320"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,50 +108,50 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Limit the overall length of the emitted output of the embedded
- generator (including characters generated by automatic delimiting)
- to the number of characters as defined by the preprocessor constant
- <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH</span></code>.
- Any additional output is truncated. The directive succeeds as
- long as the embedded generator succeeded (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Limit the overall length of the emitted output of the embedded
+ generator (including characters generated by automatic delimiting)
+ to the number of characters as defined by the preprocessor
+ constant <code class="computeroutput"><span class="identifier">BOOST_KARMA_DEFAULT_FIELD_MAXWIDTH</span></code>.
+ Any additional output is truncated. The directive succeeds
+ as long as the embedded generator succeeded (unless the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Limit the overall length of the emitted output of the embedded
- generator (including characters generated by automatic delimiting)
- to the number of characters as defined by <code class="computeroutput"><span class="identifier">num</span></code>.
- Any additional output is truncated. The directive succeeds as
- long as the embedded generator succeeded (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Limit the overall length of the emitted output of the embedded
+ generator (including characters generated by automatic delimiting)
+ to the number of characters as defined by <code class="computeroutput"><span class="identifier">num</span></code>.
+ Any additional output is truncated. The directive succeeds
+ as long as the embedded generator succeeded (unless the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -182,7 +182,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.attributes"></a><h6>
-<a name="id853888"></a>
+<a name="id825414"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.attributes">Attributes</a>
           </h6>
 <p>
@@ -196,53 +196,53 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">maxwidth</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">maxwidth</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">maxwidth</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">maxwidth</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.complexity"></a><h6>
-<a name="id854195"></a>
+<a name="id825724"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -258,7 +258,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.maxwidth.example"></a><h6>
-<a name="id854237"></a>
+<a name="id825766"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.omit.description"></a><h6>
-<a name="id855944"></a>
+<a name="id827476"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.description">Description</a>
           </h6>
 <p>
@@ -36,7 +36,7 @@
             any output.
           </p>
 <a name="spirit.karma.reference.directive.omit.header"></a><h6>
-<a name="id855961"></a>
+<a name="id827493"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/omit.hpp&gt;
@@ -48,19 +48,19 @@
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">omit</span> <span class="comment">// alias:
- boost::spirit::karma::omit</span></code>
- </p>
+ <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">omit</span> <span class="comment">// alias:
+ boost::spirit::karma::omit</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.model_of"></a><h6>
-<a name="id856101"></a>
+<a name="id827633"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.model_of">Model
             of</a>
           </h6>
@@ -78,16 +78,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A generator object
- </p></dd>
+ A generator object
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd><p>
- Attribute type of generator <code class="computeroutput"><span class="identifier">a</span></code>
- </p></dd>
+ Attribute type of generator <code class="computeroutput"><span class="identifier">a</span></code>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id856190"></a>
+<a name="id827724"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -102,33 +102,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The <code class="computeroutput"><span class="identifier">omit</span></code> directive
- consumes the attribute type of the embedded generator <code class="computeroutput"><span class="identifier">A</span></code> without generating any output.
- It succeeds always.
- </p>
+ <p>
+ The <code class="computeroutput"><span class="identifier">omit</span></code> directive
+ consumes the attribute type of the embedded generator <code class="computeroutput"><span class="identifier">A</span></code> without generating any
+ output. It succeeds always.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.attributes"></a><h6>
-<a name="id856304"></a>
+<a name="id827841"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.attributes">Attributes</a>
           </h6>
 <p>
@@ -142,35 +142,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.complexity"></a><h6>
-<a name="id856476"></a>
+<a name="id828015"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -184,7 +184,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.omit.example"></a><h6>
-<a name="id856507"></a>
+<a name="id828046"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Directive (<code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.repeat.description"></a><h6>
-<a name="id844941"></a>
+<a name="id814432"></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="id844994"></a>
+<a name="id814485"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/repeat.hpp&gt;
@@ -62,33 +62,33 @@
             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="id845068"></a>
+<a name="id815658"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">repeat</span> <span class="comment">// alias:
- boost::spirit::karma::repeat</span></code>
- </p>
+ <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">repeat</span> <span class="comment">//
+ alias: boost::spirit::karma::repeat</span></code>
+ </p>
                   </td></tr>
 <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">inf</span> <span class="comment">// alias:
- boost::spirit::karma::inf</span></code>
- </p>
+ <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">inf</span> <span class="comment">// alias:
+ boost::spirit::karma::inf</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.repeat.model_of"></a><h6>
-<a name="id845185"></a>
+<a name="id815776"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.model_of">Model
             of</a>
           </h6>
@@ -106,21 +106,23 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A generator object
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">num</span><span class="special">,</span> <span class="identifier">num1</span><span class="special">,</span> <span class="identifier">num2</span></code></span></dt>
+ A generator object
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">num</span><span class="special">,</span>
+ <span class="identifier">num1</span><span class="special">,</span>
+ <span class="identifier">num2</span></code></span></dt>
 <dd><p>
- Numeric literals, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value
- </p></dd>
+ Numeric literals, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to an unsigned integer value
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">inf</span></code></span></dt>
 <dd><p>
- Placeholder expression standing for 'no upper repeat limit'
- </p></dd>
+ Placeholder expression standing for 'no upper repeat limit'
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id845307"></a>
+<a name="id815902"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -135,91 +137,93 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat the generator <code class="computeroutput"><span class="identifier">a</span></code>
- zero or more times. This generator succeeds as long as its embedded
- generator <code class="computeroutput"><span class="identifier">a</span></code> does
- not fail (except if the underlying output stream reports an error).
- This variant of <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code> is semantically equivalent
- to the <a class="link" href="../operator/kleene.html" title="Kleene Star (*a)">Kleene
- Star operator <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code></a>
- </p>
+ <p>
+ Repeat the generator <code class="computeroutput"><span class="identifier">a</span></code>
+ zero or more times. This generator succeeds as long as its
+ embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ does not fail (except if the underlying output stream reports
+ an error). This variant of <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code> is semantically equivalent
+ to the <a class="link" href="../operator/kleene.html" title="Kleene Star (*a)">Kleene
+ Star operator <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code></a>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat the generator <code class="computeroutput"><span class="identifier">a</span></code>
- exactly <code class="computeroutput"><span class="identifier">num</span></code> times.
- This generator succeeds as long as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code> does not fail and as long
- as the associated attribute (container) contains at least <code class="computeroutput"><span class="identifier">num</span></code> elements (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Repeat the generator <code class="computeroutput"><span class="identifier">a</span></code>
+ exactly <code class="computeroutput"><span class="identifier">num</span></code>
+ times. This generator succeeds as long as its embedded generator
+ <code class="computeroutput"><span class="identifier">a</span></code> does not
+ fail and as long as the associated attribute (container) contains
+ at least <code class="computeroutput"><span class="identifier">num</span></code>
+ elements (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num1</span><span class="special">,</span>
- <span class="identifier">num2</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num1</span><span class="special">,</span>
+ <span class="identifier">num2</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat the generator <code class="computeroutput"><span class="identifier">a</span></code>
- at least <code class="computeroutput"><span class="identifier">num1</span></code>
- times but not more than <code class="computeroutput"><span class="identifier">num2</span></code>
- times. This generator succeeds as long as its embedded generator
- <code class="computeroutput"><span class="identifier">a</span></code> does not fail
- and as long as the associated attribute (container) contains
- at least <code class="computeroutput"><span class="identifier">num1</span></code>
- elements (unless the underlying output stream reports an error).
- If the associated attribute (container) does contain more than
- <code class="computeroutput"><span class="identifier">num2</span></code> elements,
- this directive limits the repeat count to <code class="computeroutput"><span class="identifier">num2</span></code>.
- </p>
+ <p>
+ Repeat the generator <code class="computeroutput"><span class="identifier">a</span></code>
+ at least <code class="computeroutput"><span class="identifier">num1</span></code>
+ times but not more than <code class="computeroutput"><span class="identifier">num2</span></code>
+ times. This generator succeeds as long as its embedded generator
+ <code class="computeroutput"><span class="identifier">a</span></code> does not
+ fail and as long as the associated attribute (container) contains
+ at least <code class="computeroutput"><span class="identifier">num1</span></code>
+ elements (unless the underlying output stream reports an error).
+ If the associated attribute (container) does contain more than
+ <code class="computeroutput"><span class="identifier">num2</span></code> elements,
+ this directive limits the repeat count to <code class="computeroutput"><span class="identifier">num2</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span>
- <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span>
+ <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat the generator <code class="computeroutput"><span class="identifier">a</span></code>
- at least <code class="computeroutput"><span class="identifier">num1</span></code>
- times. No upper limit for the repeat count is set. This generator
- succeeds as long as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
- does not fail and as long as the associated attribute (container)
- contains at least <code class="computeroutput"><span class="identifier">num</span></code>
- elements (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Repeat the generator <code class="computeroutput"><span class="identifier">a</span></code>
+ at least <code class="computeroutput"><span class="identifier">num1</span></code>
+ times. No upper limit for the repeat count is set. This generator
+ succeeds as long as its embedded generator <code class="computeroutput"><span class="identifier">a</span></code>
+ does not fail and as long as the associated attribute (container)
+ contains at least <code class="computeroutput"><span class="identifier">num</span></code>
+ elements (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -237,7 +241,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.repeat.attributes"></a><h6>
-<a name="id845722"></a>
+<a name="id816324"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.attributes">Attributes</a>
           </h6>
 <p>
@@ -251,81 +255,81 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num1</span><span class="special">,</span>
- <span class="identifier">num2</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num1</span><span class="special">,</span>
+ <span class="identifier">num2</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num1</span><span class="special">,</span> <span class="identifier">num2</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num1</span><span class="special">,</span> <span class="identifier">num2</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span>
- <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span>
+ <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">num</span><span class="special">,</span> <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -385,7 +389,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.repeat.complexity"></a><h6>
-<a name="id846598"></a>
+<a name="id817206"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -400,7 +404,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.repeat.example"></a><h6>
-<a name="id846622"></a>
+<a name="id817230"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Controlling Case Sensitivity (<code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.upperlower.description"></a><h6>
-<a name="id851054"></a>
+<a name="id822284"></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="id851119"></a>
+<a name="id822349"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/directive/upper_lower_case.hpp&gt;
@@ -48,26 +48,26 @@
             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="id851193"></a>
+<a name="id822423"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th></tr></thead>
 <tbody>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -77,7 +77,7 @@
             Encoding Namespace</a>.
           </p>
 <a name="spirit.karma.reference.directive.upperlower.model_of"></a><h6>
-<a name="id851300"></a>
+<a name="id822530"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.model_of">Model
             of</a>
           </h6>
@@ -95,21 +95,21 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A generator object
- </p></dd>
+ A generator object
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd><p>
- Attribute type of the generator <code class="computeroutput"><span class="identifier">a</span></code>
- </p></dd>
+ Attribute type of the generator <code class="computeroutput"><span class="identifier">a</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
- </p></dd>
+ A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.upperlower.expression_semantics"></a><h6>
-<a name="id851419"></a>
+<a name="id822652"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,45 +152,47 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> as
- lower case, interpreted in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>. The directive succeeds
- as long as the embedded generator succeeded (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ as lower case, interpreted in the character set defined by
+ <code class="computeroutput"><span class="identifier">ns</span></code>. The directive
+ succeeds as long as the embedded generator succeeded (unless
+ the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="identifier">a</span></code> as
- upper case, interpreted in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>. The directive succeeds
- as long as the embedded generator succeeded (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="identifier">a</span></code>
+ as upper case, interpreted in the character set defined by
+ <code class="computeroutput"><span class="identifier">ns</span></code>. The directive
+ succeeds as long as the embedded generator succeeded (unless
+ the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -219,7 +221,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.upperlower.attributes"></a><h6>
-<a name="id852020"></a>
+<a name="id823257"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.attributes">Attributes</a>
           </h6>
 <p>
@@ -233,53 +235,53 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">:</span><span class="identifier">lower</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">:</span><span class="identifier">lower</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">ns</span><span class="special">:</span><span class="identifier">lower</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">ns</span><span class="special">:</span><span class="identifier">lower</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">:</span><span class="identifier">upper</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">:</span><span class="identifier">upper</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">ns</span><span class="special">:</span><span class="identifier">upper</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">ns</span><span class="special">:</span><span class="identifier">upper</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.upperlower.complexity"></a><h6>
-<a name="id852349"></a>
+<a name="id823589"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -296,7 +298,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.upperlower.example"></a><h6>
-<a name="id852409"></a>
+<a name="id823649"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/create_generator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           API for Automatic Generator Creation</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.generate_api.create_generator.description"></a><h6>
-<a name="id807841"></a>
+<a name="id777150"></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="id807861"></a>
+<a name="id777169"></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 &lt;boost/spirit/home/karma/auto.hpp&gt;
@@ -49,31 +49,31 @@
             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="id807940"></a>
+<a name="id777248"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">create_generator</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">create_generator</span></code>
+ </p>
                   </td></tr>
 <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><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">create_generator_exists</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generate_api.create_generator.synopsis"></a><h6>
-<a name="id808065"></a>
+<a name="id777373"></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>
@@ -115,165 +115,166 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Attribute type
- </p>
+ <p>
+ Attribute type
+ </p>
                   </th>
 <th>
- <p>
- Generator type
- </p>
+ <p>
+ Generator type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">standard</span><span class="special">::</span><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">standard_wide</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">standard</span><span class="special">::</span><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">standard_wide</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ushort_</span></code>, <code class="computeroutput"><span class="identifier">uint_</span></code>, <code class="computeroutput"><span class="identifier">ulong_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ushort_</span></code>, <code class="computeroutput"><span class="identifier">uint_</span></code>, <code class="computeroutput"><span class="identifier">ulong_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code>, <code class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code>, <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, <code class="computeroutput"><span class="identifier">long_double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, <code class="computeroutput"><span class="identifier">long_double</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_long</span></code>, <code class="computeroutput"><span class="identifier">ulong_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_long</span></code>,
+ <code class="computeroutput"><span class="identifier">ulong_long</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- Any string (<code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*</span></code>,
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>, etc.)
- </p>
+ <p>
+ Any string (<code class="computeroutput"><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*</span></code>,
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>, etc.)
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">string</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">string</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- Any (STL) container
- </p>
+ <p>
+ Any (STL) container
+ </p>
                   </td>
 <td>
- <p>
- Kleene Star (unary <code class="computeroutput"><span class="char">'*'</span></code>)
- </p>
+ <p>
+ Kleene Star (unary <code class="computeroutput"><span class="char">'*'</span></code>)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- Any Fusion sequence
- </p>
+ <p>
+ Any Fusion sequence
+ </p>
                   </td>
 <td>
- <p>
- Sequence operator (<code class="computeroutput"><span class="char">'&lt;&lt;'</span></code>)
- </p>
+ <p>
+ Sequence operator (<code class="computeroutput"><span class="char">'&lt;&lt;'</span></code>)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Optional operator (unary <code class="computeroutput"><span class="char">'-'</span></code>)
- </p>
+ <p>
+ Optional operator (unary <code class="computeroutput"><span class="char">'-'</span></code>)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Alternative operator (<code class="computeroutput"><span class="char">'|'</span></code>)
- </p>
+ <p>
+ Alternative operator (<code class="computeroutput"><span class="char">'|'</span></code>)
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -294,7 +295,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.generate_api.create_generator.template_parameters"></a><h6>
-<a name="id809029"></a>
+<a name="id778360"></a>
             <a class="link" href="create_generator.html#spirit.karma.reference.generate_api.create_generator.template_parameters">Template
             parameters</a>
           </h6>
@@ -305,27 +306,27 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An attribute type utilized to create the corresponding generator
- type from.
- </p>
+ <p>
+ An attribute type utilized to create the corresponding generator
+ type from.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Iterator Based Generator API</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.generate_api.iterator_api.description"></a><h6>
-<a name="id801465"></a>
+<a name="id770699"></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="id801499"></a>
+<a name="id770733"></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 &lt;boost/spirit/home/karma/generate.hpp&gt;
@@ -73,41 +73,41 @@
             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="id801716"></a>
+<a name="id770945"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">generate</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">generate</span></code>
+ </p>
                   </td></tr>
 <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">karma</span><span class="special">::</span><span class="identifier">generate_delimited</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">generate_delimited</span></code>
+ </p>
                   </td></tr>
 <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">karma</span><span class="special">::</span><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">predelimit</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">predelimit</span></code>
+ </p>
                   </td></tr>
 <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">karma</span><span class="special">::</span><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">dont_predelimit</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">dont_predelimit</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generate_api.iterator_api.synopsis"></a><h6>
-<a name="id801934"></a>
+<a name="id771163"></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="id803414"></a>
+<a name="id772648"></a>
             <a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.template_parameters">Template
             parameters</a>
           </h6>
@@ -219,77 +219,77 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- OutputIterator receiving
- the generated output.
- </p>
+ <p>
+ OutputIterator receiving
+ the generated output.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Expr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Expr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An expression that can be converted to a Karma generator.
- </p>
+ <p>
+ An expression that can be converted to a Karma generator.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Delimiter</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Delimiter</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generator used to delimit the output of the expression components.
- </p>
+ <p>
+ Generator used to delimit the output of the expression components.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An attribute type utilized to create the corresponding generator
- type from.
- </p>
+ <p>
+ An attribute type utilized to create the corresponding generator
+ type from.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- One or more attributes.
- </p>
+ <p>
+ One or more attributes.
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Stream Based Generator API</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.generate_api.stream_api.description"></a><h6>
-<a name="id803619"></a>
+<a name="id772859"></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="id803664"></a>
+<a name="id772904"></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 &lt;boost/spirit/home/karma/stream/format_manip.hpp&gt;
@@ -75,41 +75,41 @@
             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="id806134"></a>
+<a name="id773116"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">format</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">format</span></code>
+ </p>
                   </td></tr>
 <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">karma</span><span class="special">::</span><span class="identifier">format_delimited</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">format_delimited</span></code>
+ </p>
                   </td></tr>
 <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">karma</span><span class="special">::</span><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">predelimit</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">predelimit</span></code>
+ </p>
                   </td></tr>
 <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">karma</span><span class="special">::</span><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">dont_predelimit</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">delimit_flag</span><span class="special">::</span><span class="identifier">dont_predelimit</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generate_api.stream_api.synopsis"></a><h6>
-<a name="id806350"></a>
+<a name="id773332"></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="id807672"></a>
+<a name="id776976"></a>
             <a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.template_parameters">Template
             parameters</a>
           </h6>
@@ -215,64 +215,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Expr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Expr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An expression that can be converted to a Karma generator.
- </p>
+ <p>
+ An expression that can be converted to a Karma generator.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Delimiter</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Delimiter</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generator used to delimit the output of the expression components.
- </p>
+ <p>
+ Generator used to delimit the output of the expression components.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An attribute type utilized to create the corresponding generator
- type from.
- </p>
+ <p>
+ An attribute type utilized to create the corresponding generator
+ type from.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- One or more attributes.
- </p>
+ <p>
+ One or more attributes.
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id793124"></a>
+<a name="id762589"></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="id793171"></a>
+<a name="id762636"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -57,16 +57,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A BinaryGenerator.
- </p></dd>
+ A BinaryGenerator.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">G</span></code></span></dt>
 <dd><p>
- A BinaryGenerator type.
- </p></dd>
+ A BinaryGenerator type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions"></a><h6>
-<a name="id793248"></a>
+<a name="id762716"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -82,60 +82,60 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">left</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">left</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Left generator.
- </p>
+ <p>
+ Left generator.
+ </p>
                   </td>
 <td>
- <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">right</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">right</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Right generator.
- </p>
+ <p>
+ Right generator.
+ </p>
                   </td>
 <td>
- <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.type_expressions"></a><h6>
-<a name="id793410"></a>
+<a name="id762886"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -146,61 +146,61 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="identifier">left_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="identifier">left_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The left generator type.
- </p>
+ <p>
+ The left generator type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="identifier">right_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="identifier">right_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The right generator type.
- </p>
+ <p>
+ The right generator type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_binary_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_binary_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
- is a BinaryGenerator, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
+ is a BinaryGenerator, <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.karma.reference.generator_concepts.binarygenerator.invariants"></a><h6>
-<a name="id793606"></a>
+<a name="id763088"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.invariants">Invariants</a>
           </h6>
 <p>
@@ -216,7 +216,7 @@
 </li>
 </ul></div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.models"></a><h6>
-<a name="id793743"></a>
+<a name="id763225"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id790546"></a>
+<a name="id760383"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.description">Description</a>
           </h6>
 <p>
@@ -46,42 +46,42 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">Generator</span></code>.
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">Generator</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">G</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">Generator</span></code> type.
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">Generator</span></code> type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">OutIter</span></code></span></dt>
 <dd><p>
- An <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
- type.
- </p></dd>
+ An <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
+ type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">sink</span></code></span></dt>
 <dd><p>
- An <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
- instance.
- </p></dd>
+ An <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
+ instance.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The generator's Context type.
- </p></dd>
+ The generator's Context type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">context</span></code></span></dt>
 <dd><p>
- The generator's Context, or <code class="computeroutput"><span class="identifier">unused</span></code>.
- </p></dd>
+ The generator's Context, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">delimit</span></code></span></dt>
 <dd><p>
- A delimiter Generator, or <code class="computeroutput"><span class="identifier">unused</span></code>.
- </p></dd>
+ A delimiter Generator, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attrib</span></code></span></dt>
 <dd><p>
- A Compatible Attributes, or <code class="computeroutput"><span class="identifier">unused</span></code>.
- </p></dd>
+ A Compatible Attributes, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.generator.valid_expressions"></a><h6>
-<a name="id790800"></a>
+<a name="id760646"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -104,67 +104,67 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">g</span><span class="special">.</span><span class="identifier">generate</span><span class="special">(</span><span class="identifier">sink</span><span class="special">,</span> <span class="identifier">context</span><span class="special">,</span> <span class="identifier">delimit</span><span class="special">,</span> <span class="identifier">attrib</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the output sequence by inserting the generated characters/tokens
- into <code class="computeroutput"><span class="identifier">sink</span></code>. Use
- the <code class="computeroutput"><span class="identifier">delimit</span></code> generator
- for delimiting. Return <code class="computeroutput"><span class="keyword">true</span></code>
- if successful, otherwise return <code class="computeroutput"><span class="keyword">false</span></code>.
- </p>
+ <p>
+ Generate the output sequence by inserting the generated characters/tokens
+ into <code class="computeroutput"><span class="identifier">sink</span></code>.
+ Use the <code class="computeroutput"><span class="identifier">delimit</span></code>
+ generator for delimiting. Return <code class="computeroutput"><span class="keyword">true</span></code>
+ if successful, otherwise return <code class="computeroutput"><span class="keyword">false</span></code>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">what</span><span class="special">(</span><span class="identifier">context</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">what</span><span class="special">(</span><span class="identifier">context</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Get information about a Generator.
- </p>
+ <p>
+ Get information about a Generator.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">info</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">info</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.generator.type_expressions"></a><h6>
-<a name="id791061"></a>
+<a name="id760915"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -175,63 +175,63 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">attribute</span><span class="special">&lt;</span><span class="identifier">Context</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">attribute</span><span class="special">&lt;</span><span class="identifier">Context</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The Generator's attribute.
- </p>
+ <p>
+ The Generator's attribute.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
- is a Generator, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
+ is a Generator, <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>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="identifier">properties</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="identifier">properties</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span></code> (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
- Integral Constant</a>) holding a value from the <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">generator_properties</span></code> enumeration.
- The default value is <code class="computeroutput"><span class="identifier">generator_properties</span><span class="special">::</span><span class="identifier">no_properties</span></code>
- </p>
+ <p>
+ An <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span></code> (See <a href="../../../../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL
+ Integral Constant</a>) holding a value from the <code class="computeroutput"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">generator_properties</span></code> enumeration.
+ The default value is <code class="computeroutput"><span class="identifier">generator_properties</span><span class="special">::</span><span class="identifier">no_properties</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.generator.postcondition"></a><h6>
-<a name="id791326"></a>
+<a name="id761186"></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="id791396"></a>
+<a name="id761255"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id793798"></a>
+<a name="id763280"></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="id793830"></a>
+<a name="id763311"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -55,16 +55,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A NaryGenerator.
- </p></dd>
+ A NaryGenerator.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">G</span></code></span></dt>
 <dd><p>
- A NaryGenerator type.
- </p></dd>
+ A NaryGenerator type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.valid_expressions"></a><h6>
-<a name="id793906"></a>
+<a name="id763392"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -80,42 +80,42 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">elements</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">elements</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The tuple of elements.
- </p>
+ <p>
+ The tuple of elements.
+ </p>
                   </td>
 <td>
- <p>
- A Boost.Fusion
- Sequence of <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a> types.
- </p>
+ <p>
+ A Boost.Fusion
+ Sequence of <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a> types.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.type_expressions"></a><h6>
-<a name="id794026"></a>
+<a name="id763515"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -126,49 +126,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">elements_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">elements_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Elements tuple type.
- </p>
+ <p>
+ Elements tuple type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_nary_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_nary_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
- is a NaryGenerator, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
+ is a NaryGenerator, <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.karma.reference.generator_concepts.narygenerator.invariants"></a><h6>
-<a name="id794193"></a>
+<a name="id763684"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.invariants">Invariants</a>
           </h6>
 <p>
@@ -180,7 +180,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special">&lt;</span><span class="identifier">E</span><span class="special">&gt;::</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="id794278"></a>
+<a name="id763770"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id794352"></a>
+<a name="id763843"></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="id794373"></a>
+<a name="id763864"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.refinement_of">Refinement
             of</a>
           </h6>
@@ -52,7 +52,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.signature"></a><h6>
-<a name="id794409"></a>
+<a name="id763900"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.signature">Signature</a>
           </h6>
 <p>
@@ -69,7 +69,7 @@
             inherited attributes.
           </p>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.attributes"></a><h6>
-<a name="id795826"></a>
+<a name="id763999"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.attributes">Attributes</a>
           </h6>
 <p>
@@ -82,7 +82,7 @@
 <pre class="programlisting"><span class="identifier">r</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span> <span class="comment">// Evaluate expr at parse time and pass the result to the Nonterminal r
 </span></pre>
 <a name="spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"></a><h6>
-<a name="id795870"></a>
+<a name="id764043"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___val__phrase___code_"><code class="computeroutput"><span class="identifier">_val</span></code></a>
           </h6>
 <p>
@@ -92,7 +92,7 @@
             reference to the Nonterminal's attribute.
           </p>
 <a name="spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_____code__phrase_role__identifier__r10__phrase___code_"></a><h6>
-<a name="id795937"></a>
+<a name="id764110"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal._code__phrase_role__identifier___r1__phrase___code_____code__phrase_role__identifier__r10__phrase___code_"><code class="computeroutput"><span class="identifier">_r1</span></code>...<code class="computeroutput"><span class="identifier">r10</span></code></a>
           </h6>
 <p>
@@ -102,7 +102,7 @@
             refer to the Nonterminal's inherited attributes.
           </p>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.locals"></a><h6>
-<a name="id796021"></a>
+<a name="id764194"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.locals">Locals</a>
           </h6>
 <p>
@@ -139,23 +139,22 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">x</span></code></span></dt>
 <dd><p>
- A Nonterminal
- </p></dd>
+ A Nonterminal
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">X</span></code></span></dt>
 <dd><p>
- A Nonterminal type
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">arg1</span></code>,
- <code class="computeroutput"><span class="identifier">arg2</span></code>, ..., <code class="computeroutput"><span class="identifier">argN</span></code></span></dt>
+ A Nonterminal type
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">arg1</span></code>, <code class="computeroutput"><span class="identifier">arg2</span></code>, ..., <code class="computeroutput"><span class="identifier">argN</span></code></span></dt>
 <dd><p>
- <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Arguments</a> that evaluate to each of the Nonterminal's inherited
- attributes.
- </p></dd>
+ <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Arguments</a> that evaluate to each of the Nonterminal's inherited
+ attributes.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id796500"></a>
+<a name="id765997"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -171,97 +170,97 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span></code>
+ </p>
                   </td>
 <td>
- <p>
- In a generator expression, invoke Nonterminal <code class="computeroutput"><span class="identifier">x</span></code>
- </p>
+ <p>
+ In a generator expression, invoke Nonterminal <code class="computeroutput"><span class="identifier">x</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">X</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">X</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span>
- <span class="identifier">arg2</span><span class="special">,</span>
- <span class="special">...,</span> <span class="identifier">argN</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- In a generator expression, invoke Nonterminal <code class="computeroutput"><span class="identifier">x</span></code>
- passing in inherited attributes <code class="computeroutput"><span class="identifier">arg1</span></code>...<code class="computeroutput"><span class="identifier">argN</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">X</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span>
+ <span class="identifier">arg2</span><span class="special">,</span>
+ <span class="special">...,</span> <span class="identifier">argN</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ In a generator expression, invoke Nonterminal <code class="computeroutput"><span class="identifier">x</span></code> passing in inherited attributes
+ <code class="computeroutput"><span class="identifier">arg1</span></code>...<code class="computeroutput"><span class="identifier">argN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">X</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Set the name of a Nonterminal
- </p>
+ <p>
+ Set the name of a Nonterminal
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Get the name of a Nonterminal
- </p>
+ <p>
+ Get the name of a Nonterminal
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id796813"></a>
+<a name="id766322"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.type_expressions">Type
             Expressions</a>
           </h6>
@@ -272,51 +271,51 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">sig_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">sig_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The Signature of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
- Forward Sequence</a>. The first element is the Nonterminal's
- consumed attribute type and the rest are the inherited attribute
- types.
- </p>
+ <p>
+ The Signature of <code class="computeroutput"><span class="identifier">X</span></code>:
+ An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
+ Forward Sequence</a>. The first element is the Nonterminal's
+ consumed attribute type and the rest are the inherited attribute
+ types.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">locals_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">locals_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The local variables of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
- Forward Sequence</a>.
- </p>
+ <p>
+ The local variables of <code class="computeroutput"><span class="identifier">X</span></code>:
+ An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
+ Forward Sequence</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.models"></a><h6>
-<a name="id796951"></a>
+<a name="id766464"></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: branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id791438"></a>
+<a name="id761297"></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="id791458"></a>
+<a name="id761318"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -49,7 +49,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit"></a><h6>
-<a name="id791492"></a>
+<a name="id761351"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.post_delimit">Post-delimit</a>
           </h6>
 <p>
@@ -62,7 +62,7 @@
 <pre class="programlisting"><span class="identifier">karma</span><span class="special">::</span><span class="identifier">delimit_out</span><span class="special">(</span><span class="identifier">sink</span><span class="special">,</span> <span class="identifier">delimit</span><span class="special">);</span>
 </pre>
 <a name="spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions"></a><h6>
-<a name="id791565"></a>
+<a name="id761425"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -73,35 +73,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_primitive_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_primitive_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>,
- is a PrimitiveGenerator, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>,
+ is a PrimitiveGenerator, <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.karma.reference.generator_concepts.primitivegenerator.models"></a><h6>
-<a name="id792314"></a>
+<a name="id761561"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id792405"></a>
+<a name="id761653"></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="id792426"></a>
+<a name="id761673"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -54,16 +54,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A UnaryGenerator.
- </p></dd>
+ A UnaryGenerator.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">G</span></code></span></dt>
 <dd><p>
- A UnaryGenerator type.
- </p></dd>
+ A UnaryGenerator type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions"></a><h6>
-<a name="id792502"></a>
+<a name="id761753"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -79,41 +79,41 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">subject</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">subject</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Subject generator.
- </p>
+ <p>
+ Subject generator.
+ </p>
                   </td>
 <td>
- <p>
- <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
- </p>
+ <p>
+ <a class="link" href="generator.html" title="Generator"><code class="computeroutput"><span class="identifier">Generator</span></code></a>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.type_expressions"></a><h6>
-<a name="id792618"></a>
+<a name="id761873"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -124,49 +124,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="identifier">subject_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">G</span><span class="special">::</span><span class="identifier">subject_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The subject generator type.
- </p>
+ <p>
+ The subject generator type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_unary_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_unary_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
- is a UnaryGenerator, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">G</span></code>
+ is a UnaryGenerator, <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.karma.reference.generator_concepts.unarygenerator.invariants"></a><h6>
-<a name="id792783"></a>
+<a name="id762043"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.invariants">Invariants</a>
           </h6>
 <p>
@@ -177,7 +177,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_generator</span><span class="special">&lt;</span><span class="identifier">G</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">&gt;::</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="id792868"></a>
+<a name="id762128"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.karma_basics"></a><a class="link" href="karma_basics.html" title="Basics"> Basics</a>
 </h4></div></div></div>
 <a name="spirit.karma.reference.karma_basics.lazy_argument"></a><h6>
-<a name="id796999"></a>
+<a name="id766512"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
           Argument</a>
         </h6>
@@ -53,7 +53,7 @@
           Actions</a>).
         </p>
 <a name="spirit.karma.reference.karma_basics.character_encoding_namespace"></a><h6>
-<a name="id797140"></a>
+<a name="id766652"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
           Encoding Namespace</a>
         </h6>
@@ -114,7 +114,7 @@
           </li>
 </ul></div>
 <a name="spirit.karma.reference.karma_basics.examples"></a><h6>
-<a name="id797323"></a>
+<a name="id766836"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.examples">Examples</a>
         </h6>
 <p>
@@ -290,7 +290,7 @@
 <p>
         </p>
 <a name="spirit.karma.reference.karma_basics.models"></a><h6>
-<a name="id801352"></a>
+<a name="id770586"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.models">Models</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -31,7 +31,7 @@
 <dt><span class="section">Grammar</span></dt>
 </dl></div>
 <a name="spirit.karma.reference.nonterminal.module_headers"></a><h6>
-<a name="id861826"></a>
+<a name="id832016"></a>
           <a class="link" href="nonterminal.html#spirit.karma.reference.nonterminal.module_headers">Module
           Headers</a>
         </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.nonterminal.grammar"></a><a class="link" href="grammar.html" title="Grammar">Grammar</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.nonterminal.grammar.description"></a><h6>
-<a name="id863869"></a>
+<a name="id834091"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             Grammars can be composed to form more complex grammars.
           </p>
 <a name="spirit.karma.reference.nonterminal.grammar.header"></a><h6>
-<a name="id863903"></a>
+<a name="id834124"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/nonterminal/grammar.hpp&gt;
@@ -47,31 +47,31 @@
             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="id863977"></a>
+<a name="id834199"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">grammar</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">grammar</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.grammar.synopsis"></a><h6>
-<a name="id864058"></a>
+<a name="id834279"></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">&lt;</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">&gt;</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="id864151"></a>
+<a name="id834373"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.template_parameters">Template
             parameters</a>
           </h6>
@@ -83,58 +83,58 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The underlying output iterator type that the rule is expected
- to work on.
- </p>
+ <p>
+ The underlying output iterator type that the rule is expected
+ to work on.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code>
- </p>
- </td>
-<td>
- <p>
- Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
- <code class="computeroutput"><span class="identifier">Delimiter</span></code> or
- <code class="computeroutput"><span class="identifier">Locals</span></code> in any
- order. See table below.
- </p>
- </td>
-<td>
- <p>
- See table below.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
+ <code class="computeroutput"><span class="identifier">Delimiter</span></code> or
+ <code class="computeroutput"><span class="identifier">Locals</span></code> in any
+ order. See table below.
+ </p>
+ </td>
+<td>
+ <p>
+ See table below.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -150,83 +150,83 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Signature</span></code>
- </p>
- </td>
-<td>
- <p>
- Specifies the grammar's synthesized (return value) and inherited
- attributes (arguments). More on this here: <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- When <code class="computeroutput"><span class="identifier">Signature</span></code>
- defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
- which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Signature</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Specifies the grammar's synthesized (return value) and inherited
+ attributes (arguments). More on this here: <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ When <code class="computeroutput"><span class="identifier">Signature</span></code>
+ defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
+ which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Delimiter</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Delimiter</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the grammar's delimiter generator. Specify this if
- you want the grammer to delimit the generated output.
- </p>
+ <p>
+ Specifies the grammar's delimiter generator. Specify this if
+ you want the grammer to delimit the generated output.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Locals</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Locals</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the grammar's local variables. See <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
- </p>
+ <p>
+ Specifies the grammar's local variables. See <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id864514"></a>
+<a name="id834752"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.model_of">Model
             of</a>
           </h6>
@@ -244,12 +244,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A grammar
- </p></dd>
+ A grammar
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id864575"></a>
+<a name="id834814"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -264,20 +264,20 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">my_grammar</span> <span class="special">:</span> <span class="identifier">grammar</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span><span class="special">&gt;</span>
@@ -293,14 +293,14 @@
 </span><span class="special">};</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Grammar definition. <code class="computeroutput"><span class="identifier">name</span></code>
- is an optional string that gives the grammar its name, useful
- for debugging.
- </p>
+ <p>
+ Grammar definition. <code class="computeroutput"><span class="identifier">name</span></code>
+ is an optional string that gives the grammar its name, useful
+ for debugging.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -316,7 +316,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id866527"></a>
+<a name="id836769"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -330,7 +330,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.nonterminal.grammar.complexity"></a><h6>
-<a name="id866569"></a>
+<a name="id836811"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -343,7 +343,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.nonterminal.grammar.example"></a><h6>
-<a name="id866593"></a>
+<a name="id836835"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.nonterminal.rule"></a><a class="link" href="rule.html" title="Rule">Rule</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.nonterminal.rule.description"></a><h6>
-<a name="id861910"></a>
+<a name="id832100"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.description">Description</a>
           </h6>
 <p>
@@ -40,7 +40,7 @@
             descent output generation.
           </p>
 <a name="spirit.karma.reference.nonterminal.rule.header"></a><h6>
-<a name="id861932"></a>
+<a name="id832121"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/nonterminal/rule.hpp&gt;
@@ -50,31 +50,31 @@
             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="id862006"></a>
+<a name="id832196"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">rule</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">rule</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.synopsis"></a><h6>
-<a name="id862087"></a>
+<a name="id832276"></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">&lt;</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">&gt;</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="id862180"></a>
+<a name="id832370"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.template_parameters">Template
             parameters</a>
           </h6>
@@ -86,58 +86,58 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The underlying output iterator type that the rule is expected
- to work on.
- </p>
+ <p>
+ The underlying output iterator type that the rule is expected
+ to work on.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
- <code class="computeroutput"><span class="identifier">Delimiter</span></code> or
- <code class="computeroutput"><span class="identifier">Locals</span></code> in any
- order. See table below.
- </p>
+ <p>
+ Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
+ <code class="computeroutput"><span class="identifier">Delimiter</span></code> or
+ <code class="computeroutput"><span class="identifier">Locals</span></code> in any
+ order. See table below.
+ </p>
                   </td>
 <td>
- <p>
- See table below.
- </p>
+ <p>
+ See table below.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -153,83 +153,83 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Signature</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Signature</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the rule's consumed (value to output) and inherited
- (arguments) attributes. More on this here: <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
- </p>
+ <p>
+ Specifies the rule's consumed (value to output) and inherited
+ (arguments) attributes. More on this here: <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- When <code class="computeroutput"><span class="identifier">Signature</span></code>
- defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
- which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ When <code class="computeroutput"><span class="identifier">Signature</span></code>
+ defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
+ which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Delimiter</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Delimiter</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the rule's delimiter generator. Specify this if you
- want the rule to delimit the generated output.
- </p>
+ <p>
+ Specifies the rule's delimiter generator. Specify this if you
+ want the rule to delimit the generated output.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Locals</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Locals</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the rule's local variables. See <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
- </p>
+ <p>
+ Specifies the rule's local variables. See <a class="link" href="../generator_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id862544"></a>
+<a name="id832749"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.model_of">Model
             of</a>
           </h6>
@@ -245,29 +245,29 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span><span class="special">,</span> <span class="identifier">r2</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span><span class="special">,</span>
+ <span class="identifier">r2</span></code></span></dt>
 <dd><p>
- Rules
- </p></dd>
+ Rules
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A generator expression
- </p></dd>
+ A generator expression
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">OutputIterator</span></code></span></dt>
 <dd><p>
- The underlying output iterator type that the rule is expected to
- work on.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span></code>,
- <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code></span></dt>
+ The underlying output iterator type that the rule is expected to
+ work on.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code></span></dt>
 <dd><p>
- Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
- <code class="computeroutput"><span class="identifier">Delimiter</span></code> or <code class="computeroutput"><span class="identifier">Locals</span></code> in any order.
- </p></dd>
+ Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
+ <code class="computeroutput"><span class="identifier">Delimiter</span></code> or <code class="computeroutput"><span class="identifier">Locals</span></code> in any order.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id862704"></a>
+<a name="id832915"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -282,123 +282,123 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span><span class="special">&gt;</span>
     <span class="identifier">r</span><span class="special">(</span><span class="identifier">name</span><span class="special">);</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Rule declaration. <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
- is required. <code class="computeroutput"><span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span></code>
- are optional and can be specified in any order. <code class="computeroutput"><span class="identifier">name</span></code> is an optional string
- that gives the rule its name, useful for debugging.
- </p>
+ <p>
+ Rule declaration. <code class="computeroutput"><span class="identifier">OutputIterator</span></code>
+ is required. <code class="computeroutput"><span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span></code>
+ are optional and can be specified in any order. <code class="computeroutput"><span class="identifier">name</span></code> is an optional string
+ that gives the rule its name, useful for debugging.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">OutputIterator</span><span class="special">,</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span><span class="special">&gt;</span>
     <span class="identifier">r</span><span class="special">(</span><span class="identifier">r2</span><span class="special">);</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Copy construct rule <code class="computeroutput"><span class="identifier">r</span></code>
- from rule <code class="computeroutput"><span class="identifier">r2</span></code>.
- </p>
+ <p>
+ Copy construct rule <code class="computeroutput"><span class="identifier">r</span></code>
+ from rule <code class="computeroutput"><span class="identifier">r2</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">r2</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">r2</span><span class="special">;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Assign rule <code class="computeroutput"><span class="identifier">r2</span></code>
- to <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ Assign rule <code class="computeroutput"><span class="identifier">r2</span></code>
+ to <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">alias</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">alias</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return an alias of <code class="computeroutput"><span class="identifier">r</span></code>.
- The alias is a generator that holds a reference to <code class="computeroutput"><span class="identifier">r</span></code>. Reference semantics.
- </p>
+ <p>
+ Return an alias of <code class="computeroutput"><span class="identifier">r</span></code>.
+ The alias is a generator that holds a reference to <code class="computeroutput"><span class="identifier">r</span></code>. Reference semantics.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">copy</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">copy</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Get a copy of <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ Get a copy of <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">g</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">g</span><span class="special">;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Rule definition
- </p>
+ <p>
+ Rule definition
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">%=</span>
- <span class="identifier">g</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">%=</span>
+ <span class="identifier">g</span><span class="special">;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Auto-rule definition. The attribute of <code class="computeroutput"><span class="identifier">g</span></code>
- should be compatible with the consumed attribute of <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ Auto-rule definition. The attribute of <code class="computeroutput"><span class="identifier">g</span></code>
+ should be compatible with the consumed attribute of <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id863203"></a>
+<a name="id833425"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -412,7 +412,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.nonterminal.rule.complexity"></a><h6>
-<a name="id863245"></a>
+<a name="id833467"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -426,7 +426,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.nonterminal.rule.example"></a><h6>
-<a name="id863276"></a>
+<a name="id833498"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id867322"></a>
+<a name="id837565"></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 &lt;boost/spirit/home/karma/numeric.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Generators (<code class="computeroutput"><span class="identifier">bool_</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.numeric.boolean.description"></a><h6>
-<a name="id884138"></a>
+<a name="id854723"></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="id884192"></a>
+<a name="id854777"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/numeric/bool.hpp&gt;
@@ -52,40 +52,40 @@
             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="id884266"></a>
+<a name="id854852"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::karma::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::karma::lit</span></code>
+ </p>
                   </td></tr>
 <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">bool_</span> <span class="comment">// alias:
- boost::spirit::karma::bool_</span></code>
- </p>
+ <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">bool_</span> <span class="comment">//
+ alias: boost::spirit::karma::bool_</span></code>
+ </p>
                   </td></tr>
 <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">true_</span> <span class="comment">// alias:
- boost::spirit::karma::true_</span></code>
- </p>
+ <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">true_</span> <span class="comment">//
+ alias: boost::spirit::karma::true_</span></code>
+ </p>
                   </td></tr>
 <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">false_</span> <span class="comment">// alias:
- boost::spirit::karma::false_</span></code>
- </p>
+ <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">false_</span> <span class="comment">//
+ alias: boost::spirit::karma::false_</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -105,7 +105,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.synopsis"></a><h6>
-<a name="id884484"></a>
+<a name="id855070"></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">&lt;</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="id884553"></a>
+<a name="id855140"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.template_parameters">Template
             parameters</a>
           </h6>
@@ -126,60 +126,60 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">B</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">B</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The boolean base type of the boolean generator.
- </p>
+ <p>
+ The boolean base type of the boolean generator.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Policies</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Policies</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The policies to use while converting the boolean.
- </p>
+ <p>
+ The policies to use while converting the boolean.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.model_of"></a><h6>
-<a name="id884694"></a>
+<a name="id855287"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.model_of">Model
             of</a>
           </h6>
@@ -197,19 +197,19 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- Boolean literal, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a boolean value of type <code class="computeroutput"><span class="identifier">B</span></code>
- </p></dd>
+ Boolean literal, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a boolean value of type <code class="computeroutput"><span class="identifier">B</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">B</span></code></span></dt>
 <dd><p>
- Type of <code class="computeroutput"><span class="identifier">b</span></code>: any type
- usable as a boolean, or in case of a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a>, its return value
- </p></dd>
+ Type of <code class="computeroutput"><span class="identifier">b</span></code>: any
+ type usable as a boolean, or in case of a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a>, its return value
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id884799"></a>
+<a name="id855395"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -224,102 +224,102 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the boolean literal <code class="computeroutput"><span class="identifier">b</span></code>
- using the default formatting (<code class="computeroutput"><span class="keyword">false</span></code>
- is generated as <code class="computeroutput"><span class="string">"false"</span></code>,
- and <code class="computeroutput"><span class="keyword">true</span></code> is generated
- as <code class="computeroutput"><span class="string">"true"</span></code>).
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Generate the boolean literal <code class="computeroutput"><span class="identifier">b</span></code>
+ using the default formatting (<code class="computeroutput"><span class="keyword">false</span></code>
+ is generated as <code class="computeroutput"><span class="string">"false"</span></code>,
+ and <code class="computeroutput"><span class="keyword">true</span></code> is generated
+ as <code class="computeroutput"><span class="string">"true"</span></code>).
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the boolean value provided by a mandatory attribute
- using the default formatting (<code class="computeroutput"><span class="keyword">false</span></code>
- is generated as <code class="computeroutput"><span class="string">"false"</span></code>,
- and <code class="computeroutput"><span class="keyword">true</span></code> is generated
- as <code class="computeroutput"><span class="string">"true"</span></code>).
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Generate the boolean value provided by a mandatory attribute
+ using the default formatting (<code class="computeroutput"><span class="keyword">false</span></code>
+ is generated as <code class="computeroutput"><span class="string">"false"</span></code>,
+ and <code class="computeroutput"><span class="keyword">true</span></code> is generated
+ as <code class="computeroutput"><span class="string">"true"</span></code>).
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the booelan value provided by the immediate literal
- value the generator is initialized from using the default formatting
- (<code class="computeroutput"><span class="keyword">false</span></code> is generated
- as <code class="computeroutput"><span class="string">"false"</span></code>,
- and <code class="computeroutput"><span class="keyword">true</span></code> is generated
- as <code class="computeroutput"><span class="string">"true"</span></code>).
- If this generator has an associated attribute it succeeds only
- if the attribute is equal to the immediate literal (unless the
- underlying output stream reports an error). Otherwise this generator
- fails and does not generate any output.
- </p>
+ <p>
+ Generate the booelan value provided by the immediate literal
+ value the generator is initialized from using the default formatting
+ (<code class="computeroutput"><span class="keyword">false</span></code> is generated
+ as <code class="computeroutput"><span class="string">"false"</span></code>,
+ and <code class="computeroutput"><span class="keyword">true</span></code> is generated
+ as <code class="computeroutput"><span class="string">"true"</span></code>).
+ If this generator has an associated attribute it succeeds only
+ if the attribute is equal to the immediate literal (unless
+ the underlying output stream reports an error). Otherwise this
+ generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">true_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">true_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="string">"true"</span></code>.
- If this generator has an associated attribute it succeeds only
- if the attribute is <code class="computeroutput"><span class="keyword">true</span></code>
- as well (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="string">"true"</span></code>.
+ If this generator has an associated attribute it succeeds only
+ if the attribute is <code class="computeroutput"><span class="keyword">true</span></code>
+ as well (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">false_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">false_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate <code class="computeroutput"><span class="string">"false"</span></code>.
- If this generator has an associated attribute it succeeds only
- if the attribute is <code class="computeroutput"><span class="keyword">false</span></code>
- as well (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate <code class="computeroutput"><span class="string">"false"</span></code>.
+ If this generator has an associated attribute it succeeds only
+ if the attribute is <code class="computeroutput"><span class="keyword">false</span></code>
+ as well (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -338,57 +338,57 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bool_generator</span><span class="special">&lt;</span>
     <span class="identifier">B</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the boolean of type <code class="computeroutput"><span class="identifier">B</span></code>
- provided by a mandatory attribute using the specified <code class="computeroutput"><span class="identifier">Policies</span></code> This generator never
- fails (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate the boolean of type <code class="computeroutput"><span class="identifier">B</span></code>
+ provided by a mandatory attribute using the specified <code class="computeroutput"><span class="identifier">Policies</span></code> This generator never
+ fails (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bool_generator</span><span class="special">&lt;</span>
     <span class="identifier">B</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()(</span><span class="identifier">b</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the boolean of type <code class="computeroutput"><span class="identifier">B</span></code>
- provided by the immediate literal value the generator is initialized
- from, using the specified <code class="computeroutput"><span class="identifier">Policies</span></code>.
- If this generator has an associated attribute it succeeds only
- if the attribute is equal to the immediate literal (unless the
- underlying output stream reports an error). Otherwise this generator
- fails and does not generate any output.
- </p>
+ <p>
+ Generate the boolean of type <code class="computeroutput"><span class="identifier">B</span></code>
+ provided by the immediate literal value the generator is initialized
+ from, using the specified <code class="computeroutput"><span class="identifier">Policies</span></code>.
+ If this generator has an associated attribute it succeeds only
+ if the attribute is equal to the immediate literal (unless
+ the underlying output stream reports an error). Otherwise this
+ generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -403,7 +403,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.additional_requirements"></a><h6>
-<a name="id885368"></a>
+<a name="id855975"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -419,7 +419,7 @@
               must be (safely) convertible to <code class="computeroutput"><span class="keyword">bool</span></code>
 </li></ul></div>
 <a name="spirit.karma.reference.numeric.boolean.attributes"></a><h6>
-<a name="id885446"></a>
+<a name="id856053"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -429,93 +429,93 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">b</span></code> and succeeds
- only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">b</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bool_generator</span><span class="special">&lt;</span>
     <span class="identifier">B</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">B</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">B</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bool_generator</span><span class="special">&lt;</span>
     <span class="identifier">B</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()(</span><span class="identifier">b</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">B</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">b</span></code> and succeeds
- only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">B</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">b</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -534,7 +534,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policies"></a><h6>
-<a name="id885820"></a>
+<a name="id856434"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.boolean_formatting_policies">Boolean
             Formatting Policies</a>
           </h6>
@@ -568,7 +568,7 @@
             default for <code class="computeroutput"><span class="identifier">B</span></code> is <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <a name="spirit.karma.reference.numeric.boolean.booelan_formatting_policy_expression_semantics"></a><h6>
-<a name="id887893"></a>
+<a name="id857552"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.booelan_formatting_policy_expression_semantics">Booelan
             Formatting Policy Expression Semantics</a>
           </h6>
@@ -582,21 +582,21 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Inserter</span>
   <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputIterator</span>
@@ -605,16 +605,16 @@
   <span class="special">,</span> <span class="identifier">Policies</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This is the main function used to generate the output for a boolean.
- It is called by the boolean generator in order to perform the
- conversion. In theory all of the work can be implemented here,
- but the easiest way is to use existing functionality provided
- by the type specified by the template parameter <code class="computeroutput"><span class="identifier">Inserter</span></code>. The default implementation
- of this functions is:
+ <p>
+ This is the main function used to generate the output for a
+ boolean. It is called by the boolean generator in order to
+ perform the conversion. In theory all of the work can be implemented
+ here, but the easiest way is to use existing functionality
+ provided by the type specified by the template parameter <code class="computeroutput"><span class="identifier">Inserter</span></code>. The default implementation
+ of this functions is:
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Inserter</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">Policies</span><span class="special">&gt;</span>
@@ -625,23 +625,23 @@
 <span class="special">}</span>
 </pre>
 <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">b</span></code> is the boolean
- to convert
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">p</span></code> is the instance
- of the policy type used to instantiate this real number generator.
- </p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">b</span></code> is the boolean
+ to convert
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span></code> is the instance
+ of the policy type used to instantiate this real number generator.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CharEncoding</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
@@ -649,38 +649,38 @@
     <span class="identifier">OutputIterator</span><span class="special">&amp;</span> <span class="identifier">sink</span><span class="special">,</span> <span class="identifier">B</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This function is called to generate the boolean if it is <code class="computeroutput"><span class="keyword">false</span></code>.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">b</span></code> is the boolean
- to convert (the value is <code class="computeroutput"><span class="keyword">false</span></code>).
- </p>
- <p>
- The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
- and <code class="computeroutput"><span class="identifier">Tag</span></code> are either
- of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
- or describe the character class and conversion to be applied
- to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
- or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
- directives.
- </p>
- <p>
- The return value defines the outcome of the whole generator.
- </p>
+ <p>
+ This function is called to generate the boolean if it is <code class="computeroutput"><span class="keyword">false</span></code>.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">b</span></code> is the boolean
+ to convert (the value is <code class="computeroutput"><span class="keyword">false</span></code>).
+ </p>
+ <p>
+ The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
+ and <code class="computeroutput"><span class="identifier">Tag</span></code> are
+ either of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ or describe the character class and conversion to be applied
+ to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
+ or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
+ directives.
+ </p>
+ <p>
+ The return value defines the outcome of the whole generator.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CharEncoding</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
@@ -688,38 +688,38 @@
     <span class="identifier">OutputIterator</span><span class="special">&amp;</span> <span class="identifier">sink</span><span class="special">,</span> <span class="identifier">B</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This function is called to generate the boolean if it is <code class="computeroutput"><span class="keyword">true</span></code>.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">b</span></code> is the boolean
- to convert (the value is <code class="computeroutput"><span class="keyword">true</span></code>).
- </p>
- <p>
- The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
- and <code class="computeroutput"><span class="identifier">Tag</span></code> are either
- of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
- or describe the character class and conversion to be applied
- to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
- or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
- directives.
- </p>
- <p>
- The return value defines the outcome of the whole generator.
- </p>
+ <p>
+ This function is called to generate the boolean if it is <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">b</span></code> is the boolean
+ to convert (the value is <code class="computeroutput"><span class="keyword">true</span></code>).
+ </p>
+ <p>
+ The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
+ and <code class="computeroutput"><span class="identifier">Tag</span></code> are
+ either of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ or describe the character class and conversion to be applied
+ to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
+ or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
+ directives.
+ </p>
+ <p>
+ The return value defines the outcome of the whole generator.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.complexity"></a><h6>
-<a name="id888693"></a>
+<a name="id858356"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -733,7 +733,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.boolean.example"></a><h6>
-<a name="id888724"></a>
+<a name="id858387"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id876538"></a>
+<a name="id846524"></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="id876581"></a>
+<a name="id846568"></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 &lt;boost/spirit/home/karma/numeric/real.hpp&gt;
@@ -52,40 +52,40 @@
             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="id876655"></a>
+<a name="id846642"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::karma::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::karma::lit</span></code>
+ </p>
                   </td></tr>
 <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">float_</span> <span class="comment">// alias:
- boost::spirit::karma::float_</span></code>
- </p>
+ <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">float_</span> <span class="comment">//
+ alias: boost::spirit::karma::float_</span></code>
+ </p>
                   </td></tr>
 <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">double_</span> <span class="comment">//
- alias: boost::spirit::karma::double_</span></code>
- </p>
+ <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">double_</span> <span class="comment">//
+ alias: boost::spirit::karma::double_</span></code>
+ </p>
                   </td></tr>
 <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">long_double</span> <span class="comment">//
- alias: boost::spirit::karma::long_double</span></code>
- </p>
+ <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">long_double</span> <span class="comment">//
+ alias: boost::spirit::karma::long_double</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -105,14 +105,14 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.synopsis"></a><h6>
-<a name="id876873"></a>
+<a name="id846859"></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">&lt;</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">&gt;</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="id876940"></a>
+<a name="id846926"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.template_parameters">Template
             parameters</a>
           </h6>
@@ -124,54 +124,54 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type of the real number to generate.
- </p>
+ <p>
+ The type of the real number to generate.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RealPolicies</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RealPolicies</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The policies to use while converting the real number.
- </p>
+ <p>
+ The policies to use while converting the real number.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">Num</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">Num</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -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="id877096"></a>
+<a name="id847090"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.model_of">Model
             of</a>
           </h6>
@@ -199,18 +199,19 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any real number value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a real number value of type <code class="computeroutput"><span class="identifier">Num</span></code>
- </p></dd>
+ Numeric literal, any real number value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a real number value of type
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Num</span></code></span></dt>
 <dd><p>
- Type of <code class="computeroutput"><span class="identifier">num</span></code>: any
- real number type
- </p></dd>
+ Type of <code class="computeroutput"><span class="identifier">num</span></code>: any
+ real number type
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.real_number.expression_semantics"></a><h6>
-<a name="id877198"></a>
+<a name="id847194"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -225,89 +226,89 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the real number literal <code class="computeroutput"><span class="identifier">num</span></code>
- using the default formatting (no trailing zeros, <code class="computeroutput"><span class="identifier">fixed</span></code> representation for numbers
- <code class="computeroutput"><span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span>
- <span class="special">&lt;=</span> <span class="number">1e5</span>
- <span class="special">&amp;&amp;</span> <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span> <span class="special">&gt;</span>
- <span class="number">1e-3</span></code>, scientific representation
- otherwise, 3 fractional digits, sign is only printed for negative
- literals). This generator never fails (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Generate the real number literal <code class="computeroutput"><span class="identifier">num</span></code>
+ using the default formatting (no trailing zeros, <code class="computeroutput"><span class="identifier">fixed</span></code> representation for
+ numbers <code class="computeroutput"><span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span> <span class="special">&lt;=</span>
+ <span class="number">1e5</span> <span class="special">&amp;&amp;</span>
+ <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span>
+ <span class="special">&gt;</span> <span class="number">1e-3</span></code>,
+ scientific representation otherwise, 3 fractional digits, sign
+ is only printed for negative literals). This generator never
+ fails (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">float_</span>
 <span class="identifier">double_</span>
 <span class="identifier">long_double</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the real number provided by a mandatory attribute using
- the default formatting (no trailing zeros, <code class="computeroutput"><span class="identifier">fixed</span></code>
- representation for numbers <code class="computeroutput"><span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span> <span class="special">&lt;=</span>
- <span class="number">1e5</span> <span class="special">&amp;&amp;</span>
- <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span>
- <span class="special">&gt;</span> <span class="number">1e-3</span></code>,
- scientific representation otherwise, 3 fractional digits, sign
- is only printed for negative literals). This generator never
- fails (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate the real number provided by a mandatory attribute
+ using the default formatting (no trailing zeros, <code class="computeroutput"><span class="identifier">fixed</span></code> representation for
+ numbers <code class="computeroutput"><span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span> <span class="special">&lt;=</span>
+ <span class="number">1e5</span> <span class="special">&amp;&amp;</span>
+ <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span>
+ <span class="special">&gt;</span> <span class="number">1e-3</span></code>,
+ scientific representation otherwise, 3 fractional digits, sign
+ is only printed for negative literals). This generator never
+ fails (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">float_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">double_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">long_double</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the real point number provided by the immediate literal
- value the generator is initialized from using the default formatting
- (no trailing zeros, <code class="computeroutput"><span class="identifier">fixed</span></code>
- representation for numbers <code class="computeroutput"><span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span> <span class="special">&lt;=</span>
- <span class="number">1e5</span> <span class="special">&amp;&amp;</span>
- <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span>
- <span class="special">&gt;</span> <span class="number">1e-3</span></code>,
- scientific representation otherwise, 3 fractional digits, sign
- is only printed for negative literals). If this generator has
- an associated attribute it succeeds only if the attribute is
- equal to the immediate literal (unless the underlying output
- stream reports an error). Otherwise this generator fails and
- does not generate any output.
- </p>
+ <p>
+ Generate the real point number provided by the immediate literal
+ value the generator is initialized from using the default formatting
+ (no trailing zeros, <code class="computeroutput"><span class="identifier">fixed</span></code>
+ representation for numbers <code class="computeroutput"><span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span> <span class="special">&lt;=</span>
+ <span class="number">1e5</span> <span class="special">&amp;&amp;</span>
+ <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span>
+ <span class="special">&gt;</span> <span class="number">1e-3</span></code>,
+ scientific representation otherwise, 3 fractional digits, sign
+ is only printed for negative literals). If this generator has
+ an associated attribute it succeeds only if the attribute is
+ equal to the immediate literal (unless the underlying output
+ stream reports an error). Otherwise this generator fails and
+ does not generate any output.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -326,63 +327,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">real_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">RealPolicies</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the real number of type <code class="computeroutput"><span class="identifier">Num</span></code>
- provided by a mandatory attribute using the specified <code class="computeroutput"><span class="identifier">RealPolicies</span></code>. This generator
- never fails (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate the real number of type <code class="computeroutput"><span class="identifier">Num</span></code>
+ provided by a mandatory attribute using the specified <code class="computeroutput"><span class="identifier">RealPolicies</span></code>. This generator
+ never fails (unless the underlying output stream reports an
+ error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">real_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">RealPolicies</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the real number of type <code class="computeroutput"><span class="identifier">Num</span></code>
- provided by the immediate literal value the generator is initialized
- from using the specified <code class="computeroutput"><span class="identifier">RealPolicies</span></code>.
- If this generator has an associated attribute it succeeds only
- if the attribute is equal to the immediate literal (unless the
- underlying output stream reports an error). Otherwise this generator
- fails and does not generate any output.
- </p>
+ <p>
+ Generate the real number of type <code class="computeroutput"><span class="identifier">Num</span></code>
+ provided by the immediate literal value the generator is initialized
+ from using the specified <code class="computeroutput"><span class="identifier">RealPolicies</span></code>.
+ If this generator has an associated attribute it succeeds only
+ if the attribute is equal to the immediate literal (unless
+ the underlying output stream reports an error). Otherwise this
+ generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.additional_requirements"></a><h6>
-<a name="id878633"></a>
+<a name="id847967"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -421,7 +423,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.real_number.attributes"></a><h6>
-<a name="id878943"></a>
+<a name="id848277"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -431,149 +433,149 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">float</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">num</span></code> and
- succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">double_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">double_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">double</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">double</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">num</span></code> and
- succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>,
- attribute is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>,
+ attribute is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_double</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_double</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>,
- attribute is optional, if it is supplied, the generator compares
- the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
- and succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>,
+ attribute is optional, if it is supplied, the generator compares
+ the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">real_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">real_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Policies</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">num</span></code> and
- succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -592,7 +594,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policies"></a><h6>
-<a name="id879488"></a>
+<a name="id848834"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">Real
             Number Formatting Policies</a>
           </h6>
@@ -624,7 +626,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="id879842"></a>
+<a name="id849188"></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>
@@ -639,21 +641,21 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Inserter</span>
   <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputIterator</span>
@@ -662,16 +664,16 @@
   <span class="special">,</span> <span class="identifier">Policies</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This is the main function used to generate the output for a real
- number. It is called by the real generator in order to perform
- the conversion. In theory all of the work can be implemented
- here, but the easiest way is to use existing functionality provided
- by the type specified by the template parameter <code class="computeroutput"><span class="identifier">Inserter</span></code>. The default implementation
- of this functions is:
+ <p>
+ This is the main function used to generate the output for a
+ real number. It is called by the real generator in order to
+ perform the conversion. In theory all of the work can be implemented
+ here, but the easiest way is to use existing functionality
+ provided by the type specified by the template parameter <code class="computeroutput"><span class="identifier">Inserter</span></code>. The default implementation
+ of this functions is:
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Inserter</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">Policies</span><span class="special">&gt;</span>
@@ -682,142 +684,143 @@
 <span class="special">}</span>
 </pre>
 <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the real
- number to convert
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">p</span></code> is the instance
- of the policy type used to instantiate this real number generator.
- </p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the real
+ number to convert
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span></code> is the instance
+ of the policy type used to instantiate this real number generator.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">bool</span> <span class="identifier">force_sign</span><span class="special">(</span><span class="identifier">Num</span> <span class="identifier">n</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- The default behavior is to not to require generating a sign.
- If the function <code class="computeroutput"><span class="identifier">force_sign</span><span class="special">()</span></code> returns true, then all generated
- numbers will have a sign (<code class="computeroutput"><span class="char">'+'</span></code>
- or <code class="computeroutput"><span class="char">'-'</span></code>, zeros will
- have a space instead of a sign).
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the real
- number to output. This can be used to adjust the required behavior
- depending on the value of this number.
- </p>
+ <p>
+ The default behavior is to not to require generating a sign.
+ If the function <code class="computeroutput"><span class="identifier">force_sign</span><span class="special">()</span></code> returns true, then all generated
+ numbers will have a sign (<code class="computeroutput"><span class="char">'+'</span></code>
+ or <code class="computeroutput"><span class="char">'-'</span></code>, zeros will
+ have a space instead of a sign).
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the real
+ number to output. This can be used to adjust the required behavior
+ depending on the value of this number.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">bool</span> <span class="identifier">trailing_zeros</span><span class="special">(</span><span class="identifier">Num</span> <span class="identifier">n</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Return whether trailing zero digits have to be emitted in the
- fractional part of the output. If set, this flag instructs the
- real number generator to emit trailing zeros up to the required
- precision digits (as returned by the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> function).
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the real
- number to output. This can be used to adjust the required behavior
- depending on the value of this number.
- </p>
+ <p>
+ Return whether trailing zero digits have to be emitted in the
+ fractional part of the output. If set, this flag instructs
+ the real number generator to emit trailing zeros up to the
+ required precision digits (as returned by the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code>
+ function).
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the real
+ number to output. This can be used to adjust the required behavior
+ depending on the value of this number.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">int</span> <span class="identifier">floatfield</span><span class="special">(</span><span class="identifier">Num</span> <span class="identifier">n</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Decide, which representation type to use in the generated output.
- </p>
- <p>
- By default all numbers having an absolute value of zero or in
- between <code class="computeroutput"><span class="number">0.001</span></code> and
- <code class="computeroutput"><span class="number">100000</span></code> will be generated
- using the fixed format, all others will be generated using the
- scientific representation.
- </p>
- <p>
- The <code class="computeroutput"><span class="identifier">trailing_zeros</span><span class="special">()</span></code> can be used to force the output
- of trailing zeros in the fractional part up to the number of
- digits returned by the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> member function. The default
- is not to generate the trailing zeros.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the real
- number to output. This can be used to adjust the formatting flags
- depending on the value of this number.
- </p>
- <p>
- The return value has to be either <code class="computeroutput"><span class="identifier">fmtflags</span><span class="special">::</span><span class="identifier">scientific</span></code>
- (generate real number values in scientific notation) or <code class="computeroutput"><span class="identifier">fmtflags</span><span class="special">::</span><span class="identifier">fixed</span></code> (generate real number
- values in fixed-point notation).
- </p>
+ <p>
+ Decide, which representation type to use in the generated output.
+ </p>
+ <p>
+ By default all numbers having an absolute value of zero or
+ in between <code class="computeroutput"><span class="number">0.001</span></code>
+ and <code class="computeroutput"><span class="number">100000</span></code> will
+ be generated using the fixed format, all others will be generated
+ using the scientific representation.
+ </p>
+ <p>
+ The <code class="computeroutput"><span class="identifier">trailing_zeros</span><span class="special">()</span></code> can be used to force the
+ output of trailing zeros in the fractional part up to the number
+ of digits returned by the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> member function. The default
+ is not to generate the trailing zeros.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the real
+ number to output. This can be used to adjust the formatting
+ flags depending on the value of this number.
+ </p>
+ <p>
+ The return value has to be either <code class="computeroutput"><span class="identifier">fmtflags</span><span class="special">::</span><span class="identifier">scientific</span></code>
+ (generate real number values in scientific notation) or <code class="computeroutput"><span class="identifier">fmtflags</span><span class="special">::</span><span class="identifier">fixed</span></code> (generate real number
+ values in fixed-point notation).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">unsigned</span> <span class="identifier">precision</span><span class="special">(</span><span class="identifier">Num</span> <span class="identifier">n</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Return the maximum number of decimal digits to generate in the
- fractional part of the output.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the real
- number to output. This can be used to adjust the required precision
- depending on the value of this number. If the trailing zeros
- flag is specified the fractional part of the output will be 'filled'
- with zeros, if appropriate.
- </p>
- <p>
- <span class="bold"><strong>Note:</strong></span> If the trailing_zeros
- flag is not in effect additional semantics apply. See the description
- for the <code class="computeroutput"><span class="identifier">fraction_part</span><span class="special">()</span></code> function below. Moreover, this
- precision will be limited to the value of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits10</span>
- <span class="special">+</span> <span class="number">1</span></code>.
- </p>
+ <p>
+ Return the maximum number of decimal digits to generate in
+ the fractional part of the output.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the real
+ number to output. This can be used to adjust the required precision
+ depending on the value of this number. If the trailing zeros
+ flag is specified the fractional part of the output will be
+ 'filled' with zeros, if appropriate.
+ </p>
+ <p>
+ <span class="bold"><strong>Note:</strong></span> If the trailing_zeros
+ flag is not in effect additional semantics apply. See the description
+ for the <code class="computeroutput"><span class="identifier">fraction_part</span><span class="special">()</span></code> function below. Moreover,
+ this precision will be limited to the value of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits10</span> <span class="special">+</span>
+ <span class="number">1</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">bool</span> <span class="identifier">ForceSign</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
@@ -825,168 +828,169 @@
   <span class="special">,</span> <span class="identifier">Num</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">sign</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">force_sign</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This function is called to generate the integer part of the real
- number.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the absolute
- value of the integer part of the real number to convert (always
- non-negative)
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sign</span></code> is the sign
- of the overall real number to convert.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">force_sign</span></code> is
- a flag indicating whether a sign has to be generated even for
- non-negative numbers (this is the same as has been returned from
- the function <code class="computeroutput"><span class="identifier">force_sign</span><span class="special">()</span></code> described above)
- </p>
- <p>
- The return value defines the outcome of the whole generator.
- If it is <code class="computeroutput"><span class="keyword">false</span></code>,
- no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
- it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
- output generation continues.
- </p>
+ <p>
+ This function is called to generate the integer part of the
+ real number.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the absolute
+ value of the integer part of the real number to convert (always
+ non-negative)
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sign</span></code> is the
+ sign of the overall real number to convert.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">force_sign</span></code>
+ is a flag indicating whether a sign has to be generated even
+ for non-negative numbers (this is the same as has been returned
+ from the function <code class="computeroutput"><span class="identifier">force_sign</span><span class="special">()</span></code> described above)
+ </p>
+ <p>
+ The return value defines the outcome of the whole generator.
+ If it is <code class="computeroutput"><span class="keyword">false</span></code>,
+ no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
+ it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
+ output generation continues.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">dot</span><span class="special">(</span><span class="identifier">OutputIterator</span><span class="special">&amp;</span> <span class="identifier">sink</span><span class="special">,</span> <span class="identifier">Num</span> <span class="identifier">n</span><span class="special">,</span>
   <span class="keyword">unsigned</span> <span class="identifier">precision</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This function is called to generate the decimal point.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the fractional
- part of the real number to convert. Note that this number is
- scaled such, that it represents the number of units which correspond
- to the value returned from the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> function earlier. I.e. a fractional
- part of <code class="computeroutput"><span class="number">0.01234</span></code> is
- represented as <code class="computeroutput"><span class="number">1234</span></code>
- when the function <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> returned <code class="computeroutput"><span class="number">5</span></code>.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">precision</span></code> is
- the number of digits to emit as returned by the function <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code>
- described above
- </p>
- <p>
- This is given to allow to decide, whether a decimal point has
- to be generated at all.
- </p>
- <p>
- <span class="bold"><strong>Note:</strong></span> If the <code class="computeroutput"><span class="identifier">trailing_zeros</span></code>
- flag is not in effect additional comments apply. See the description
- for the <code class="computeroutput"><span class="identifier">fraction_part</span><span class="special">()</span></code> function below.
- </p>
- <p>
- The return value defines the outcome of the whole generator.
- If it is <code class="computeroutput"><span class="keyword">false</span></code>,
- no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
- it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
- output generation continues.
- </p>
+ <p>
+ This function is called to generate the decimal point.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the fractional
+ part of the real number to convert. Note that this number is
+ scaled such, that it represents the number of units which correspond
+ to the value returned from the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> function earlier. I.e. a
+ fractional part of <code class="computeroutput"><span class="number">0.01234</span></code>
+ is represented as <code class="computeroutput"><span class="number">1234</span></code>
+ when the function <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> returned <code class="computeroutput"><span class="number">5</span></code>.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">precision</span></code> is
+ the number of digits to emit as returned by the function <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code>
+ described above
+ </p>
+ <p>
+ This is given to allow to decide, whether a decimal point has
+ to be generated at all.
+ </p>
+ <p>
+ <span class="bold"><strong>Note:</strong></span> If the <code class="computeroutput"><span class="identifier">trailing_zeros</span></code> flag is not
+ in effect additional comments apply. See the description for
+ the <code class="computeroutput"><span class="identifier">fraction_part</span><span class="special">()</span></code> function below.
+ </p>
+ <p>
+ The return value defines the outcome of the whole generator.
+ If it is <code class="computeroutput"><span class="keyword">false</span></code>,
+ no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
+ it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
+ output generation continues.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">fraction_part</span><span class="special">(</span><span class="identifier">OutputIterator</span><span class="special">&amp;</span> <span class="identifier">sink</span><span class="special">,</span> <span class="identifier">Num</span> <span class="identifier">n</span>
   <span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">adjprec</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">precision</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This function is called to generate the fractional part of the
- number.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the fractional
- part of the real number to convert. Note that this number is
- scaled such, that it represents the number of units which correspond
- to the value returned from the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> function earlier. I.e. a fractional
- part of <code class="computeroutput"><span class="number">0.01234</span></code> is
- represented as <code class="computeroutput"><span class="number">1234</span></code>
- when the function <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> returned <code class="computeroutput"><span class="number">5</span></code>.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">adjprec</span></code> is the
- corrected number of digits to emit (see note below)
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">precision</span></code> is
- the number of digits to emit as returned by the function <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code>
- described above
- </p>
- <p>
- <span class="bold"><strong>Note:</strong></span> If <code class="computeroutput"><span class="identifier">trailing_zeros</span><span class="special">()</span></code> returns <code class="computeroutput"><span class="keyword">false</span></code>
- the <code class="computeroutput"><span class="identifier">adjprec</span></code> parameter
- will have been corrected from the value the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> function returned earlier (defining
- the maximal number of fractional digits) in the sense, that it
- takes into account trailing zeros. I.e. a real number <code class="computeroutput"><span class="number">0.0123</span></code> and a value of <code class="computeroutput"><span class="number">5</span></code> returned from <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> will result in:
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">trailing_zeros</span><span class="special">()</span></code> returned <code class="computeroutput"><span class="keyword">false</span></code>:
- <code class="computeroutput"><span class="identifier">n</span></code> will be <code class="computeroutput"><span class="number">123</span></code>, and <code class="computeroutput"><span class="identifier">adjprec</span></code>
- will be <code class="computeroutput"><span class="number">4</span></code> (as we
- need to print <code class="computeroutput"><span class="number">0123</span></code>)
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">trailing_zeros</span><span class="special">()</span></code> returned <code class="computeroutput"><span class="keyword">true</span></code>:
- <code class="computeroutput"><span class="identifier">n</span></code> will be <code class="computeroutput"><span class="number">1230</span></code>, and <code class="computeroutput"><span class="identifier">adjprec</span></code>
- will be <code class="computeroutput"><span class="number">5</span></code> (as we
- need to print <code class="computeroutput"><span class="number">01230</span></code>)
- </p>
- <p>
- The missing preceding zeros in the fractional part have to be
- supplied by the implementation of this policy function.
- </p>
- <p>
- The return value defines the outcome of the whole generator.
- If it is <code class="computeroutput"><span class="keyword">false</span></code>,
- no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
- it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
- output generation continues.
- </p>
+ <p>
+ This function is called to generate the fractional part of
+ the number.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the fractional
+ part of the real number to convert. Note that this number is
+ scaled such, that it represents the number of units which correspond
+ to the value returned from the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> function earlier. I.e. a
+ fractional part of <code class="computeroutput"><span class="number">0.01234</span></code>
+ is represented as <code class="computeroutput"><span class="number">1234</span></code>
+ when the function <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> returned <code class="computeroutput"><span class="number">5</span></code>.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">adjprec</span></code> is
+ the corrected number of digits to emit (see note below)
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">precision</span></code> is
+ the number of digits to emit as returned by the function <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code>
+ described above
+ </p>
+ <p>
+ <span class="bold"><strong>Note:</strong></span> If <code class="computeroutput"><span class="identifier">trailing_zeros</span><span class="special">()</span></code> returns <code class="computeroutput"><span class="keyword">false</span></code>
+ the <code class="computeroutput"><span class="identifier">adjprec</span></code>
+ parameter will have been corrected from the value the <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code>
+ function returned earlier (defining the maximal number of fractional
+ digits) in the sense, that it takes into account trailing zeros.
+ I.e. a real number <code class="computeroutput"><span class="number">0.0123</span></code>
+ and a value of <code class="computeroutput"><span class="number">5</span></code>
+ returned from <code class="computeroutput"><span class="identifier">precision</span><span class="special">()</span></code> will result in:
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">trailing_zeros</span><span class="special">()</span></code> returned <code class="computeroutput"><span class="keyword">false</span></code>:
+ <code class="computeroutput"><span class="identifier">n</span></code> will be
+ <code class="computeroutput"><span class="number">123</span></code>, and <code class="computeroutput"><span class="identifier">adjprec</span></code> will be <code class="computeroutput"><span class="number">4</span></code> (as we need to print <code class="computeroutput"><span class="number">0123</span></code>)
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">trailing_zeros</span><span class="special">()</span></code> returned <code class="computeroutput"><span class="keyword">true</span></code>:
+ <code class="computeroutput"><span class="identifier">n</span></code> will be
+ <code class="computeroutput"><span class="number">1230</span></code>, and <code class="computeroutput"><span class="identifier">adjprec</span></code> will be <code class="computeroutput"><span class="number">5</span></code> (as we need to print <code class="computeroutput"><span class="number">01230</span></code>)
+ </p>
+ <p>
+ The missing preceding zeros in the fractional part have to
+ be supplied by the implementation of this policy function.
+ </p>
+ <p>
+ The return value defines the outcome of the whole generator.
+ If it is <code class="computeroutput"><span class="keyword">false</span></code>,
+ no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
+ it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
+ output generation continues.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CharEncoding</span><span class="special">,</span>
     <span class="keyword">typename</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
@@ -994,43 +998,43 @@
     <span class="identifier">OutputIterator</span><span class="special">&amp;</span> <span class="identifier">sink</span><span class="special">,</span> <span class="keyword">long</span> <span class="identifier">n</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This function is called to generate the exponential part of the
- number (this is called only if the <code class="computeroutput"><span class="identifier">floatfield</span><span class="special">()</span></code> function returned the <code class="computeroutput"><span class="identifier">fmtflags</span><span class="special">::</span><span class="identifier">scientific</span></code> flag).
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the (signed)
- exponential part of the real number to convert.
- </p>
- <p>
- The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
- and <code class="computeroutput"><span class="identifier">Tag</span></code> are either
- of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
- or describe the character class and conversion to be applied
- to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
- or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
- directives.
- </p>
- <p>
- The return value defines the outcome of the whole generator.
- If it is <code class="computeroutput"><span class="keyword">false</span></code>,
- no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
- it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
- output generation continues.
- </p>
+ <p>
+ This function is called to generate the exponential part of
+ the number (this is called only if the <code class="computeroutput"><span class="identifier">floatfield</span><span class="special">()</span></code> function returned the <code class="computeroutput"><span class="identifier">fmtflags</span><span class="special">::</span><span class="identifier">scientific</span></code> flag).
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the (signed)
+ exponential part of the real number to convert.
+ </p>
+ <p>
+ The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
+ and <code class="computeroutput"><span class="identifier">Tag</span></code> are
+ either of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ or describe the character class and conversion to be applied
+ to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
+ or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
+ directives.
+ </p>
+ <p>
+ The return value defines the outcome of the whole generator.
+ If it is <code class="computeroutput"><span class="keyword">false</span></code>,
+ no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
+ it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
+ output generation continues.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CharEncoding</span>
   <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
@@ -1038,49 +1042,49 @@
   <span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">force_sign</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This function is called whenever the number to print is a non-normal
- real number of type <code class="computeroutput"><span class="identifier">NaN</span></code>.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the (signed)
- real number to convert
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">force_sign</span></code> is
- a flag indicating whether a sign has to be generated even for
- non-negative numbers (this is the same as has been returned from
- the function <code class="computeroutput"><span class="identifier">force_sign</span><span class="special">()</span></code> described above)
- </p>
- <p>
- The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
- and <code class="computeroutput"><span class="identifier">Tag</span></code> are either
- of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
- or describe the character class and conversion to be applied
- to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
- or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
- directives.
- </p>
- <p>
- The return value defines the outcome of the whole generator.
- If it is <code class="computeroutput"><span class="keyword">false</span></code>,
- no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
- it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
- output generation continues.
- </p>
+ <p>
+ This function is called whenever the number to print is a non-normal
+ real number of type <code class="computeroutput"><span class="identifier">NaN</span></code>.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the (signed)
+ real number to convert
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">force_sign</span></code>
+ is a flag indicating whether a sign has to be generated even
+ for non-negative numbers (this is the same as has been returned
+ from the function <code class="computeroutput"><span class="identifier">force_sign</span><span class="special">()</span></code> described above)
+ </p>
+ <p>
+ The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
+ and <code class="computeroutput"><span class="identifier">Tag</span></code> are
+ either of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ or describe the character class and conversion to be applied
+ to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
+ or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
+ directives.
+ </p>
+ <p>
+ The return value defines the outcome of the whole generator.
+ If it is <code class="computeroutput"><span class="keyword">false</span></code>,
+ no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
+ it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
+ output generation continues.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CharEncoding</span>
   <span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
@@ -1088,43 +1092,43 @@
   <span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">force_sign</span><span class="special">);</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- This function is called whenever the number to print is a non-normal
- real number of type <code class="computeroutput"><span class="identifier">Inf</span></code>.
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">sink</span></code> is the output
- iterator to use for generation
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">n</span></code> is the (signed)
- real number to convert
- </p>
- <p>
- <code class="computeroutput"><span class="identifier">force_sign</span></code> is
- a flag indicating whether a sign has to be generated even for
- non-negative numbers (this is the same as has been returned from
- the function <code class="computeroutput"><span class="identifier">force_sign</span><span class="special">()</span></code> described above)
- </p>
- <p>
- The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
- and <code class="computeroutput"><span class="identifier">Tag</span></code> are either
- of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
- or describe the character class and conversion to be applied
- to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
- or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
- directives.
- </p>
- <p>
- The return value defines the outcome of the whole generator.
- If it is <code class="computeroutput"><span class="keyword">false</span></code>,
- no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
- it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
- output generation continues.
- </p>
+ <p>
+ This function is called whenever the number to print is a non-normal
+ real number of type <code class="computeroutput"><span class="identifier">Inf</span></code>.
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sink</span></code> is the
+ output iterator to use for generation
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span></code> is the (signed)
+ real number to convert
+ </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">force_sign</span></code>
+ is a flag indicating whether a sign has to be generated even
+ for non-negative numbers (this is the same as has been returned
+ from the function <code class="computeroutput"><span class="identifier">force_sign</span><span class="special">()</span></code> described above)
+ </p>
+ <p>
+ The template parameters <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
+ and <code class="computeroutput"><span class="identifier">Tag</span></code> are
+ either of the type <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ or describe the character class and conversion to be applied
+ to any output possibly influenced by either the <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>
+ or <code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code>
+ directives.
+ </p>
+ <p>
+ The return value defines the outcome of the whole generator.
+ If it is <code class="computeroutput"><span class="keyword">false</span></code>,
+ no further output is generated, immediately returning <code class="computeroutput"><span class="keyword">false</span></code> from the calling <code class="computeroutput"><span class="identifier">real_generator</span></code> as well. If
+ it is <code class="computeroutput"><span class="keyword">true</span></code>, normal
+ output generation continues.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -1141,7 +1145,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.complexity"></a><h6>
-<a name="id883413"></a>
+<a name="id852974"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -1155,7 +1159,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.real_number.example"></a><h6>
-<a name="id883444"></a>
+<a name="id853005"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -29,7 +29,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.numeric.signed_int.description"></a><h6>
-<a name="id872060"></a>
+<a name="id841074"></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="id872128"></a>
+<a name="id841998"></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 &lt;boost/spirit/home/karma/numeric/int.hpp&gt;
@@ -58,46 +58,46 @@
             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="id872202"></a>
+<a name="id842072"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::karma::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::karma::lit</span></code>
+ </p>
                   </td></tr>
 <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">short_</span> <span class="comment">// alias:
- boost::spirit::karma::short_</span></code>
- </p>
+ <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">short_</span> <span class="comment">//
+ alias: boost::spirit::karma::short_</span></code>
+ </p>
                   </td></tr>
 <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">int_</span> <span class="comment">// alias:
- boost::spirit::karma::int_</span></code>
- </p>
+ <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">int_</span> <span class="comment">// alias:
+ boost::spirit::karma::int_</span></code>
+ </p>
                   </td></tr>
 <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">long_</span> <span class="comment">// alias:
- boost::spirit::karma::long_</span></code>
- </p>
+ <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">long_</span> <span class="comment">//
+ alias: boost::spirit::karma::long_</span></code>
+ </p>
                   </td></tr>
 <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">long_long</span> <span class="comment">//
- alias: boost::spirit::karma::long_long</span></code>
- </p>
+ <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">long_long</span> <span class="comment">//
+ alias: boost::spirit::karma::long_long</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -130,7 +130,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.synopsis"></a><h6>
-<a name="id872510"></a>
+<a name="id842380"></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">&lt;</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="id872594"></a>
+<a name="id842464"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.template_parameters">Template
             parameters</a>
           </h6>
@@ -152,79 +152,79 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The numeric base type of the numeric parser.
- </p>
+ <p>
+ The numeric base type of the numeric parser.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">int</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Radix</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Radix</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The radix base. This can be either 2: binary, 8: octal, 10: decimal
- and 16: hexadecimal.
- </p>
+ <p>
+ The radix base. This can be either 2: binary, 8: octal, 10:
+ decimal and 16: hexadecimal.
+ </p>
                   </td>
 <td>
- <p>
- 10
- </p>
+ <p>
+ 10
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">force_sign</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">force_sign</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If <code class="computeroutput"><span class="keyword">true</span></code>, all numbers
- will have a sign (space for zero)
- </p>
+ <p>
+ If <code class="computeroutput"><span class="keyword">true</span></code>, all numbers
+ will have a sign (space for zero)
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">false</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">false</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.model_of"></a><h6>
-<a name="id872760"></a>
+<a name="id842641"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.model_of">Model
             of</a>
           </h6>
@@ -242,33 +242,33 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any signed integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a signed integer value of type
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p></dd>
+ Numeric literal, any signed integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a signed integer value of type
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Num</span></code></span></dt>
 <dd><p>
- Type of <code class="computeroutput"><span class="identifier">num</span></code>: any
- signed integer type
- </p></dd>
+ Type of <code class="computeroutput"><span class="identifier">num</span></code>: any
+ signed integer type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Radix</span></code></span></dt>
 <dd><p>
- A constant integer literal specifying the required radix for the
- output conversion. Valid values are <code class="computeroutput"><span class="number">2</span></code>,
- <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>,
- and <code class="computeroutput"><span class="number">16</span></code>.
- </p></dd>
+ A constant integer literal specifying the required radix for the
+ output conversion. Valid values are <code class="computeroutput"><span class="number">2</span></code>,
+ <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>,
+ and <code class="computeroutput"><span class="number">16</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">force_sign</span></code></span></dt>
 <dd><p>
- A constant boolean literal specifying whether the generated number
- should always have a sign (<code class="computeroutput"><span class="char">'+'</span></code>
- for positive numbers, <code class="computeroutput"><span class="char">'-'</span></code>
- for negative numbers and a '<code class="computeroutput"> </code>' for zero).
- </p></dd>
+ A constant boolean literal specifying whether the generated number
+ should always have a sign (<code class="computeroutput"><span class="char">'+'</span></code>
+ for positive numbers, <code class="computeroutput"><span class="char">'-'</span></code>
+ for negative numbers and a '<code class="computeroutput"> </code>' for zero).
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.signed_int.expression_semantics"></a><h6>
-<a name="id872946"></a>
+<a name="id842832"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -283,75 +283,75 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the integer literal <code class="computeroutput"><span class="identifier">num</span></code>
- using the default formatting (radix is 10, sign is only printed
- for negative literals). This generator never fails (unless the
- underlying output stream reports an error).
- </p>
+ <p>
+ Generate the integer literal <code class="computeroutput"><span class="identifier">num</span></code>
+ using the default formatting (radix is 10, sign is only printed
+ for negative literals). This generator never fails (unless
+ the underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">short_</span>
 <span class="identifier">int_</span>
 <span class="identifier">long_</span>
 <span class="identifier">long_long</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the integer provided by a mandatory attribute using
- the default formatting (radix is 10, sign is only printed for
- negative literals). This generator never fails (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Generate the integer provided by a mandatory attribute using
+ the default formatting (radix is 10, sign is only printed for
+ negative literals). This generator never fails (unless the
+ underlying output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">short_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">int_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">long_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">long_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the integer provided by the immediate literal value
- the generator is initialized from using the default formatting
- (radix is 10, sign is only printed for negative literals). If
- this generator has an associated attribute it succeeds only if
- the attribute is equal to the immediate literal (unless the underlying
- output stream reports an error). Otherwise this generator fails
- and does not generate any output.
- </p>
+ <p>
+ Generate the integer provided by the immediate literal value
+ the generator is initialized from using the default formatting
+ (radix is 10, sign is only printed for negative literals).
+ If this generator has an associated attribute it succeeds only
+ if the attribute is equal to the immediate literal (unless
+ the underlying output stream reports an error). Otherwise this
+ generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -370,82 +370,86 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">int_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span><span class="special">,</span> <span class="identifier">force_sign</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the integer of type <code class="computeroutput"><span class="identifier">Num</span></code>
- provided by a mandatory attribute using the specified <code class="computeroutput"><span class="identifier">Radix</span></code> (possible values are
- <code class="computeroutput"><span class="number">2</span></code>, <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>,
- and <code class="computeroutput"><span class="number">16</span></code>, the default
- value is <code class="computeroutput"><span class="number">10</span></code>). If
- <code class="computeroutput"><span class="identifier">force_sign</span></code> is
- <code class="computeroutput"><span class="keyword">false</span></code> (the default),
- a sign is only printed for negative literals. If <code class="computeroutput"><span class="identifier">force_sign</span></code> is <code class="computeroutput"><span class="keyword">true</span></code>, all numbers will be printed
- using a sign, i.e. <code class="computeroutput"><span class="char">'-'</span></code>
- for negative numbers, <code class="computeroutput"><span class="char">'+'</span></code>
- for positive numbers, and <code class="computeroutput"><span class="char">' '</span></code>
- for zeros. This generator never fails (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ Generate the integer of type <code class="computeroutput"><span class="identifier">Num</span></code>
+ provided by a mandatory attribute using the specified <code class="computeroutput"><span class="identifier">Radix</span></code> (possible values are
+ <code class="computeroutput"><span class="number">2</span></code>, <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>,
+ and <code class="computeroutput"><span class="number">16</span></code>, the default
+ value is <code class="computeroutput"><span class="number">10</span></code>). If
+ <code class="computeroutput"><span class="identifier">force_sign</span></code>
+ is <code class="computeroutput"><span class="keyword">false</span></code> (the
+ default), a sign is only printed for negative literals. If
+ <code class="computeroutput"><span class="identifier">force_sign</span></code>
+ is <code class="computeroutput"><span class="keyword">true</span></code>, all numbers
+ will be printed using a sign, i.e. <code class="computeroutput"><span class="char">'-'</span></code>
+ for negative numbers, <code class="computeroutput"><span class="char">'+'</span></code>
+ for positive numbers, and <code class="computeroutput"><span class="char">' '</span></code>
+ for zeros. This generator never fails (unless the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">int_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span><span class="special">,</span> <span class="identifier">force_sign</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the integer of type <code class="computeroutput"><span class="identifier">Num</span></code>
- provided by the immediate literal value the generator is initialized
- from, using the specified <code class="computeroutput"><span class="identifier">Radix</span></code>
- (possible values are <code class="computeroutput"><span class="number">2</span></code>,
- <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>, and <code class="computeroutput"><span class="number">16</span></code>,
- the default value is <code class="computeroutput"><span class="number">10</span></code>).
- If <code class="computeroutput"><span class="identifier">force_sign</span></code>
- is <code class="computeroutput"><span class="keyword">false</span></code> (the default),
- a sign is only printed for negative literals. If <code class="computeroutput"><span class="identifier">force_sign</span></code> is <code class="computeroutput"><span class="keyword">true</span></code>, all numbers will be printed
- using a sign, i.e. <code class="computeroutput"><span class="char">'-'</span></code>
- for negative numbers, <code class="computeroutput"><span class="char">'+'</span></code>
- for positive numbers, and <code class="computeroutput"><span class="char">' '</span></code>
- for zeros. If this generator has an associated attribute it succeeds
- only if the attribute is equal to the immediate literal (unless
- the underlying output stream reports an error). Otherwise this
- generator fails and does not generate any output.
- </p>
+ <p>
+ Generate the integer of type <code class="computeroutput"><span class="identifier">Num</span></code>
+ provided by the immediate literal value the generator is initialized
+ from, using the specified <code class="computeroutput"><span class="identifier">Radix</span></code>
+ (possible values are <code class="computeroutput"><span class="number">2</span></code>,
+ <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>, and <code class="computeroutput"><span class="number">16</span></code>,
+ the default value is <code class="computeroutput"><span class="number">10</span></code>).
+ If <code class="computeroutput"><span class="identifier">force_sign</span></code>
+ is <code class="computeroutput"><span class="keyword">false</span></code> (the
+ default), a sign is only printed for negative literals. If
+ <code class="computeroutput"><span class="identifier">force_sign</span></code>
+ is <code class="computeroutput"><span class="keyword">true</span></code>, all numbers
+ will be printed using a sign, i.e. <code class="computeroutput"><span class="char">'-'</span></code>
+ for negative numbers, <code class="computeroutput"><span class="char">'+'</span></code>
+ for positive numbers, and <code class="computeroutput"><span class="char">' '</span></code>
+ for zeros. If this generator has an associated attribute it
+ succeeds only if the attribute is equal to the immediate literal
+ (unless the underlying output stream reports an error). Otherwise
+ this generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.additional_requirements"></a><h6>
-<a name="id873581"></a>
+<a name="id843475"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -501,7 +505,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.signed_int.attributes"></a><h6>
-<a name="id874032"></a>
+<a name="id843926"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -511,177 +515,177 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">num</span></code> and
- succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">int_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">int_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">int</span></code>, attribute is
- mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">int</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">int_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">int_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">int</span></code>, attribute is
- optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">num</span></code> and
- succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">int</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">num</span></code> and
- succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
- attribute is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
+ attribute is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
- attribute is optional, if it is supplied, the generator compares
- the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
- and succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
+ attribute is optional, if it is supplied, the generator compares
+ the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">int_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span><span class="special">,</span> <span class="identifier">force_sign</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">int_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span><span class="special">,</span> <span class="identifier">force_sign</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">num</span></code> and
- succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -700,7 +704,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.complexity"></a><h6>
-<a name="id875935"></a>
+<a name="id845922"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -714,7 +718,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.signed_int.example"></a><h6>
-<a name="id875967"></a>
+<a name="id845953"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -29,7 +29,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.description"></a><h6>
-<a name="id867414"></a>
+<a name="id837656"></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="id867464"></a>
+<a name="id837706"></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 &lt;boost/spirit/home/karma/numeric/uint.hpp&gt;
@@ -54,64 +54,64 @@
             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="id867538"></a>
+<a name="id837781"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::karma::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::karma::lit</span></code>
+ </p>
                   </td></tr>
 <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">bin</span> <span class="comment">// alias:
- boost::spirit::karma::bin</span></code>
- </p>
+ <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">bin</span> <span class="comment">// alias:
+ boost::spirit::karma::bin</span></code>
+ </p>
                   </td></tr>
 <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">oct</span> <span class="comment">// alias:
- boost::spirit::karma::oct</span></code>
- </p>
+ <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">oct</span> <span class="comment">// alias:
+ boost::spirit::karma::oct</span></code>
+ </p>
                   </td></tr>
 <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">hex</span> <span class="comment">// alias:
- boost::spirit::karma::hex</span></code>
- </p>
+ <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">hex</span> <span class="comment">// alias:
+ boost::spirit::karma::hex</span></code>
+ </p>
                   </td></tr>
 <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">ushort_</span> <span class="comment">//
- alias: boost::spirit::karma::ushort_</span></code>
- </p>
+ <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">ushort_</span> <span class="comment">//
+ alias: boost::spirit::karma::ushort_</span></code>
+ </p>
                   </td></tr>
 <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">ulong_</span> <span class="comment">// alias:
- boost::spirit::karma::ulong_</span></code>
- </p>
+ <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">ulong_</span> <span class="comment">//
+ alias: boost::spirit::karma::ulong_</span></code>
+ </p>
                   </td></tr>
 <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">uint_</span> <span class="comment">// alias:
- boost::spirit::karma::uint_</span></code>
- </p>
+ <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">uint_</span> <span class="comment">//
+ alias: boost::spirit::karma::uint_</span></code>
+ </p>
                   </td></tr>
 <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">ulong_long</span> <span class="comment">//
- alias: boost::spirit::karma::ulong_long</span></code>
- </p>
+ <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">ulong_long</span> <span class="comment">//
+ alias: boost::spirit::karma::ulong_long</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -145,7 +145,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.synopsis"></a><h6>
-<a name="id867963"></a>
+<a name="id838209"></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">&lt;</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="id868033"></a>
+<a name="id838279"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.template_parameters">Template
             parameters</a>
           </h6>
@@ -166,61 +166,61 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The numeric base type of the numeric generator.
- </p>
+ <p>
+ The numeric base type of the numeric generator.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Radix</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Radix</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The radix base. This can be either 2: binary, 8: octal, 10: decimal
- and 16: hexadecimal.
- </p>
+ <p>
+ The radix base. This can be either 2: binary, 8: octal, 10:
+ decimal and 16: hexadecimal.
+ </p>
                   </td>
 <td>
- <p>
- 10
- </p>
+ <p>
+ 10
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.model_of"></a><h6>
-<a name="id868160"></a>
+<a name="id838413"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.model_of">Model
             of</a>
           </h6>
@@ -238,27 +238,27 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">num</span></code></span></dt>
 <dd><p>
- Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to an unsigned integer value of type
- <code class="computeroutput"><span class="identifier">Num</span></code>
- </p></dd>
+ Numeric literal, any unsigned integer value, or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to an unsigned integer value of
+ type <code class="computeroutput"><span class="identifier">Num</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Num</span></code></span></dt>
 <dd><p>
- Type of <code class="computeroutput"><span class="identifier">num</span></code>: any
- unsigned integer type, or in case of a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a>, its return value
- </p></dd>
+ Type of <code class="computeroutput"><span class="identifier">num</span></code>: any
+ unsigned integer type, or in case of a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a>, its return value
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Radix</span></code></span></dt>
 <dd><p>
- An integer literal specifying the required radix for the output conversion.
- Valid values are <code class="computeroutput"><span class="number">2</span></code>,
- <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>,
- and <code class="computeroutput"><span class="number">16</span></code>.
- </p></dd>
+ An integer literal specifying the required radix for the output
+ conversion. Valid values are <code class="computeroutput"><span class="number">2</span></code>,
+ <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>,
+ and <code class="computeroutput"><span class="number">16</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.unsigned_int.expression_semantics"></a><h6>
-<a name="id868311"></a>
+<a name="id838568"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -273,116 +273,119 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the unsigned integer literal <code class="computeroutput"><span class="identifier">num</span></code>
- using the default formatting (radix is 10). This generator never
- fails (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate the unsigned integer literal <code class="computeroutput"><span class="identifier">num</span></code>
+ using the default formatting (radix is 10). This generator
+ never fails (unless the underlying output stream reports an
+ error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">ushort</span>
 <span class="identifier">uint</span>
 <span class="identifier">ulong</span>
 <span class="identifier">ulong_long</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the unsigned integer provided by a mandatory attribute
- using the default formatting (radix is 10). This generator never
- fails (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate the unsigned integer provided by a mandatory attribute
+ using the default formatting (radix is 10). This generator
+ never fails (unless the underlying output stream reports an
+ error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">ushort</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">uint</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">ulong</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">ulong_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the unsigned integer provided by the immediate literal
- value the generator is initialized from using the default formatting
- (radix is 10). If this generator has an associated attribute
- it succeeds only if the attribute is equal to the immediate literal
- (unless the underlying output stream reports an error). Otherwise
- this generator fails and does not generate any output.
- </p>
+ <p>
+ Generate the unsigned integer provided by the immediate literal
+ value the generator is initialized from using the default formatting
+ (radix is 10). If this generator has an associated attribute
+ it succeeds only if the attribute is equal to the immediate
+ literal (unless the underlying output stream reports an error).
+ Otherwise this generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bin</span>
 <span class="identifier">oct</span>
 <span class="identifier">hex</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the unsigned integer provided by a mandatory attribute
- using the default formatting and the corresponding radix (<code class="computeroutput"><span class="identifier">bin</span></code>: radix is 2, <code class="computeroutput"><span class="identifier">oct</span></code>: radix is 8, <code class="computeroutput"><span class="identifier">hex</span></code>: radix is 16). This generator
- never fails (unless the underlying output stream reports an error).
- </p>
+ <p>
+ Generate the unsigned integer provided by a mandatory attribute
+ using the default formatting and the corresponding radix (<code class="computeroutput"><span class="identifier">bin</span></code>: radix is 2, <code class="computeroutput"><span class="identifier">oct</span></code>: radix is 8, <code class="computeroutput"><span class="identifier">hex</span></code>: radix is 16). This generator
+ never fails (unless the underlying output stream reports an
+ error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bin</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">oct</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">hex</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the unsigned integer provided by the immediate literal
- value the generator is initialized from using the default formatting
- and the corresponding radix (<code class="computeroutput"><span class="identifier">bin</span></code>:
- radix is 2, <code class="computeroutput"><span class="identifier">oct</span></code>:
- radix is 8, <code class="computeroutput"><span class="identifier">hex</span></code>:
- radix is 16). If this generator has an associated attribute it
- succeeds only if the attribute is equal to the immediate literal
- (unless the underlying output stream reports an error). Otherwise
- this generator fails and does not generate any output.
- </p>
+ <p>
+ Generate the unsigned integer provided by the immediate literal
+ value the generator is initialized from using the default formatting
+ and the corresponding radix (<code class="computeroutput"><span class="identifier">bin</span></code>:
+ radix is 2, <code class="computeroutput"><span class="identifier">oct</span></code>:
+ radix is 8, <code class="computeroutput"><span class="identifier">hex</span></code>:
+ radix is 16). If this generator has an associated attribute
+ it succeeds only if the attribute is equal to the immediate
+ literal (unless the underlying output stream reports an error).
+ Otherwise this generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -401,70 +404,70 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">uint_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the unsigned integer of type <code class="computeroutput"><span class="identifier">Num</span></code>
- provided by a mandatory attribute using the specified <code class="computeroutput"><span class="identifier">Radix</span></code> (possible values are
- <code class="computeroutput"><span class="number">2</span></code>, <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>,
- and <code class="computeroutput"><span class="number">16</span></code>, the default
- value is <code class="computeroutput"><span class="number">10</span></code>).This
- generator never fails (unless the underlying output stream reports
- an error).
- </p>
+ <p>
+ Generate the unsigned integer of type <code class="computeroutput"><span class="identifier">Num</span></code>
+ provided by a mandatory attribute using the specified <code class="computeroutput"><span class="identifier">Radix</span></code> (possible values are
+ <code class="computeroutput"><span class="number">2</span></code>, <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>,
+ and <code class="computeroutput"><span class="number">16</span></code>, the default
+ value is <code class="computeroutput"><span class="number">10</span></code>).This
+ generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">uint_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Generate the unsigned integer of type <code class="computeroutput"><span class="identifier">Num</span></code>
- provided by the immediate literal value the generator is initialized
- from, using the specified <code class="computeroutput"><span class="identifier">Radix</span></code>
- (possible values are <code class="computeroutput"><span class="number">2</span></code>,
- <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>, and <code class="computeroutput"><span class="number">16</span></code>,
- the default value is <code class="computeroutput"><span class="number">10</span></code>).
- If this generator has an associated attribute it succeeds only
- if the attribute is equal to the immediate literal (unless the
- underlying output stream reports an error). Otherwise this generator
- fails and does not generate any output.
- </p>
+ <p>
+ Generate the unsigned integer of type <code class="computeroutput"><span class="identifier">Num</span></code>
+ provided by the immediate literal value the generator is initialized
+ from, using the specified <code class="computeroutput"><span class="identifier">Radix</span></code>
+ (possible values are <code class="computeroutput"><span class="number">2</span></code>,
+ <code class="computeroutput"><span class="number">8</span></code>, <code class="computeroutput"><span class="number">10</span></code>, and <code class="computeroutput"><span class="number">16</span></code>,
+ the default value is <code class="computeroutput"><span class="number">10</span></code>).
+ If this generator has an associated attribute it succeeds only
+ if the attribute is equal to the immediate literal (unless
+ the underlying output stream reports an error). Otherwise this
+ generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.additional_requirements"></a><h6>
-<a name="id869542"></a>
+<a name="id839261"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -518,7 +521,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.attributes"></a><h6>
-<a name="id869956"></a>
+<a name="id839675"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -528,217 +531,217 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ushort</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ushort</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
- attribute is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
+ attribute is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ushort</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ushort</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
- attribute is optional, if it is supplied, the generator compares
- the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
- and succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
+ attribute is optional, if it is supplied, the generator compares
+ the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">uint</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">uint</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
- attribute is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
+ attribute is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">uint</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">uint</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
- attribute is optional, if it is supplied, the generator compares
- the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
- and succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
+ attribute is optional, if it is supplied, the generator compares
+ the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ulong</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ulong</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>,
- attribute is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>,
+ attribute is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ulong</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ulong</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>,
- attribute is optional, if it is supplied, the generator compares
- the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
- and succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>,
+ attribute is optional, if it is supplied, the generator compares
+ the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ulong_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ulong_long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>, attribute is mandatory
- (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>, attribute is mandatory
+ (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ulong_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ulong_long</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>, attribute is optional,
- if it is supplied, the generator compares the attribute with
- <code class="computeroutput"><span class="identifier">num</span></code> and succeeds
- only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>, attribute is optional,
+ if it is supplied, the generator compares the attribute with
+ <code class="computeroutput"><span class="identifier">num</span></code> and succeeds
+ only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bin</span>
 <span class="identifier">oct</span>
 <span class="identifier">hex</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
- attribute is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
+ attribute is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">bin</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">oct</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span>
 <span class="identifier">hex</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
- attribute is optional, if it is supplied, the generator compares
- the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
- and succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
+ attribute is optional, if it is supplied, the generator compares
+ the attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">uint_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">uint_generator</span><span class="special">&lt;</span>
     <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Radix</span>
 <span class="special">&gt;()(</span><span class="identifier">num</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">num</span></code> and
- succeeds only if both are equal, failing otherwise.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Num</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">num</span></code>
+ and succeeds only if both are equal, failing otherwise.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -757,7 +760,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.complexity"></a><h6>
-<a name="id870751"></a>
+<a name="id840486"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -771,7 +774,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.example"></a><h6>
-<a name="id870782"></a>
+<a name="id840517"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -68,7 +68,7 @@
           and the <span class="emphasis"><em>not</em></span> predicate (unary <code class="computeroutput"><span class="special">!</span></code>).
         </p>
 <a name="spirit.karma.reference.operator.module_header"></a><h6>
-<a name="id889416"></a>
+<a name="id859080"></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 &lt;boost/spirit/home/karma/operator.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id892258"></a>
+<a name="id863019"></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="id892275"></a>
+<a name="id863036"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/alternative.hpp&gt;
@@ -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="id892349"></a>
+<a name="id863110"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.model_of">Model
             of</a>
           </h6>
@@ -62,7 +62,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id892383"></a>
+<a name="id863144"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -77,33 +77,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">b</span></code> are executed
- sequentially from left to right until one of them succeeds. A
- failed generator forces the alternative generator to try the
- next one. The alternative fails as a whole only if all elements
- of the alternative fail. Each element of the alternative gets
- passed the whole attribute of the alternative.
- </p>
+ <p>
+ The generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">b</span></code> are executed
+ sequentially from left to right until one of them succeeds.
+ A failed generator forces the alternative generator to try
+ the next one. The alternative fails as a whole only if all
+ elements of the alternative fail. Each element of the alternative
+ gets passed the whole attribute of the alternative.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -114,7 +114,7 @@
             an element succeeded.
           </p>
 <a name="spirit.karma.reference.operator.alternative.attributes"></a><h6>
-<a name="id892495"></a>
+<a name="id863258"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.attributes">Attributes</a>
           </h6>
 <p>
@@ -128,26 +128,26 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
- <span class="identifier">b</span></code> (alternative)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
+ <span class="identifier">b</span></code> (alternative)
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</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">A</span>
@@ -155,7 +155,7 @@
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</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">Unused</span>
 <span class="identifier">a</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">A</span> <span class="special">--&gt;</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">A</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -181,7 +181,7 @@
             an example of this behavior.
           </p>
 <a name="spirit.karma.reference.operator.alternative.complexity"></a><h6>
-<a name="id893014"></a>
+<a name="id863780"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -197,7 +197,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.alternative.example"></a><h6>
-<a name="id893038"></a>
+<a name="id863804"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="special">&amp;</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="id904788"></a>
+<a name="id872313"></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="id904807"></a>
+<a name="id872333"></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 &lt;boost/spirit/home/karma/operator/and_predicate.hpp&gt;
@@ -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="id904882"></a>
+<a name="id872407"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.model_of">Model
             of</a>
           </h6>
@@ -61,7 +61,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id904918"></a>
+<a name="id872443"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -76,30 +76,30 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The generator <code class="computeroutput"><span class="identifier">a</span></code>
- is executed for the sole purpose of testing whether it succeeds.
- The and-predicate generator succeeds if its embedded generator
- succeeds (unless the underlying output stream reports an error).
- The and-predicate never produces any output.
- </p>
+ <p>
+ The generator <code class="computeroutput"><span class="identifier">a</span></code>
+ is executed for the sole purpose of testing whether it succeeds.
+ The and-predicate generator succeeds if its embedded generator
+ succeeds (unless the underlying output stream reports an error).
+ The and-predicate never produces any output.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -108,7 +108,7 @@
             its embedded generator into a discarding device.
           </p>
 <a name="spirit.karma.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id905021"></a>
+<a name="id872549"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.attributes">Attributes</a>
           </h6>
 <p>
@@ -122,29 +122,29 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
- (and-predicate, unary <code class="computeroutput"><span class="special">&amp;</span></code>)
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
+ (and-predicate, unary <code class="computeroutput"><span class="special">&amp;</span></code>)
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="special">&amp;</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="special">&amp;</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -161,7 +161,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id905170"></a>
+<a name="id872700"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -176,7 +176,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.and_predicate.example"></a><h6>
-<a name="id905196"></a>
+<a name="id872726"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.operator.kleene.description"></a><h6>
-<a name="id894307"></a>
+<a name="id865076"></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="id894324"></a>
+<a name="id865093"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/kleene.hpp&gt;
@@ -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="id894398"></a>
+<a name="id865167"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.model_of">Model
             of</a>
           </h6>
@@ -61,7 +61,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id894437"></a>
+<a name="id865205"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -76,31 +76,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The generator <code class="computeroutput"><span class="identifier">a</span></code>
- is executed zero or more times depending on the availability
- of an attribute. The execution of <code class="computeroutput"><span class="identifier">a</span></code>
- stops after the attribute values passed to the Kleene star generator
- are exhausted. The Kleene star always succeeds (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ The generator <code class="computeroutput"><span class="identifier">a</span></code>
+ is executed zero or more times depending on the availability
+ of an attribute. The execution of <code class="computeroutput"><span class="identifier">a</span></code>
+ stops after the attribute values passed to the Kleene star
+ generator are exhausted. The Kleene star always succeeds (unless
+ the underlying output stream reports an error).
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -115,7 +115,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.kleene.attributes"></a><h6>
-<a name="id894551"></a>
+<a name="id865322"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.attributes">Attributes</a>
           </h6>
 <p>
@@ -129,31 +129,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
- (Kleene star, unary <code class="computeroutput"><span class="special">*</span></code>)
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
+ (Kleene star, unary <code class="computeroutput"><span class="special">*</span></code>)
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -218,7 +218,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.kleene.complexity"></a><h6>
-<a name="id894890"></a>
+<a name="id865664"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -235,7 +235,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.kleene.example"></a><h6>
-<a name="id894914"></a>
+<a name="id865688"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/list.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/list.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/list.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.operator.list"></a><a class="link" href="list.html" title="Lists (a % b)"> Lists (<code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span> <span class="identifier">b</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.operator.list.description"></a><h6>
-<a name="id902447"></a>
+<a name="id868866"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             at least once.
           </p>
 <a name="spirit.karma.reference.operator.list.header"></a><h6>
-<a name="id902464"></a>
+<a name="id868882"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/list.hpp&gt;
@@ -47,7 +47,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.operator.list.model_of"></a><h6>
-<a name="id902539"></a>
+<a name="id868957"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -60,7 +60,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.list.expression_semantics"></a><h6>
-<a name="id902577"></a>
+<a name="id868995"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -75,33 +75,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The generator <code class="computeroutput"><span class="identifier">a</span></code>
- is executed one or more times depending on the availability of
- an attribute. The output generated by <code class="computeroutput"><span class="identifier">a</span></code>
- is interspaced with the output generated by <code class="computeroutput"><span class="identifier">b</span></code>.
- The list generator succeeds if its first embedded generator has
- been successfully executed at least once (unless the underlying
- output stream reports an error).
- </p>
+ <p>
+ The generator <code class="computeroutput"><span class="identifier">a</span></code>
+ is executed one or more times depending on the availability
+ of an attribute. The output generated by <code class="computeroutput"><span class="identifier">a</span></code>
+ is interspaced with the output generated by <code class="computeroutput"><span class="identifier">b</span></code>.
+ The list generator succeeds if its first embedded generator
+ has been successfully executed at least once (unless the underlying
+ output stream reports an error).
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -127,7 +127,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.list.attributes"></a><h6>
-<a name="id902789"></a>
+<a name="id869210"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.attributes">Attributes</a>
           </h6>
 <p>
@@ -141,31 +141,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
- <span class="identifier">b</span></code> (list)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
+ <span class="identifier">b</span></code> (list)
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--&gt;</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">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -217,7 +217,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.list.complexity"></a><h6>
-<a name="id903131"></a>
+<a name="id869554"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -233,7 +233,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.list.example"></a><h6>
-<a name="id903155"></a>
+<a name="id869578"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.operator.not_predicate.description"></a><h6>
-<a name="id905915"></a>
+<a name="id873445"></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="id905934"></a>
+<a name="id873464"></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 &lt;boost/spirit/home/karma/operator/not_predicate.hpp&gt;
@@ -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="id906009"></a>
+<a name="id873539"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.model_of">Model
             of</a>
           </h6>
@@ -61,7 +61,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id906045"></a>
+<a name="id873575"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -76,30 +76,30 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The generator <code class="computeroutput"><span class="identifier">a</span></code>
- is executed for the sole purpose of testing whether it succeeds.
- The not-predicate generator succeeds if its embedded generator
- fails (unless the underlying output stream reports an error).
- The not-predicate never produces any output.
- </p>
+ <p>
+ The generator <code class="computeroutput"><span class="identifier">a</span></code>
+ is executed for the sole purpose of testing whether it succeeds.
+ The not-predicate generator succeeds if its embedded generator
+ fails (unless the underlying output stream reports an error).
+ The not-predicate never produces any output.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -108,7 +108,7 @@
             its embedded generator into a discarding device.
           </p>
 <a name="spirit.karma.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id906148"></a>
+<a name="id873680"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.attributes">Attributes</a>
           </h6>
 <p>
@@ -122,29 +122,29 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
- (not-predicate, unary <code class="computeroutput"><span class="special">!</span></code>)
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
+ (not-predicate, unary <code class="computeroutput"><span class="special">!</span></code>)
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="special">!</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="special">!</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -161,7 +161,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id907060"></a>
+<a name="id874953"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -176,7 +176,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.not_predicate.example"></a><h6>
-<a name="id907086"></a>
+<a name="id874980"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.operator.optional.description"></a><h6>
-<a name="id903658"></a>
+<a name="id870081"></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="id903675"></a>
+<a name="id870098"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/optional.hpp&gt;
@@ -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="id903749"></a>
+<a name="id870172"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.model_of">Model
             of</a>
           </h6>
@@ -60,7 +60,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id903788"></a>
+<a name="id870211"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -75,34 +75,34 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The generator <code class="computeroutput"><span class="identifier">a</span></code>
- is executed depending on the availability of an attribute. The
- optional generator succeeds if its embedded generator succeeds
- (unless the underlying output stream reports an error).
- </p>
+ <p>
+ The generator <code class="computeroutput"><span class="identifier">a</span></code>
+ is executed depending on the availability of an attribute.
+ The optional generator succeeds if its embedded generator succeeds
+ (unless the underlying output stream reports an error).
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.operator.optional.attributes"></a><h6>
-<a name="id903887"></a>
+<a name="id870313"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.attributes">Attributes</a>
           </h6>
 <p>
@@ -116,31 +116,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
- (optional, unary <code class="computeroutput"><span class="special">-</span></code>)
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
+ (optional, unary <code class="computeroutput"><span class="special">-</span></code>)
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">-</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">-</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -189,7 +189,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.optional.complexity"></a><h6>
-<a name="id904224"></a>
+<a name="id871749"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -204,7 +204,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.optional.example"></a><h6>
-<a name="id904248"></a>
+<a name="id871773"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.operator.plus"></a><a class="link" href="plus.html" title="Plus (+a)"> Plus (<code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.operator.plus.description"></a><h6>
-<a name="id895435"></a>
+<a name="id866209"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.description">Description</a>
           </h6>
 <p>
@@ -36,7 +36,7 @@
             executed at least once.
           </p>
 <a name="spirit.karma.reference.operator.plus.header"></a><h6>
-<a name="id895452"></a>
+<a name="id866225"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/plus.hpp&gt;
@@ -46,7 +46,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.operator.plus.model_of"></a><h6>
-<a name="id895526"></a>
+<a name="id866300"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -59,7 +59,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id895565"></a>
+<a name="id866338"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -74,32 +74,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The generator <code class="computeroutput"><span class="identifier">a</span></code>
- is executed one or more times depending on the availability of
- an attribute. The execution of <code class="computeroutput"><span class="identifier">a</span></code>
- stops after the attribute values passed to the plus generator
- are exhausted. The plus generator succeeds as long as its embedded
- generator has been successfully executed at least once (unless
- the underlying output stream reports an error).
- </p>
+ <p>
+ The generator <code class="computeroutput"><span class="identifier">a</span></code>
+ is executed one or more times depending on the availability
+ of an attribute. The execution of <code class="computeroutput"><span class="identifier">a</span></code>
+ stops after the attribute values passed to the plus generator
+ are exhausted. The plus generator succeeds as long as its embedded
+ generator has been successfully executed at least once (unless
+ the underlying output stream reports an error).
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -116,7 +116,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.plus.attributes"></a><h6>
-<a name="id895690"></a>
+<a name="id866465"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.attributes">Attributes</a>
           </h6>
 <p>
@@ -130,31 +130,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
- (unary <code class="computeroutput"><span class="special">+</span></code>)
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
+ (unary <code class="computeroutput"><span class="special">+</span></code>)
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -219,7 +219,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.plus.complexity"></a><h6>
-<a name="id896029"></a>
+<a name="id866807"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -235,7 +235,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.plus.example"></a><h6>
-<a name="id896053"></a>
+<a name="id866831"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id889517"></a>
+<a name="id859180"></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="id889534"></a>
+<a name="id859197"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/operator/sequence.hpp&gt;
@@ -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="id889608"></a>
+<a name="id859272"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.model_of">Model
             of</a>
           </h6>
@@ -62,7 +62,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id889644"></a>
+<a name="id859308"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -77,31 +77,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The generators <code class="computeroutput"><span class="identifier">a</span></code>
- and <code class="computeroutput"><span class="identifier">b</span></code> are executed
- sequentially from left to right and as long as they succeed.
- A failed generator stops the execution of the entire sequence
- and makes the sequence fail as well.
- </p>
+ <p>
+ The generators <code class="computeroutput"><span class="identifier">a</span></code>
+ and <code class="computeroutput"><span class="identifier">b</span></code> are executed
+ sequentially from left to right and as long as they succeed.
+ A failed generator stops the execution of the entire sequence
+ and makes the sequence fail as well.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -134,7 +134,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.sequence.attributes"></a><h6>
-<a name="id889827"></a>
+<a name="id859492"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.attributes">Attributes</a>
           </h6>
 <p>
@@ -148,26 +148,26 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;&lt;</span>
- <span class="identifier">b</span></code> (sequence)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&lt;&lt;</span>
+ <span class="identifier">b</span></code> (sequence)
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span>
@@ -179,7 +179,7 @@
 <span class="identifier">a</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&lt;&lt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -212,7 +212,7 @@
             the attribute supplied.
           </p>
 <a name="spirit.karma.reference.operator.sequence.complexity"></a><h6>
-<a name="id891813"></a>
+<a name="id862574"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -227,7 +227,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.operator.sequence.example"></a><h6>
-<a name="id891837"></a>
+<a name="id862598"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/stream.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/stream.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/stream.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,7 +35,7 @@
           for output generation.
         </p>
 <a name="spirit.karma.reference.stream.header"></a><h6>
-<a name="id907834"></a>
+<a name="id875727"></a>
           <a class="link" href="stream.html#spirit.karma.reference.stream.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/stream.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.stream.stream.description"></a><h6>
-<a name="id907932"></a>
+<a name="id875826"></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">&amp;</span> <span class="keyword">operator</span><span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span><span class="special">&amp;,</span> <span class="identifier">A</span> <span class="keyword">const</span><span class="special">&amp;);</span>
 </pre>
 <a name="spirit.karma.reference.stream.stream.header"></a><h6>
-<a name="id908041"></a>
+<a name="id875935"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/stream.hpp&gt;
@@ -54,40 +54,40 @@
             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="id908116"></a>
+<a name="id876009"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">stream</span> <span class="comment">// alias:
- boost::spirit::karma::stream</span></code>
- </p>
+ <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">stream</span> <span class="comment">//
+ alias: boost::spirit::karma::stream</span></code>
+ </p>
                   </td></tr>
 <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">wstream</span> <span class="comment">//
- alias: boost::spirit::karma::wstream</span></code>
- </p>
+ <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">wstream</span> <span class="comment">//
+ alias: boost::spirit::karma::wstream</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.synopsis"></a><h6>
-<a name="id908233"></a>
+<a name="id876127"></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">&lt;</span><span class="keyword">typename</span> <span class="identifier">Char</span><span class="special">&gt;</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="id908287"></a>
+<a name="id876181"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.template_parameters">Template
             parameters</a>
           </h6>
@@ -99,43 +99,43 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Char</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Char</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The character type to use to generate the output. This type will
- be used while assigning the generated characters to the underlying
- output iterator.
- </p>
+ <p>
+ The character type to use to generate the output. This type
+ will be used while assigning the generated characters to the
+ underlying output iterator.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">char</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.model_of"></a><h6>
-<a name="id908380"></a>
+<a name="id876278"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -152,16 +152,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A variable instance of any type with a defined matching streaming
- <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
- or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to any type with a defined matching
- streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>.
- </p></dd>
+ A variable instance of any type with a defined matching streaming
+ <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>
+ or a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to any type with a defined matching
+ streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id908470"></a>
+<a name="id876369"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -176,85 +176,85 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
- mandory attribute. The output emitted by this operator will be
- the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
- generator. This generator never fails (unless the underlying
- output stream reports an error). The character type of the I/O
- ostream is assumed to be <code class="computeroutput"><span class="keyword">char</span></code>.
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
+ mandory attribute. The output emitted by this operator will
+ be the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
+ generator. This generator never fails (unless the underlying
+ output stream reports an error). The character type of the
+ I/O ostream is assumed to be <code class="computeroutput"><span class="keyword">char</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
- immediate value <code class="computeroutput"><span class="identifier">s</span></code>.
- The output emitted by this operator will be the result of the
- <code class="computeroutput"><span class="identifier">stream</span></code> generator.
- This generator never fails (unless the underlying output stream
- reports an error). The character type of the I/O ostream is assumed
- to be <code class="computeroutput"><span class="keyword">char</span></code>.
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
+ immediate value <code class="computeroutput"><span class="identifier">s</span></code>.
+ The output emitted by this operator will be the result of the
+ <code class="computeroutput"><span class="identifier">stream</span></code> generator.
+ This generator never fails (unless the underlying output stream
+ reports an error). The character type of the I/O ostream is
+ assumed to be <code class="computeroutput"><span class="keyword">char</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">wstream</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">wstream</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
- mandory attribute. The output emitted by this operator will be
- the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
- generator. This generator never fails (unless the underlying
- output stream reports an error). The character type of the I/O
- ostream is assumed to be <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
+ mandory attribute. The output emitted by this operator will
+ be the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
+ generator. This generator never fails (unless the underlying
+ output stream reports an error). The character type of the
+ I/O ostream is assumed to be <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">wstream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">wstream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
- immediate value <code class="computeroutput"><span class="identifier">s</span></code>.
- The output emitted by this operator will be the result of the
- <code class="computeroutput"><span class="identifier">stream</span></code> generator.
- This generator never fails (unless the underlying output stream
- reports an error). The character type of the I/O ostream is assumed
- to be <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
+ immediate value <code class="computeroutput"><span class="identifier">s</span></code>.
+ The output emitted by this operator will be the result of the
+ <code class="computeroutput"><span class="identifier">stream</span></code> generator.
+ This generator never fails (unless the underlying output stream
+ reports an error). The character type of the I/O ostream is
+ assumed to be <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -272,66 +272,66 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">stream_generator</span><span class="special">&lt;</span>
     <span class="identifier">Char</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
- mandory attribute. The output emitted by this operator will be
- the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
- generator. This generator never fails (unless the underlying
- output stream reports an error). The character type of the I/O
- ostream is assumed to be <code class="computeroutput"><span class="identifier">Char</span></code>
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
+ mandory attribute. The output emitted by this operator will
+ be the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
+ generator. This generator never fails (unless the underlying
+ output stream reports an error). The character type of the
+ I/O ostream is assumed to be <code class="computeroutput"><span class="identifier">Char</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">stream_generator</span><span class="special">&lt;</span>
     <span class="identifier">Char</span>
 <span class="special">&gt;()(</span><span class="identifier">s</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
- immediate value <code class="computeroutput"><span class="identifier">s</span></code>.
- The output emitted by this operator will be the result of the
- <code class="computeroutput"><span class="identifier">stream</span></code> generator.
- This generator never fails (unless the underlying output stream
- reports an error). The character type of the I/O ostream is assumed
- to be <code class="computeroutput"><span class="identifier">Char</span></code>.
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&lt;&lt;()</span></code> for the type of the
+ immediate value <code class="computeroutput"><span class="identifier">s</span></code>.
+ The output emitted by this operator will be the result of the
+ <code class="computeroutput"><span class="identifier">stream</span></code> generator.
+ This generator never fails (unless the underlying output stream
+ reports an error). The character type of the I/O ostream is
+ assumed to be <code class="computeroutput"><span class="identifier">Char</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id908968"></a>
+<a name="id876877"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -372,7 +372,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.attributes"></a><h6>
-<a name="id909194"></a>
+<a name="id878202"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -382,90 +382,90 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">wstream</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">wstream</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">wstream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">wstream</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream_generator</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">&gt;()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream_generator</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">&gt;()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream_generator</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">&gt;()(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream_generator</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">&gt;()(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -497,7 +497,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.complexity"></a><h6>
-<a name="id911116"></a>
+<a name="id878607"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -510,7 +510,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.stream.stream.example"></a><h6>
-<a name="id911140"></a>
+<a name="id878631"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/string.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/string.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/string.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -37,7 +37,7 @@
           generator.
         </p>
 <a name="spirit.karma.reference.string.module_header"></a><h6>
-<a name="id911972"></a>
+<a name="id879463"></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 &lt;boost/spirit/home/karma/string.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/string/string.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/string/string.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/string/string.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.string.string"></a><a class="link" href="string.html" title="String (string, lit)"> String (<code class="computeroutput"><span class="identifier">string</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.string.string.description"></a><h6>
-<a name="id912070"></a>
+<a name="id879561"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.description">Description</a>
           </h6>
 <p>
@@ -58,7 +58,7 @@
 <span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span> <span class="comment">// s is a std::string
 </span></pre>
 <a name="spirit.karma.reference.string.string.header"></a><h6>
-<a name="id912299"></a>
+<a name="id879790"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/string/lit.hpp&gt;
@@ -68,27 +68,27 @@
             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="id912374"></a>
+<a name="id879865"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::karma::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::karma::lit</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -98,7 +98,7 @@
             Encoding Namespace</a> used by the corresponding string generator.
           </p>
 <a name="spirit.karma.reference.string.string.model_of"></a><h6>
-<a name="id912493"></a>
+<a name="id879985"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -115,24 +115,24 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- Character-class specific string (See Character Class Types), or a
- <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
- Argument</a> that evaluates to a character-class specific string
- value
- </p></dd>
+ Character-class specific string (See Character Class Types), or
+ a <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a character-class specific string
+ value
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt>
 <dd><p>
- The type of a character-clas specific string <code class="computeroutput"><span class="identifier">s</span></code>.
- </p></dd>
+ The type of a character-clas specific string <code class="computeroutput"><span class="identifier">s</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
- </p></dd>
+ A <a class="link" href="../karma_basics.html#spirit.karma.reference.karma_basics.character_encoding_namespace">Character
+ Encoding Namespace</a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.string.string.expression_semantics"></a><h6>
-<a name="id912610"></a>
+<a name="id880105"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -147,75 +147,75 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the string literal <code class="computeroutput"><span class="identifier">s</span></code>.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Generate the string literal <code class="computeroutput"><span class="identifier">s</span></code>.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the string literal <code class="computeroutput"><span class="identifier">s</span></code>.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Generate the string literal <code class="computeroutput"><span class="identifier">s</span></code>.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the string provided by a mandatory attribute interpreted
- in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
- This generator never fails (unless the underlying output stream
- reports an error).
- </p>
+ <p>
+ Generate the string provided by a mandatory attribute interpreted
+ in the character set defined by <code class="computeroutput"><span class="identifier">ns</span></code>.
+ This generator never fails (unless the underlying output stream
+ reports an error).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Generate the string <code class="computeroutput"><span class="identifier">s</span></code>
- as provided by the immediate literal value the generator is initialized
- from. If this generator has an associated attribute it succeeds
- only if the attribute is equal to the immediate literal (unless
- the underlying output stream reports an error). Otherwise this
- generator fails and does not generate any output.
- </p>
+ <p>
+ Generate the string <code class="computeroutput"><span class="identifier">s</span></code>
+ as provided by the immediate literal value the generator is
+ initialized from. If this generator has an associated attribute
+ it succeeds only if the attribute is equal to the immediate
+ literal (unless the underlying output stream reports an error).
+ Otherwise this generator fails and does not generate any output.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -234,7 +234,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.string.string.attributes"></a><h6>
-<a name="id914562"></a>
+<a name="id881115"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -244,67 +244,67 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span></code>, attribute
- is mandatory (otherwise compilation will fail)
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span></code>, attribute
+ is mandatory (otherwise compilation will fail)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span></code>, attribute
- is optional, if it is supplied, the generator compares the attribute
- with <code class="computeroutput"><span class="identifier">s</span></code> and succeeds
- only if both are equal, failing otherwise
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span></code>, attribute
+ is optional, if it is supplied, the generator compares the
+ attribute with <code class="computeroutput"><span class="identifier">s</span></code>
+ and succeeds only if both are equal, failing otherwise
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -323,7 +323,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.string.string.complexity"></a><h6>
-<a name="id914862"></a>
+<a name="id881421"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -336,7 +336,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.string.string.example"></a><h6>
-<a name="id914886"></a>
+<a name="id881445"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.karma.reference.string.symbols"></a><a class="link" href="symbols.html" title="Symbols (symbols)"> Symbols (<code class="computeroutput"><span class="identifier">symbols</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.string.symbols.description"></a><h6>
-<a name="id915558"></a>
+<a name="id882117"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.description">Description</a>
           </h6>
 <p>
@@ -46,7 +46,7 @@
             added, thus, dynamically altering its behavior.
           </p>
 <a name="spirit.karma.reference.string.symbols.header"></a><h6>
-<a name="id915593"></a>
+<a name="id882152"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/karma/string/symbols.hpp&gt;
@@ -56,24 +56,24 @@
             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="id915668"></a>
+<a name="id882226"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">symbols</span></code>
- </p>
+ <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">karma</span><span class="special">::</span><span class="identifier">symbols</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.string.symbols.synopsis"></a><h6>
-<a name="id915748"></a>
+<a name="id882306"></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">&lt;</span><span class="keyword">typename</span> <span class="identifier">Attrib</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Lookup</span>
@@ -81,7 +81,7 @@
 <span class="keyword">struct</span> <span class="identifier">symbols</span><span class="special">;</span>
 </pre>
 <a name="spirit.karma.reference.string.symbols.template_parameters"></a><h6>
-<a name="id915856"></a>
+<a name="id882414"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.template_parameters">Template
             parameters</a>
           </h6>
@@ -93,116 +93,118 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type of the original attribute to be used as the key into
- the symbol generator (the symbol).
- </p>
+ <p>
+ The type of the original attribute to be used as the key into
+ the symbol generator (the symbol).
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">char</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The data type associated with each key.
- </p>
+ <p>
+ The data type associated with each key.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Lookup</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Lookup</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The symbol search implementation
- </p>
+ <p>
+ The symbol search implementation
+ </p>
                   </td>
 <td>
- <p>
- if T is <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">set</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>,
- and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">,</span>
- <span class="identifier">T</span><span class="special">&gt;</span></code>
- otherwise
- </p>
+ <p>
+ if T is <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">set</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>,
+ and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">,</span>
+ <span class="identifier">T</span><span class="special">&gt;</span></code>
+ otherwise
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">CharEncoding</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Used for character set selection, normally not used by end user.
- </p>
+ <p>
+ Used for character set selection, normally not used by end
+ user.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Tag</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Tag</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Used for character set selection, normally not used by end user.
- </p>
+ <p>
+ Used for character set selection, normally not used by end
+ user.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.string.symbols.model_of"></a><h6>
-<a name="id916156"></a>
+<a name="id882729"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.model_of">Model
             of</a>
           </h6>
@@ -220,54 +222,52 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Sym</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">symbols</span></code> type.
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">symbols</span></code> type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- An attribute type.
- </p></dd>
+ An attribute type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
 <dd><p>
- A data type.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">sym</span></code>,
- <code class="computeroutput"><span class="identifier">sym2</span></code></span></dt>
+ A data type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">sym</span></code>, <code class="computeroutput"><span class="identifier">sym2</span></code></span></dt>
 <dd><p>
- <code class="computeroutput"><span class="identifier">symbols</span></code> objects.
- </p></dd>
+ <code class="computeroutput"><span class="identifier">symbols</span></code> objects.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">sseq</span></code></span></dt>
 <dd><p>
- An STL container
- of strings.
- </p></dd>
+ An STL container
+ of strings.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dseq</span></code></span></dt>
 <dd><p>
- An STL container
- of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
- <code class="computeroutput"><span class="identifier">T</span></code>.
- </p></dd>
+ An STL container
+ of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
+ <code class="computeroutput"><span class="identifier">T</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../../../qi/reference/basics.html#spirit.qi.reference.basics.string">String</a>.
- </p></dd>
+ A <a class="link" href="../../../qi/reference/basics.html#spirit.qi.reference.basics.string">String</a>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">d1</span></code>...<code class="computeroutput"><span class="identifier">dN</span></code></span></dt>
 <dd><p>
- Objects of type <code class="computeroutput"><span class="identifier">T</span></code>.
- </p></dd>
+ Objects of type <code class="computeroutput"><span class="identifier">T</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- A callable function or function object.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
- <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
+ A callable function or function object.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- <code class="computeroutput"><span class="identifier">ForwardIterator</span></code> first/last
- pair.
- </p></dd>
+ <code class="computeroutput"><span class="identifier">ForwardIterator</span></code>
+ first/last pair.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.karma.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id916468"></a>
+<a name="id883054"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -282,232 +282,232 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Sym</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sym</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct an empty symbols object instance.
- </p>
+ <p>
+ Construct an empty symbols object instance.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sym2</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sym2</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Copy construct a symbols from <code class="computeroutput"><span class="identifier">sym2</span></code>
- (Another <code class="computeroutput"><span class="identifier">symbols</span></code>
- object).
- </p>
+ <p>
+ Copy construct a symbols from <code class="computeroutput"><span class="identifier">sym2</span></code>
+ (Another <code class="computeroutput"><span class="identifier">symbols</span></code>
+ object).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sseq</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sseq</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
- (An STL container
- of symbols of type <code class="computeroutput"><span class="identifier">Attrib</span></code>).
- </p>
+ <p>
+ Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
+ (An STL container
+ of symbols of type <code class="computeroutput"><span class="identifier">Attrib</span></code>).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sseq</span><span class="special">,</span>
- <span class="identifier">dseq</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sseq</span><span class="special">,</span>
+ <span class="identifier">dseq</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
- and <code class="computeroutput"><span class="identifier">dseq</span></code> (An
- STL container
- of symbols of type <code class="computeroutput"><span class="identifier">Attrib</span></code>
- and an STL
- container of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
- <code class="computeroutput"><span class="identifier">T</span></code>).
- </p>
+ <p>
+ Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
+ and <code class="computeroutput"><span class="identifier">dseq</span></code> (An
+ STL container
+ of symbols of type <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ and an STL
+ container of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
+ <code class="computeroutput"><span class="identifier">T</span></code>).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span> <span class="special">=</span>
- <span class="identifier">sym2</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span> <span class="special">=</span>
+ <span class="identifier">sym2</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Assign <code class="computeroutput"><span class="identifier">sym2</span></code> to
- <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Assign <code class="computeroutput"><span class="identifier">sym2</span></code>
+ to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span> <span class="special">=</span>
- <span class="identifier">s1</span><span class="special">,</span>
- <span class="identifier">s2</span><span class="special">,</span>
- <span class="special">...,</span> <span class="identifier">sN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span> <span class="special">=</span>
+ <span class="identifier">s1</span><span class="special">,</span>
+ <span class="identifier">s2</span><span class="special">,</span>
+ <span class="special">...,</span> <span class="identifier">sN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Assign one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
- The associated data values of type <code class="computeroutput"><span class="identifier">T</span></code>
- are default constructed.
- </p>
+ <p>
+ Assign one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ The associated data values of type <code class="computeroutput"><span class="identifier">T</span></code>
+ are default constructed.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span> <span class="special">+=</span>
- <span class="identifier">s1</span><span class="special">,</span>
- <span class="identifier">s2</span><span class="special">,</span>
- <span class="special">...,</span> <span class="identifier">sN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span> <span class="special">+=</span>
+ <span class="identifier">s1</span><span class="special">,</span>
+ <span class="identifier">s2</span><span class="special">,</span>
+ <span class="special">...,</span> <span class="identifier">sN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
- The associated data values of type <code class="computeroutput"><span class="identifier">T</span></code>
- are default constructed.
- </p>
+ <p>
+ Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ The associated data values of type <code class="computeroutput"><span class="identifier">T</span></code>
+ are default constructed.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">s1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">s1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
- The associated data values of type <code class="computeroutput"><span class="identifier">T</span></code>
- are default constructed.
- </p>
+ <p>
+ Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ The associated data values of type <code class="computeroutput"><span class="identifier">T</span></code>
+ are default constructed.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">s1</span><span class="special">,</span>
- <span class="identifier">d1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">,</span>
- <span class="identifier">d2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">,</span>
- <span class="identifier">dN</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">s1</span><span class="special">,</span>
+ <span class="identifier">d1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">,</span>
+ <span class="identifier">d2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">,</span>
+ <span class="identifier">dN</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) with associated data (<code class="computeroutput"><span class="identifier">d1</span></code>...<code class="computeroutput"><span class="identifier">dN</span></code>)
- to <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) with associated data
+ (<code class="computeroutput"><span class="identifier">d1</span></code>...<code class="computeroutput"><span class="identifier">dN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span> <span class="special">-=</span>
- <span class="identifier">s1</span><span class="special">,</span>
- <span class="identifier">s2</span><span class="special">,</span>
- <span class="special">...,</span> <span class="identifier">sN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span> <span class="special">-=</span>
+ <span class="identifier">s1</span><span class="special">,</span>
+ <span class="identifier">s2</span><span class="special">,</span>
+ <span class="special">...,</span> <span class="identifier">sN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Remove one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) from <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Remove one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) from <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">s1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">s1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Remove one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) from <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Remove one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) from <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">clear</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">clear</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Erase all of the symbols in <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Erase all of the symbols in <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">at</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">at</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return a reference to the object associated with symbol, <code class="computeroutput"><span class="identifier">s</span></code>. If <code class="computeroutput"><span class="identifier">sym</span></code>
- does not already contain such an object, <code class="computeroutput"><span class="identifier">at</span></code>
- inserts the default object <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>.
- </p>
+ <p>
+ Return a reference to the object associated with symbol, <code class="computeroutput"><span class="identifier">s</span></code>. If <code class="computeroutput"><span class="identifier">sym</span></code>
+ does not already contain such an object, <code class="computeroutput"><span class="identifier">at</span></code>
+ inserts the default object <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return a pointer to the object associated with symbol, <code class="computeroutput"><span class="identifier">s</span></code>. If <code class="computeroutput"><span class="identifier">sym</span></code>
- does not already contain such an object, <code class="computeroutput"><span class="identifier">find</span></code>
- returns a null pointer.
- </p>
+ <p>
+ Return a pointer to the object associated with symbol, <code class="computeroutput"><span class="identifier">s</span></code>. If <code class="computeroutput"><span class="identifier">sym</span></code>
+ does not already contain such an object, <code class="computeroutput"><span class="identifier">find</span></code>
+ returns a null pointer.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">for_each</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">for_each</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- For each symbol in <code class="computeroutput"><span class="identifier">sym</span></code>
- <code class="computeroutput"><span class="identifier">s</span></code> invoke <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">Lookup</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">)</span></code>.
- </p>
+ <p>
+ For each symbol in <code class="computeroutput"><span class="identifier">sym</span></code>
+ <code class="computeroutput"><span class="identifier">s</span></code> invoke <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">Lookup</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">)</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -522,14 +522,14 @@
             not emitting anything.
           </p>
 <a name="spirit.karma.reference.string.symbols.attributes"></a><h6>
-<a name="id918710"></a>
+<a name="id885319"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.attributes">Attributes</a>
           </h6>
 <p>
             The attribute of <code class="computeroutput"><span class="identifier">symbol</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span></code> is <code class="computeroutput"><span class="identifier">Attrib</span></code>.
           </p>
 <a name="spirit.karma.reference.string.symbols.complexity"></a><h6>
-<a name="id918761"></a>
+<a name="id885369"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.complexity">Complexity</a>
           </h6>
 <p>
@@ -548,7 +548,7 @@
             Where n is the number of stored symbols.
           </p>
 <a name="spirit.karma.reference.string.symbols.example"></a><h6>
-<a name="id918828"></a>
+<a name="id885436"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -67,7 +67,7 @@
           Let's cover some basic library features first.
         </p>
 <a name="spirit.karma.tutorials.karma_easier_complex.making_numeric_generators_fail"></a><h6>
-<a name="id767482"></a>
+<a name="id736266"></a>
           <a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.making_numeric_generators_fail">Making
           Numeric Generators Fail</a>
         </h6>
@@ -117,7 +117,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators"></a><h6>
-<a name="id767770"></a>
+<a name="id736554"></a>
           <a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.predicates___the_conditionals_for_output_generators">Predicates
           - The Conditionals for Output Generators</a>
         </h6>
@@ -168,7 +168,7 @@
           emitted by the generators they are applied to.
         </p>
 <a name="spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes"></a><h6>
-<a name="id768018"></a>
+<a name="id736802"></a>
           <a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.ignoring_supplied_attributes">Ignoring
           Supplied Attributes</a>
         </h6>
@@ -195,7 +195,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.tutorials.karma_easier_complex.putting_everything_together"></a><h6>
-<a name="id768096"></a>
+<a name="id736880"></a>
           <a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.putting_everything_together">Putting
           everything together</a>
         </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id768554"></a>
+<a name="id737337"></a>
           <a class="link" href="num_list.html#spirit.karma.tutorials.num_list.using_the_list_operator">Using
           the List Operator</a>
         </h6>
@@ -106,7 +106,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.tutorials.num_list.generate_output_from_arbitrary_data"></a><h6>
-<a name="id769072"></a>
+<a name="id737979"></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: branches/release/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id761899"></a>
+<a name="id730720"></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: branches/release/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -105,7 +105,7 @@
 <span class="keyword">void</span> <span class="identifier">f</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">&amp;,</span> <span class="keyword">bool</span><span class="special">&amp;);</span>
 </pre>
 <a name="spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
-<a name="id763436"></a>
+<a name="id732310"></a>
           <a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.examples_of_semantic_actions">Examples
           of Semantic Actions</a>
         </h6>
@@ -281,7 +281,7 @@
           The examples above can be found here: actions.cpp
         </p>
 <a name="spirit.karma.tutorials.semantic_actions.phoenix"></a><h6>
-<a name="id765895"></a>
+<a name="id733252"></a>
           <a class="link" href="semantic_actions.html#spirit.karma.tutorials.semantic_actions.phoenix">Phoenix</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id762059"></a>
+<a name="id730881"></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="id762103"></a>
+<a name="id730924"></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="id762188"></a>
+<a name="id731010"></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="id762236"></a>
+<a name="id731058"></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="id762370"></a>
+<a name="id731192"></a>
           <a class="link" href="warming_up.html#spirit.karma.tutorials.warming_up.let_s_generate_">Let's
           Generate!</a>
         </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id935475"></a>
+<a name="id902355"></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>
@@ -153,27 +153,28 @@
 <dl>
 <dt><span class="term">Iterator</span></dt>
 <dd><p>
- This is the type of the iterator used to access the underlying input
- stream. It defaults to a plain <code class="computeroutput"><span class="keyword">char</span>
- <span class="keyword">const</span><span class="special">*</span></code>.
- </p></dd>
+ This is the type of the iterator used to access the underlying
+ input stream. It defaults to a plain <code class="computeroutput"><span class="keyword">char</span>
+ <span class="keyword">const</span><span class="special">*</span></code>.
+ </p></dd>
 <dt><span class="term">AttributeTypes</span></dt>
 <dd><p>
- This is either a mpl sequence containing all attribute types used
- for the token definitions or the type <code class="computeroutput"><span class="identifier">omit</span></code>.
- If the mpl sequence is empty (which is the default), all token instances
- will store a boost::iterator_range<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;</span></code> pointing to the start and the
- end of the matched section in the input stream. If the type is <code class="computeroutput"><span class="identifier">omit</span></code>, the generated tokens will
- contain no token value (attribute) at all.
- </p></dd>
+ This is either a mpl sequence containing all attribute types used
+ for the token definitions or the type <code class="computeroutput"><span class="identifier">omit</span></code>.
+ If the mpl sequence is empty (which is the default), all token
+ instances will store a boost::iterator_range<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">&gt;</span></code> pointing to the start and the
+ end of the matched section in the input stream. If the type is
+ <code class="computeroutput"><span class="identifier">omit</span></code>, the generated
+ tokens will contain no token value (attribute) at all.
+ </p></dd>
 <dt><span class="term">HasState</span></dt>
 <dd><p>
- This is either <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- or <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>, allowing control as to
- whether the generated token instances will contain the lexer state
- they were generated in. The default is mpl::true_, so all token instances
- will contain the lexer state.
- </p></dd>
+ This is either <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ or <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>, allowing control as to
+ whether the generated token instances will contain the lexer state
+ they were generated in. The default is mpl::true_, so all token
+ instances will contain the lexer state.
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -184,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="id936009"></a>
+<a name="id902893"></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>
@@ -207,22 +208,22 @@
 <dl>
 <dt><span class="term">Attribute</span></dt>
 <dd><p>
- This is the type of the token value (attribute) supported by token
- instances representing this token type. This attribute type is exposed
- to the <span class="emphasis"><em>Spirit.Qi</em></span> library, whenever this token
- definition is used as a parser component. The default attribute type
- is <code class="computeroutput"><span class="identifier">unused_type</span></code>, which
- means the token instance holds a boost::iterator_range pointing
- to the start and the end of the matched section in the input stream.
- If the attribute is <code class="computeroutput"><span class="identifier">omit</span></code>
- the token instance will expose no token type at all. Any other type
- will be used directly as the token value type.
- </p></dd>
+ This is the type of the token value (attribute) supported by token
+ instances representing this token type. This attribute type is
+ exposed to the <span class="emphasis"><em>Spirit.Qi</em></span> library, whenever
+ this token definition is used as a parser component. The default
+ attribute type is <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ which means the token instance holds a boost::iterator_range pointing
+ to the start and the end of the matched section in the input stream.
+ If the attribute is <code class="computeroutput"><span class="identifier">omit</span></code>
+ the token instance will expose no token type at all. Any other
+ type will be used directly as the token value type.
+ </p></dd>
 <dt><span class="term">Char</span></dt>
 <dd><p>
- This is the value type of the iterator for the underlying input sequence.
- It defaults to <code class="computeroutput"><span class="keyword">char</span></code>.
- </p></dd>
+ This is the value type of the iterator for the underlying input
+ sequence. It defaults to <code class="computeroutput"><span class="keyword">char</span></code>.
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -256,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="id936270"></a>
+<a name="id903155"></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">&lt;&gt;</span></code></a>
           </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -54,45 +54,50 @@
 <div class="variablelist" title="where:">
 <p class="title"><b>where:</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span><span class="special">&amp;</span> <span class="identifier">start</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span><span class="special">&amp;</span>
+ <span class="identifier">start</span></code></span></dt>
 <dd><p>
- This is the iterator pointing to the begin of the matched range in
- the underlying input sequence. The type of the iterator is the same
- as specified while defining the type of the <code class="computeroutput"><span class="identifier">lexertl</span><span class="special">::</span><span class="identifier">actor_lexer</span><span class="special">&lt;...&gt;</span></code> (its first template parameter).
- The semantic action is allowed to change the value of this iterator
- influencing, the matched input sequence.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span><span class="special">&amp;</span> <span class="identifier">end</span></code></span></dt>
+ This is the iterator pointing to the begin of the matched range in
+ the underlying input sequence. The type of the iterator is the same
+ as specified while defining the type of the <code class="computeroutput"><span class="identifier">lexertl</span><span class="special">::</span><span class="identifier">actor_lexer</span><span class="special">&lt;...&gt;</span></code> (its first template parameter).
+ The semantic action is allowed to change the value of this iterator
+ influencing, the matched input sequence.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span><span class="special">&amp;</span>
+ <span class="identifier">end</span></code></span></dt>
 <dd><p>
- This is the iterator pointing to the end of the matched range in the
- underlying input sequence. The type of the iterator is the same as
- specified while defining the type of the <code class="computeroutput"><span class="identifier">lexertl</span><span class="special">::</span><span class="identifier">actor_lexer</span><span class="special">&lt;...&gt;</span></code> (its first template parameter).
- The semantic action is allowed to change the value of this iterator
- influencing, the matched input sequence.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">pass_flag</span><span class="special">&amp;</span> <span class="identifier">matched</span></code></span></dt>
+ This is the iterator pointing to the end of the matched range in
+ the underlying input sequence. The type of the iterator is the same
+ as specified while defining the type of the <code class="computeroutput"><span class="identifier">lexertl</span><span class="special">::</span><span class="identifier">actor_lexer</span><span class="special">&lt;...&gt;</span></code> (its first template parameter).
+ The semantic action is allowed to change the value of this iterator
+ influencing, the matched input sequence.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">pass_flag</span><span class="special">&amp;</span>
+ <span class="identifier">matched</span></code></span></dt>
 <dd><p>
- This value is pre/initialized to <code class="computeroutput"><span class="identifier">pass_normal</span></code>.
- If the semantic action sets it to <code class="computeroutput"><span class="identifier">pass_fail</span></code>
- this behaves as if the token has not been matched in the first place.
- If the semantic action sets this to <code class="computeroutput"><span class="identifier">pass_ignore</span></code>
- the lexer ignores the current token and tries to match a next token
- from the input.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">Idtype</span><span class="special">&amp;</span> <span class="identifier">id</span></code></span></dt>
+ This value is pre/initialized to <code class="computeroutput"><span class="identifier">pass_normal</span></code>.
+ If the semantic action sets it to <code class="computeroutput"><span class="identifier">pass_fail</span></code>
+ this behaves as if the token has not been matched in the first place.
+ If the semantic action sets this to <code class="computeroutput"><span class="identifier">pass_ignore</span></code>
+ the lexer ignores the current token and tries to match a next token
+ from the input.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Idtype</span><span class="special">&amp;</span>
+ <span class="identifier">id</span></code></span></dt>
 <dd><p>
- This is the token id of the type Idtype (most of the time this will
- be a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>) for the matched token. The
- semantic action is allowed to change the value of this token id, influencing
- the if of the created token.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span><span class="special">&amp;</span> <span class="identifier">ctx</span></code></span></dt>
+ This is the token id of the type Idtype (most of the time this will
+ be a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>) for the matched token.
+ The semantic action is allowed to change the value of this token
+ id, influencing the if of the created token.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span><span class="special">&amp;</span>
+ <span class="identifier">ctx</span></code></span></dt>
 <dd><p>
- This is a reference to a lexer specific, unspecified type, providing
- the context for the current lexer state. It can be used to access different
- internal data items and is needed for lexer state control from inside
- a semantic action.
- </p></dd>
+ This is a reference to a lexer specific, unspecified type, providing
+ the context for the current lexer state. It can be used to access
+ different internal data items and is needed for lexer state control
+ from inside a semantic action.
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -115,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="id943346"></a>
+<a name="id907800"></a>
           <a class="link" href="lexer_semantic_actions.html#spirit.lex.abstracts.lexer_semantic_actions.the_context_of_a_lexer_semantic_action">The
           context of a lexer semantic action</a>
         </h6>
@@ -130,127 +135,126 @@
           of the available functionality.
         </p>
 <div class="table">
-<a name="id943367"></a><p class="title"><b>Table&#160;8.&#160;Functions exposed by any context passed to a lexer
- semantic action</b></p>
-<div class="table-contents"><table class="table" summary="Functions exposed by any context passed to a lexer
- semantic action">
+<a name="id907821"></a><p class="title"><b>Table&#160;8.&#160;Functions exposed by any context passed to a lexer semantic action</b></p>
+<div class="table-contents"><table class="table" summary="Functions exposed by any context passed to a lexer semantic action">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Name
- </p>
- </th>
+ <p>
+ Name
+ </p>
+ </th>
 <th>
- <p>
- Description
- </p>
- </th>
+ <p>
+ Description
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get_eoi</span><span class="special">()</span> <span class="keyword">const</span></code>
- </p>
- </td>
-<td>
- <p>
- The function <code class="computeroutput"><span class="identifier">get_eoi</span><span class="special">()</span></code> may be used by to access the end
- iterator of the input stream the lexer has been initialized with
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span> <span class="identifier">more</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- The function <code class="computeroutput"><span class="identifier">more</span><span class="special">()</span></code> tells the lexer that the next time
- it matches a rule, the corresponding token should be appended onto
- the current token value rather than replacing it.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">less</span><span class="special">(</span><span class="identifier">Iterator</span>
- <span class="keyword">const</span><span class="special">&amp;</span>
- <span class="identifier">it</span><span class="special">,</span>
- <span class="keyword">int</span> <span class="identifier">n</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- The function <code class="computeroutput"><span class="identifier">less</span><span class="special">()</span></code> returns an iterator positioned
- to the nth input character beyond the current token start iterator
- (i.e. by passing the return value to the parameter <code class="computeroutput"><span class="identifier">end</span></code> it is possible to return all
- but the first n characters of the current token back to the input
- stream.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">lookahead</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span>
- <span class="identifier">id</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- The function <code class="computeroutput"><span class="identifier">lookahead</span><span class="special">()</span></code> can be used to implement lookahead
- for lexer engines not supporting constructs like flex' <code class="computeroutput"><span class="identifier">a</span><span class="special">/</span><span class="identifier">b</span></code> (match <code class="computeroutput"><span class="identifier">a</span></code>,
- but only when followed by <code class="computeroutput"><span class="identifier">b</span></code>).
- It invokes the lexer on the input following the current token without
- actually moving forward in the input stream. The function returns
- whether the lexer was able to match a token with the given token-id
- <code class="computeroutput"><span class="identifier">id</span></code>.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">get_state</span><span class="special">()</span> <span class="keyword">const</span></code>
- and <code class="computeroutput"><span class="keyword">void</span> <span class="identifier">set_state</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span>
- <span class="identifier">state</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- The functions <code class="computeroutput"><span class="identifier">get_state</span><span class="special">()</span></code> and <code class="computeroutput"><span class="identifier">set_state</span><span class="special">()</span></code> may be used to introspect and change
- the current lexer state.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">token_value_type</span> <span class="identifier">get_value</span><span class="special">()</span>
- <span class="keyword">const</span></code> and <code class="computeroutput"><span class="keyword">void</span>
- <span class="identifier">set_value</span><span class="special">(</span><span class="identifier">Value</span> <span class="keyword">const</span><span class="special">&amp;)</span></code>
- </p>
- </td>
-<td>
- <p>
- The functions <code class="computeroutput"><span class="identifier">get_value</span><span class="special">()</span></code> and <code class="computeroutput"><span class="identifier">set_value</span><span class="special">()</span></code> may be used to introspect and change
- the current token value.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get_eoi</span><span class="special">()</span> <span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">get_eoi</span><span class="special">()</span></code> may be used by to access the
+ end iterator of the input stream the lexer has been initialized
+ with
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span> <span class="identifier">more</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">more</span><span class="special">()</span></code> tells the lexer that the next
+ time it matches a rule, the corresponding token should be appended
+ onto the current token value rather than replacing it.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">less</span><span class="special">(</span><span class="identifier">Iterator</span>
+ <span class="keyword">const</span><span class="special">&amp;</span>
+ <span class="identifier">it</span><span class="special">,</span>
+ <span class="keyword">int</span> <span class="identifier">n</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">less</span><span class="special">()</span></code> returns an iterator positioned
+ to the nth input character beyond the current token start iterator
+ (i.e. by passing the return value to the parameter <code class="computeroutput"><span class="identifier">end</span></code> it is possible to return
+ all but the first n characters of the current token back to the
+ input stream.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">lookahead</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span>
+ <span class="identifier">id</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">lookahead</span><span class="special">()</span></code> can be used to implement lookahead
+ for lexer engines not supporting constructs like flex' <code class="computeroutput"><span class="identifier">a</span><span class="special">/</span><span class="identifier">b</span></code> (match <code class="computeroutput"><span class="identifier">a</span></code>,
+ but only when followed by <code class="computeroutput"><span class="identifier">b</span></code>).
+ It invokes the lexer on the input following the current token
+ without actually moving forward in the input stream. The function
+ returns whether the lexer was able to match a token with the
+ given token-id <code class="computeroutput"><span class="identifier">id</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">get_state</span><span class="special">()</span> <span class="keyword">const</span></code>
+ and <code class="computeroutput"><span class="keyword">void</span> <span class="identifier">set_state</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span>
+ <span class="identifier">state</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The functions <code class="computeroutput"><span class="identifier">get_state</span><span class="special">()</span></code> and <code class="computeroutput"><span class="identifier">set_state</span><span class="special">()</span></code> may be used to introspect and
+ change the current lexer state.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">token_value_type</span> <span class="identifier">get_value</span><span class="special">()</span>
+ <span class="keyword">const</span></code> and <code class="computeroutput"><span class="keyword">void</span> <span class="identifier">set_value</span><span class="special">(</span><span class="identifier">Value</span>
+ <span class="keyword">const</span><span class="special">&amp;)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The functions <code class="computeroutput"><span class="identifier">get_value</span><span class="special">()</span></code> and <code class="computeroutput"><span class="identifier">set_value</span><span class="special">()</span></code> may be used to introspect and
+ change the current token value.
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <br class="table-break"><a name="spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix"></a><h6>
-<a name="id943885"></a>
+<a name="id908347"></a>
           <a class="link" href="lexer_semantic_actions.html#spirit.lex.abstracts.lexer_semantic_actions.lexer_semantic_actions_using_phoenix">Lexer
           Semantic Actions Using Phoenix</a>
         </h6>
@@ -262,125 +266,125 @@
           predefined Spirit placeholders:
         </p>
 <div class="table">
-<a name="id943908"></a><p class="title"><b>Table&#160;9.&#160;Predefined Phoenix placeholders for lexer semantic
- actions</b></p>
-<div class="table-contents"><table class="table" summary="Predefined Phoenix placeholders for lexer semantic
- actions">
+<a name="id908370"></a><p class="title"><b>Table&#160;9.&#160;Predefined Phoenix placeholders for lexer semantic actions</b></p>
+<div class="table-contents"><table class="table" summary="Predefined Phoenix placeholders for lexer semantic actions">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Placeholder
- </p>
- </th>
+ <p>
+ Placeholder
+ </p>
+ </th>
 <th>
- <p>
- Description
- </p>
- </th>
+ <p>
+ Description
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">_start</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">_start</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Refers to the iterator pointing to the beginning of the matched input
- sequence. Any modifications to this iterator value will be reflected
- in the generated token.
- </p>
- </td>
+ <p>
+ Refers to the iterator pointing to the beginning of the matched
+ input sequence. Any modifications to this iterator value will
+ be reflected in the generated token.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">_end</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">_end</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Refers to the iterator pointing past the end of the matched input
- sequence. Any modifications to this iterator value will be reflected
- in the generated token.
- </p>
- </td>
+ <p>
+ Refers to the iterator pointing past the end of the matched input
+ sequence. Any modifications to this iterator value will be reflected
+ in the generated token.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">_pass</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">_pass</span></code>
+ </p>
+ </td>
 <td>
- <p>
- References the value signaling the outcome of the semantic action.
- This is pre-initialized to <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">pass_flags</span><span class="special">::</span><span class="identifier">pass_normal</span></code>.
- If this is set to <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">pass_flags</span><span class="special">::</span><span class="identifier">pass_fail</span></code>,
- the lexer will behave as if no token has been matched, if is set
- to <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">pass_flags</span><span class="special">::</span><span class="identifier">pass_ignore</span></code>, the lexer will ignore
- the current match and proceed trying to match tokens from the input.
- </p>
- </td>
+ <p>
+ References the value signaling the outcome of the semantic action.
+ This is pre-initialized to <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">pass_flags</span><span class="special">::</span><span class="identifier">pass_normal</span></code>.
+ If this is set to <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">pass_flags</span><span class="special">::</span><span class="identifier">pass_fail</span></code>,
+ the lexer will behave as if no token has been matched, if is
+ set to <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">pass_flags</span><span class="special">::</span><span class="identifier">pass_ignore</span></code>, the lexer will
+ ignore the current match and proceed trying to match tokens from
+ the input.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">_tokenid</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">_tokenid</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Refers to the token id of the token to be generated. Any modifications
- to this value will be reflected in the generated token.
- </p>
- </td>
+ <p>
+ Refers to the token id of the token to be generated. Any modifications
+ to this value will be reflected in the generated token.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">_val</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">_val</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Refers to the value the next token will be initialized from. Any
- modifications to this value will be reflected in the generated token.
- </p>
- </td>
+ <p>
+ Refers to the value the next token will be initialized from.
+ Any modifications to this value will be reflected in the generated
+ token.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">_state</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">_state</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Refers to the lexer state the input has been match in. Any modifications
- to this value will be reflected in the lexer itself (the next match
- will start in the new state). The currently generated token is not
- affected by changes to this variable.
- </p>
- </td>
+ <p>
+ Refers to the lexer state the input has been match in. Any modifications
+ to this value will be reflected in the lexer itself (the next
+ match will start in the new state). The currently generated token
+ is not affected by changes to this variable.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">_eoi</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">_eoi</span></code>
+ </p>
+ </td>
 <td>
- <p>
- References the end iterator of the overall lexer input. This value
- cannot be changed.
- </p>
- </td>
+ <p>
+ References the end iterator of the overall lexer input. This
+ value cannot be changed.
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
@@ -393,10 +397,10 @@
           table lists the available support functions and describes their functionality:
         </p>
 <div class="table">
-<a name="id944186"></a><p class="title"><b>Table&#160;10.&#160;Support functions usable from Phoenix expressions
- inside lexer semantic actions</b></p>
-<div class="table-contents"><table class="table" summary="Support functions usable from Phoenix expressions
- inside lexer semantic actions">
+<a name="id908659"></a><p class="title"><b>Table&#160;10.&#160;Support functions usable from Phoenix expressions inside lexer semantic
+ actions</b></p>
+<div class="table-contents"><table class="table" summary="Support functions usable from Phoenix expressions inside lexer semantic
+ actions">
 <colgroup>
 <col>
 <col>
@@ -404,88 +408,89 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Plain function
- </p>
- </th>
+ <p>
+ Plain function
+ </p>
+ </th>
 <th>
- <p>
- Phoenix function
- </p>
- </th>
+ <p>
+ Phoenix function
+ </p>
+ </th>
 <th>
- <p>
- Description
- </p>
- </th>
+ <p>
+ Description
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ctx</span><span class="special">.</span><span class="identifier">more</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">more</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- The function <code class="computeroutput"><span class="identifier">more</span><span class="special">()</span></code> tells the lexer that the next time
- it matches a rule, the corresponding token should be appended onto
- the current token value rather than replacing it.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">ctx</span><span class="special">.</span><span class="identifier">less</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">less</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- The function <code class="computeroutput"><span class="identifier">less</span><span class="special">()</span></code> takes a single integer parameter
- <code class="computeroutput"><span class="identifier">n</span></code> and returns an
- iterator positioned to the nth input character beyond the current
- token start iterator (i.e. by assigning the return value to the placeholder
- <code class="computeroutput"><span class="identifier">_end</span></code> it is possible
- to return all but the first <code class="computeroutput"><span class="identifier">n</span></code>
- characters of the current token back to the input stream.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">ctx</span><span class="special">.</span><span class="identifier">lookahead</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">lookahead</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span></code>
- or <code class="computeroutput"><span class="identifier">lookahead</span><span class="special">(</span><span class="identifier">token_def</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- The function <code class="computeroutput"><span class="identifier">lookahead</span><span class="special">()</span></code> takes a single parameter specifying
- the token to match in the input. The function can be used for instance
- to implement lookahead for lexer engines not supporting constructs
- like flex' <code class="computeroutput"><span class="identifier">a</span><span class="special">/</span><span class="identifier">b</span></code> (match <code class="computeroutput"><span class="identifier">a</span></code>,
- but only when followed by <code class="computeroutput"><span class="identifier">b</span></code>).
- It invokes the lexer on the input following the current token without
- actually moving forward in the input stream. The function returns
- whether the lexer was able to match the specified token.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ctx</span><span class="special">.</span><span class="identifier">more</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">more</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">more</span><span class="special">()</span></code> tells the lexer that the next
+ time it matches a rule, the corresponding token should be appended
+ onto the current token value rather than replacing it.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ctx</span><span class="special">.</span><span class="identifier">less</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">less</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">less</span><span class="special">()</span></code> takes a single integer parameter
+ <code class="computeroutput"><span class="identifier">n</span></code> and returns
+ an iterator positioned to the nth input character beyond the
+ current token start iterator (i.e. by assigning the return value
+ to the placeholder <code class="computeroutput"><span class="identifier">_end</span></code>
+ it is possible to return all but the first <code class="computeroutput"><span class="identifier">n</span></code>
+ characters of the current token back to the input stream.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ctx</span><span class="special">.</span><span class="identifier">lookahead</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">lookahead</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span></code>
+ or <code class="computeroutput"><span class="identifier">lookahead</span><span class="special">(</span><span class="identifier">token_def</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function <code class="computeroutput"><span class="identifier">lookahead</span><span class="special">()</span></code> takes a single parameter specifying
+ the token to match in the input. The function can be used for
+ instance to implement lookahead for lexer engines not supporting
+ constructs like flex' <code class="computeroutput"><span class="identifier">a</span><span class="special">/</span><span class="identifier">b</span></code>
+ (match <code class="computeroutput"><span class="identifier">a</span></code>, but
+ only when followed by <code class="computeroutput"><span class="identifier">b</span></code>).
+ It invokes the lexer on the input following the current token
+ without actually moving forward in the input stream. The function
+ returns whether the lexer was able to match the specified token.
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -175,7 +175,7 @@
 <p>
         </p>
 <a name="spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer"></a><h6>
-<a name="id945862"></a>
+<a name="id911357"></a>
           <a class="link" href="lexer_static_model.html#spirit.lex.abstracts.lexer_static_model.generating_the_static_analyzer">Generating
           the Static Analyzer</a>
         </h6>
@@ -238,7 +238,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.lex.abstracts.lexer_static_model.modifying_the_dynamic_analyzer"></a><h6>
-<a name="id946221"></a>
+<a name="id911716"></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: branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
         Input Data</a>
 </h4></div></div></div>
 <a name="spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function"></a><h6>
-<a name="id936826"></a>
+<a name="id903782"></a>
           <a class="link" href="lexer_tokenizing.html#spirit.lex.abstracts.lexer_tokenizing.the_tokenize_function">The
           tokenize function</a>
         </h6>
@@ -113,23 +113,23 @@
 <dl>
 <dt><span class="term">Iterator&amp; first</span></dt>
 <dd><p>
- The beginning of the input sequence to tokenize. The value of this
- iterator will be updated by the lexer, pointing to the first not matched
- character of the input after the function returns.
- </p></dd>
+ The beginning of the input sequence to tokenize. The value of this
+ iterator will be updated by the lexer, pointing to the first not
+ matched character of the input after the function returns.
+ </p></dd>
 <dt><span class="term">Iterator last</span></dt>
 <dd><p>
- The end of the input sequence to tokenize.
- </p></dd>
+ The end of the input sequence to tokenize.
+ </p></dd>
 <dt><span class="term">Lexer const&amp; lex</span></dt>
 <dd><p>
- The lexer instance to use for tokenization.
- </p></dd>
+ The lexer instance to use for tokenization.
+ </p></dd>
 <dt><span class="term">Lexer::char_type const* initial_state</span></dt>
 <dd><p>
- This optional parameter can be used to specify the initial lexer state
- for tokenization.
- </p></dd>
+ This optional parameter can be used to specify the initial lexer
+ state for tokenization.
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -199,32 +199,32 @@
 <dl>
 <dt><span class="term">Iterator&amp; first</span></dt>
 <dd><p>
- The beginning of the input sequence to tokenize. The value of this
- iterator will be updated by the lexer, pointing to the first not matched
- character of the input after the function returns.
- </p></dd>
+ The beginning of the input sequence to tokenize. The value of this
+ iterator will be updated by the lexer, pointing to the first not
+ matched character of the input after the function returns.
+ </p></dd>
 <dt><span class="term">Iterator last</span></dt>
 <dd><p>
- The end of the input sequence to tokenize.
- </p></dd>
+ The end of the input sequence to tokenize.
+ </p></dd>
 <dt><span class="term">Lexer const&amp; lex</span></dt>
 <dd><p>
- The lexer instance to use for tokenization.
- </p></dd>
+ The lexer instance to use for tokenization.
+ </p></dd>
 <dt><span class="term">F f</span></dt>
 <dd><p>
- A function or function object to be called for each matched token.
- This function is expected to have the prototype: <code class="computeroutput"><span class="keyword">bool</span>
- <span class="identifier">f</span><span class="special">(</span><span class="identifier">Lexer</span><span class="special">::</span><span class="identifier">token_type</span><span class="special">);</span></code>.
- The <code class="computeroutput"><span class="identifier">tokenize</span><span class="special">()</span></code>
- function will return immediately if <code class="computeroutput"><span class="identifier">F</span></code>
- returns `false.
- </p></dd>
+ A function or function object to be called for each matched token.
+ This function is expected to have the prototype: <code class="computeroutput"><span class="keyword">bool</span>
+ <span class="identifier">f</span><span class="special">(</span><span class="identifier">Lexer</span><span class="special">::</span><span class="identifier">token_type</span><span class="special">);</span></code>.
+ The <code class="computeroutput"><span class="identifier">tokenize</span><span class="special">()</span></code>
+ function will return immediately if <code class="computeroutput"><span class="identifier">F</span></code>
+ returns `false.
+ </p></dd>
 <dt><span class="term">Lexer::char_type const* initial_state</span></dt>
 <dd><p>
- This optional parameter can be used to specify the initial lexer state
- for tokenization.
- </p></dd>
+ This optional parameter can be used to specify the initial lexer
+ state for tokenization.
+ </p></dd>
 </dl>
 </div>
 </div>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/lexer_introduction.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/lexer_introduction.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/lexer_introduction.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -56,7 +56,7 @@
         </li>
 </ul></div>
 <a name="spirit.lex.lexer_introduction.why_use_a_separate_lexer_"></a><h5>
-<a name="id923218"></a>
+<a name="id889820"></a>
         <a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.why_use_a_separate_lexer_">Why
         Use a Separate Lexer?</a>
       </h5>
@@ -155,7 +155,7 @@
         grammar recognizers.
       </p>
 <a name="spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_"></a><h5>
-<a name="id923427"></a>
+<a name="id890029"></a>
         <a class="link" href="lexer_introduction.html#spirit.lex.lexer_introduction.advantages_of_using__emphasis_spirit_lex__emphasis_">Advantages
         of using <span class="emphasis"><em>Spirit.Lex</em></span></a>
       </h5>
@@ -202,7 +202,7 @@
         This dynamic flexibility allows you to speed up the development of your application.
       </p>
 <a name="spirit.lex.lexer_introduction.the_library_structure_of__emphasis_spirit_lex__emphasis_"></a><h5>
-<a name="id923530"></a>
+<a name="id890132"></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: branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -32,57 +32,58 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">L</span></code></span></dt>
 <dd><p>
- Lexer type
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">l</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">d</span></code></span></dt>
+ Lexer type
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">l</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">d</span></code></span></dt>
 <dd><p>
- Lexer objects
- </p></dd>
+ Lexer objects
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
 <dd><p>
- The type of an iterator referring to the underlying input sequence
- </p></dd>
+ The type of an iterator referring to the underlying input sequence
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">IdType</span></code></span></dt>
 <dd><p>
- The token id type
- </p></dd>
+ The token id type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The lexer components <code class="computeroutput"><span class="identifier">Context</span></code>
- type
- </p></dd>
+ The lexer components <code class="computeroutput"><span class="identifier">Context</span></code>
+ type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types)
- </p></dd>
+ Character-class specific character (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Ch</span></code></span></dt>
 <dd><p>
- Character-class specific character type (See Character Class Types)
- </p></dd>
+ Character-class specific character type (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt>
 <dd><p>
- Character-class specific string (See Character Class Types)
- </p></dd>
+ Character-class specific string (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Str</span></code></span></dt>
 <dd><p>
- Character-class specific string type (See Character Class Types)
- </p></dd>
+ Character-class specific string type (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- An attribute type
- </p></dd>
+ An attribute type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fa</span></code></span></dt>
 <dd><p>
- A semantic action function with a signature: <code class="computeroutput"><span class="keyword">void</span>
- <span class="identifier">f</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">&amp;,</span>
- <span class="identifier">Iterator</span><span class="special">&amp;,</span>
- <span class="identifier">pass_flag</span><span class="special">&amp;,</span>
- <span class="identifier">Idtype</span><span class="special">&amp;,</span>
- <span class="identifier">Context</span><span class="special">&amp;)</span></code>.
- </p></dd>
+ A semantic action function with a signature: <code class="computeroutput"><span class="keyword">void</span>
+ <span class="identifier">f</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">&amp;,</span>
+ <span class="identifier">Iterator</span><span class="special">&amp;,</span>
+ <span class="identifier">pass_flag</span><span class="special">&amp;,</span>
+ <span class="identifier">Idtype</span><span class="special">&amp;,</span>
+ <span class="identifier">Context</span><span class="special">&amp;)</span></code>.
+ </p></dd>
 </dl>
 </div>
 </div>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,577 +28,577 @@
         Expressions</a>
 </h4></div></div></div>
 <div class="table">
-<a name="id949955"></a><p class="title"><b>Table&#160;11.&#160;Regular expressions
- support</b></p>
-<div class="table-contents"><table class="table" summary="Regular expressions
- support">
+<a name="id914520"></a><p class="title"><b>Table&#160;11.&#160;Regular expressions support</b></p>
+<div class="table-contents"><table class="table" summary="Regular expressions support">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
- </th>
+ <p>
+ Expression
+ </p>
+ </th>
 <th>
- <p>
- Meaning
- </p>
- </th>
+ <p>
+ Meaning
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Match any character <code class="computeroutput"><span class="identifier">x</span></code>
- </p>
- </td>
+ <p>
+ Match any character <code class="computeroutput"><span class="identifier">x</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">.</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">.</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Match any except newline (or optionally <span class="bold"><strong>any</strong></span>
- character)
- </p>
- </td>
+ <p>
+ Match any except newline (or optionally <span class="bold"><strong>any</strong></span>
+ character)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="string">"..."</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="string">"..."</span></code>
+ </p>
+ </td>
 <td>
- <p>
- All characters taken as literals between double quotes, except escape
- sequences
- </p>
- </td>
+ <p>
+ All characters taken as literals between double quotes, except
+ escape sequences
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">[</span><span class="identifier">xyz</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">xyz</span><span class="special">]</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A character class; in this case matches <code class="computeroutput"><span class="identifier">x</span></code>,
- <code class="computeroutput"><span class="identifier">y</span></code> or <code class="computeroutput"><span class="identifier">z</span></code>
- </p>
- </td>
+ <p>
+ A character class; in this case matches <code class="computeroutput"><span class="identifier">x</span></code>,
+ <code class="computeroutput"><span class="identifier">y</span></code> or <code class="computeroutput"><span class="identifier">z</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">[</span><span class="identifier">abj</span><span class="special">-</span><span class="identifier">oZ</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">[</span><span class="identifier">abj</span><span class="special">-</span><span class="identifier">oZ</span><span class="special">]</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A character class with a range in it; matches <code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code> any letter from
- <code class="computeroutput"><span class="identifier">j</span></code> through <code class="computeroutput"><span class="identifier">o</span></code> or a <code class="computeroutput"><span class="identifier">Z</span></code>
- </p>
- </td>
+ <p>
+ A character class with a range in it; matches <code class="computeroutput"><span class="identifier">a</span></code>,
+ <code class="computeroutput"><span class="identifier">b</span></code> any letter
+ from <code class="computeroutput"><span class="identifier">j</span></code> through
+ <code class="computeroutput"><span class="identifier">o</span></code> or a <code class="computeroutput"><span class="identifier">Z</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">[^</span><span class="identifier">A</span><span class="special">-</span><span class="identifier">Z</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">[^</span><span class="identifier">A</span><span class="special">-</span><span class="identifier">Z</span><span class="special">]</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A negated character class i.e. any character but those in the class.
- In this case, any character except an uppercase letter
- </p>
- </td>
+ <p>
+ A negated character class i.e. any character but those in the
+ class. In this case, any character except an uppercase letter
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">*</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">*</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Zero or more r's (greedy), where r is any regular expression
- </p>
- </td>
+ <p>
+ Zero or more r's (greedy), where r is any regular expression
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">*?</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">*?</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Zero or more r's (abstemious), where r is any regular expression
- </p>
- </td>
+ <p>
+ Zero or more r's (abstemious), where r is any regular expression
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">+</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">+</span></code>
+ </p>
+ </td>
 <td>
- <p>
- One or more r's (greedy)
- </p>
- </td>
+ <p>
+ One or more r's (greedy)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">+?</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">+?</span></code>
+ </p>
+ </td>
 <td>
- <p>
- One or more r's (abstemious)
- </p>
- </td>
+ <p>
+ One or more r's (abstemious)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">?</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">?</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Zero or one r's (greedy), i.e. optional
- </p>
- </td>
+ <p>
+ Zero or one r's (greedy), i.e. optional
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">??</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">??</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Zero or one r's (abstemious), i.e. optional
- </p>
- </td>
+ <p>
+ Zero or one r's (abstemious), i.e. optional
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">2</span><span class="special">,</span><span class="number">5</span><span class="special">}</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">2</span><span class="special">,</span><span class="number">5</span><span class="special">}</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Anywhere between two and five r's (greedy)
- </p>
- </td>
+ <p>
+ Anywhere between two and five r's (greedy)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">2</span><span class="special">,</span><span class="number">5</span><span class="special">}?</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">2</span><span class="special">,</span><span class="number">5</span><span class="special">}?</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Anywhere between two and five r's (abstemious)
- </p>
- </td>
+ <p>
+ Anywhere between two and five r's (abstemious)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">2</span><span class="special">,}</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">2</span><span class="special">,}</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Two or more r's (greedy)
- </p>
- </td>
+ <p>
+ Two or more r's (greedy)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">2</span><span class="special">,}?</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">2</span><span class="special">,}?</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Two or more r's (abstemious)
- </p>
- </td>
+ <p>
+ Two or more r's (abstemious)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">4</span><span class="special">}</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">{</span><span class="number">4</span><span class="special">}</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Exactly four r's
- </p>
- </td>
+ <p>
+ Exactly four r's
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">{</span><span class="identifier">NAME</span><span class="special">}</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">{</span><span class="identifier">NAME</span><span class="special">}</span></code>
+ </p>
+ </td>
 <td>
- <p>
- The macro <code class="computeroutput"><span class="identifier">NAME</span></code> (see
- below)
- </p>
- </td>
+ <p>
+ The macro <code class="computeroutput"><span class="identifier">NAME</span></code>
+ (see below)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="string">"[xyz]\"foo"</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="string">"[xyz]\"foo"</span></code>
+ </p>
+ </td>
 <td>
- <p>
- The literal string <code class="computeroutput"><span class="special">[</span><span class="identifier">xyz</span><span class="special">]\</span><span class="error">"</span><span class="identifier">foo</span></code>
- </p>
- </td>
+ <p>
+ The literal string <code class="computeroutput"><span class="special">[</span><span class="identifier">xyz</span><span class="special">]\</span><span class="error">"</span><span class="identifier">foo</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">X</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">X</span></code>
+ </p>
+ </td>
 <td>
- <p>
- If X is <code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">e</span></code>,
- <code class="computeroutput"><span class="identifier">n</span></code>, <code class="computeroutput"><span class="identifier">r</span></code>, <code class="computeroutput"><span class="identifier">f</span></code>,
- <code class="computeroutput"><span class="identifier">t</span></code>, <code class="computeroutput"><span class="identifier">v</span></code> then the ANSI-C interpretation
- of <code class="computeroutput"><span class="special">\</span><span class="identifier">x</span></code>.
- Otherwise a literal <code class="computeroutput"><span class="identifier">X</span></code>
- (used to escape operators such as <code class="computeroutput"><span class="special">*</span></code>)
- </p>
- </td>
+ <p>
+ If X is <code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code>, <code class="computeroutput"><span class="identifier">e</span></code>,
+ <code class="computeroutput"><span class="identifier">n</span></code>, <code class="computeroutput"><span class="identifier">r</span></code>, <code class="computeroutput"><span class="identifier">f</span></code>,
+ <code class="computeroutput"><span class="identifier">t</span></code>, <code class="computeroutput"><span class="identifier">v</span></code> then the ANSI-C interpretation
+ of <code class="computeroutput"><span class="special">\</span><span class="identifier">x</span></code>.
+ Otherwise a literal <code class="computeroutput"><span class="identifier">X</span></code>
+ (used to escape operators such as <code class="computeroutput"><span class="special">*</span></code>)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="number">0</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="number">0</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A NUL character (ASCII code 0)
- </p>
- </td>
+ <p>
+ A NUL character (ASCII code 0)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="number">123</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="number">123</span></code>
+ </p>
+ </td>
 <td>
- <p>
- The character with octal value 123
- </p>
- </td>
+ <p>
+ The character with octal value 123
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">x2a</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">x2a</span></code>
+ </p>
+ </td>
 <td>
- <p>
- The character with hexadecimal value 2a
- </p>
- </td>
+ <p>
+ The character with hexadecimal value 2a
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">cX</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">cX</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A named control character <code class="computeroutput"><span class="identifier">X</span></code>.
- </p>
- </td>
+ <p>
+ A named control character <code class="computeroutput"><span class="identifier">X</span></code>.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">a</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">a</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for Alert (bell).
- </p>
- </td>
+ <p>
+ A shortcut for Alert (bell).
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">b</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">b</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for Backspace
- </p>
- </td>
+ <p>
+ A shortcut for Backspace
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">e</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">e</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for ESC (escape character <code class="computeroutput"><span class="number">0x1b</span></code>)
- </p>
- </td>
+ <p>
+ A shortcut for ESC (escape character <code class="computeroutput"><span class="number">0x1b</span></code>)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for newline
- </p>
- </td>
+ <p>
+ A shortcut for newline
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">r</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">r</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for carriage return
- </p>
- </td>
+ <p>
+ A shortcut for carriage return
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">f</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">f</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for form feed <code class="computeroutput"><span class="number">0x0c</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for form feed <code class="computeroutput"><span class="number">0x0c</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">t</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">t</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for horizontal tab <code class="computeroutput"><span class="number">0x09</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for horizontal tab <code class="computeroutput"><span class="number">0x09</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">v</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">v</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for vertical tab <code class="computeroutput"><span class="number">0x0b</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for vertical tab <code class="computeroutput"><span class="number">0x0b</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">d</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">d</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for <code class="computeroutput"><span class="special">[</span><span class="number">0</span><span class="special">-</span><span class="number">9</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for <code class="computeroutput"><span class="special">[</span><span class="number">0</span><span class="special">-</span><span class="number">9</span><span class="special">]</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">D</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">D</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for <code class="computeroutput"><span class="special">[^</span><span class="number">0</span><span class="special">-</span><span class="number">9</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for <code class="computeroutput"><span class="special">[^</span><span class="number">0</span><span class="special">-</span><span class="number">9</span><span class="special">]</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">s</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">s</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for <code class="computeroutput"><span class="special">[\</span><span class="identifier">x20</span><span class="special">\</span><span class="identifier">t</span><span class="special">\</span><span class="identifier">n</span><span class="special">\</span><span class="identifier">r</span><span class="special">\</span><span class="identifier">f</span><span class="special">\</span><span class="identifier">v</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for <code class="computeroutput"><span class="special">[\</span><span class="identifier">x20</span><span class="special">\</span><span class="identifier">t</span><span class="special">\</span><span class="identifier">n</span><span class="special">\</span><span class="identifier">r</span><span class="special">\</span><span class="identifier">f</span><span class="special">\</span><span class="identifier">v</span><span class="special">]</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">S</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">S</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for <code class="computeroutput"><span class="special">[^\</span><span class="identifier">x20</span><span class="special">\</span><span class="identifier">t</span><span class="special">\</span><span class="identifier">n</span><span class="special">\</span><span class="identifier">r</span><span class="special">\</span><span class="identifier">f</span><span class="special">\</span><span class="identifier">v</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for <code class="computeroutput"><span class="special">[^\</span><span class="identifier">x20</span><span class="special">\</span><span class="identifier">t</span><span class="special">\</span><span class="identifier">n</span><span class="special">\</span><span class="identifier">r</span><span class="special">\</span><span class="identifier">f</span><span class="special">\</span><span class="identifier">v</span><span class="special">]</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">w</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">w</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">zA</span><span class="special">-</span><span class="identifier">Z0</span><span class="special">-</span><span class="number">9</span><span class="identifier">_</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for <code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">zA</span><span class="special">-</span><span class="identifier">Z0</span><span class="special">-</span><span class="number">9</span><span class="identifier">_</span><span class="special">]</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">\</span><span class="identifier">W</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">\</span><span class="identifier">W</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A shortcut for <code class="computeroutput"><span class="special">[^</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">zA</span><span class="special">-</span><span class="identifier">Z0</span><span class="special">-</span><span class="number">9</span><span class="identifier">_</span><span class="special">]</span></code>
- </p>
- </td>
+ <p>
+ A shortcut for <code class="computeroutput"><span class="special">[^</span><span class="identifier">a</span><span class="special">-</span><span class="identifier">zA</span><span class="special">-</span><span class="identifier">Z0</span><span class="special">-</span><span class="number">9</span><span class="identifier">_</span><span class="special">]</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">(</span><span class="identifier">r</span><span class="special">)</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">(</span><span class="identifier">r</span><span class="special">)</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Match an <code class="computeroutput"><span class="identifier">r</span></code>; parenthesis
- are used to override precedence (see below)
- </p>
- </td>
+ <p>
+ Match an <code class="computeroutput"><span class="identifier">r</span></code>; parenthesis
+ are used to override precedence (see below)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">(?</span><span class="identifier">r</span><span class="special">-</span><span class="identifier">s</span><span class="special">:</span><span class="identifier">pattern</span><span class="special">)</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">(?</span><span class="identifier">r</span><span class="special">-</span><span class="identifier">s</span><span class="special">:</span><span class="identifier">pattern</span><span class="special">)</span></code>
+ </p>
+ </td>
 <td>
- <p>
- apply option 'r' and omit option 's' while interpreting pattern.
- Options may be zero or more of the characters 'i' or 's'. 'i' means
- case-insensitive. '-i' means case-sensitive. 's' alters the meaning
- of the '.' syntax to match any single character whatsoever. '-s'
- alters the meaning of '.' to match any character except '<code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>'.
- </p>
- </td>
+ <p>
+ apply option 'r' and omit option 's' while interpreting pattern.
+ Options may be zero or more of the characters 'i' or 's'. 'i'
+ means case-insensitive. '-i' means case-sensitive. 's' alters
+ the meaning of the '.' syntax to match any single character whatsoever.
+ '-s' alters the meaning of '.' to match any character except
+ '<code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>'.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">rs</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rs</span></code>
+ </p>
+ </td>
 <td>
- <p>
- The regular expression <code class="computeroutput"><span class="identifier">r</span></code>
- followed by the regular expression <code class="computeroutput"><span class="identifier">s</span></code>
- (a sequence)
- </p>
- </td>
+ <p>
+ The regular expression <code class="computeroutput"><span class="identifier">r</span></code>
+ followed by the regular expression <code class="computeroutput"><span class="identifier">s</span></code>
+ (a sequence)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">|</span><span class="identifier">s</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">|</span><span class="identifier">s</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Either an <code class="computeroutput"><span class="identifier">r</span></code> or and
- <code class="computeroutput"><span class="identifier">s</span></code>
- </p>
- </td>
+ <p>
+ Either an <code class="computeroutput"><span class="identifier">r</span></code> or
+ and <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">^</span><span class="identifier">r</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="special">^</span><span class="identifier">r</span></code>
+ </p>
+ </td>
 <td>
- <p>
- An <code class="computeroutput"><span class="identifier">r</span></code> but only at
- the beginning of a line (i.e. when just starting to scan, or right
- after a newline has been scanned)
- </p>
- </td>
+ <p>
+ An <code class="computeroutput"><span class="identifier">r</span></code> but only
+ at the beginning of a line (i.e. when just starting to scan,
+ or right after a newline has been scanned)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span></code>$
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span></code>$
+ </p>
+ </td>
 <td>
- <p>
- An <code class="computeroutput"><span class="identifier">r</span></code> but only at
- the end of a line (i.e. just before a newline)
- </p>
- </td>
+ <p>
+ An <code class="computeroutput"><span class="identifier">r</span></code> but only
+ at the end of a line (i.e. just before a newline)
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
@@ -638,7 +638,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.lex.quick_reference.lexer.regular_expression_precedence"></a><h6>
-<a name="id953058"></a>
+<a name="id917705"></a>
           <a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.regular_expression_precedence">Regular
           Expression Precedence</a>
         </h6>
@@ -656,7 +656,7 @@
           </li>
 </ul></div>
 <a name="spirit.lex.quick_reference.lexer.macros"></a><h6>
-<a name="id953163"></a>
+<a name="id917811"></a>
           <a class="link" href="lexer.html#spirit.lex.quick_reference.lexer.macros">Macros</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexers.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexers.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexers.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,142 +35,142 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                 </td>
 <td>
- <p>
- n/a
- </p>
+ <p>
+ n/a
+ </p>
                 </td>
 <td>
- <p>
- Matches <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ Matches <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- n/a
- </p>
+ <p>
+ n/a
+ </p>
                 </td>
 <td>
- <p>
- Matches <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ Matches <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">str</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">str</span></code>
+ </p>
                 </td>
 <td>
- <p>
- n/a
- </p>
+ <p>
+ n/a
+ </p>
                 </td>
 <td>
- <p>
- Matches regular expression <code class="computeroutput"><span class="identifier">str</span></code>
- </p>
+ <p>
+ Matches regular expression <code class="computeroutput"><span class="identifier">str</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">string</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">string</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- n/a
- </p>
+ <p>
+ n/a
+ </p>
                 </td>
 <td>
- <p>
- Matches regular expression <code class="computeroutput"><span class="identifier">str</span></code>
- </p>
+ <p>
+ Matches regular expression <code class="computeroutput"><span class="identifier">str</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;</span><span class="identifier">Attrib</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Matches the immediate argument
- </p>
+ <p>
+ Matches the immediate argument
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
+ <span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
- n/a
- </p>
+ <p>
+ n/a
+ </p>
                 </td>
 <td>
- <p>
- Matches any of the expressions <code class="computeroutput"><span class="identifier">a</span></code>
- or <code class="computeroutput"><span class="identifier">b</span></code>
- </p>
+ <p>
+ Matches any of the expressions <code class="computeroutput"><span class="identifier">a</span></code>
+ or <code class="computeroutput"><span class="identifier">b</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">l</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">l</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Attribute of <code class="computeroutput"><span class="identifier">l</span></code>
- </p>
+ <p>
+ Attribute of <code class="computeroutput"><span class="identifier">l</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Call semantic action <code class="computeroutput"><span class="identifier">fa</span></code>
- (after matching <code class="computeroutput"><span class="identifier">l</span></code>).
- </p>
+ <p>
+ Call semantic action <code class="computeroutput"><span class="identifier">fa</span></code>
+ (after matching <code class="computeroutput"><span class="identifier">l</span></code>).
+ </p>
                 </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -40,31 +40,33 @@
 <div class="variablelist" title="Spirit.Lex specific Phoenix placeholders">
 <p class="title"><b>Spirit.Lex specific Phoenix placeholders</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">_start</span><span class="special">,</span> <span class="identifier">_end</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">_start</span><span class="special">,</span>
+ <span class="identifier">_end</span></code></span></dt>
 <dd><p>
- Iterators pointing to the begin and the end of the matched input sequence.
- </p></dd>
+ Iterators pointing to the begin and the end of the matched input
+ sequence.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_pass</span></code></span></dt>
 <dd><p>
- Assign <code class="computeroutput"><span class="keyword">false</span></code> to <code class="computeroutput"><span class="identifier">_pass</span></code> to force the current match
- to fail.
- </p></dd>
+ Assign <code class="computeroutput"><span class="keyword">false</span></code> to <code class="computeroutput"><span class="identifier">_pass</span></code> to force the current match
+ to fail.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_tokenid</span></code></span></dt>
 <dd><p>
- The token id of the matched token.
- </p></dd>
+ The token id of the matched token.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_val</span></code></span></dt>
 <dd><p>
- The token value of the matched token.
- </p></dd>
+ The token value of the matched token.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_state</span></code></span></dt>
 <dd><p>
- The lexer state the token has been matched in.
- </p></dd>
+ The lexer state the token has been matched in.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_eoi</span></code></span></dt>
 <dd><p>
- Iterator referring to the current end of the input sequence.
- </p></dd>
+ Iterator referring to the current end of the input sequence.
+ </p></dd>
 </dl>
 </div>
 <div class="tip" title="Tip"><table border="0" summary="Tip">

Modified: branches/release/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id955330"></a>
+<a name="id921107"></a>
           <a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.examples">Examples</a>
         </h6>
 <p>
@@ -62,7 +62,7 @@
 <p>
         </p>
 <a name="spirit.lex.reference.lex_basics.models"></a><h6>
-<a name="id955542"></a>
+<a name="id921320"></a>
           <a class="link" href="lex_basics.html#spirit.lex.reference.lex_basics.models">Models</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id955634"></a>
+<a name="id921412"></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="id955673"></a>
+<a name="id921451"></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 &lt;boost/spirit/home/lex/tokenize_and_parse.hpp&gt;
@@ -64,46 +64,46 @@
           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="id955812"></a>
+<a name="id922068"></a>
           <a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lex</span><span class="special">::</span><span class="identifier">tokenize</span></code>
- </p>
+ <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">lex</span><span class="special">::</span><span class="identifier">tokenize</span></code>
+ </p>
                 </td></tr>
 <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">lex</span><span class="special">::</span><span class="identifier">tokenize_and_parse</span></code>
- </p>
+ <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">lex</span><span class="special">::</span><span class="identifier">tokenize_and_parse</span></code>
+ </p>
                 </td></tr>
 <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">lex</span><span class="special">::</span><span class="identifier">tokenize_and_phrase_parse</span></code>
- </p>
+ <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">lex</span><span class="special">::</span><span class="identifier">tokenize_and_phrase_parse</span></code>
+ </p>
                 </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">postskip</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">postskip</span></code>
+ </p>
                 </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
+ </p>
                 </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_api.synopsis"></a><h6>
-<a name="id956065"></a>
+<a name="id922321"></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="id958960"></a>
+<a name="id924124"></a>
           <a class="link" href="lexer_api.html#spirit.lex.reference.lexer_api.template_parameters">Template
           parameters</a>
         </h6>
@@ -275,88 +275,88 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                 </td>
 <td>
- <p>
- ForwardIterator pointing
- to the underlying input sequence to parse.
- </p>
+ <p>
+ ForwardIterator pointing
+ to the underlying input sequence to parse.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Lexer</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Lexer</span></code>
+ </p>
                 </td>
 <td>
- <p>
- A lexer (token definition) object.
- </p>
+ <p>
+ A lexer (token definition) object.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">F</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span></code>
+ </p>
                 </td>
 <td>
- <p>
- A function object called for each generated token.
- </p>
+ <p>
+ A function object called for each generated token.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ParserExpr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ParserExpr</span></code>
+ </p>
                 </td>
 <td>
- <p>
- An expression that can be converted to a Qi parser.
- </p>
+ <p>
+ An expression that can be converted to a Qi parser.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Skipper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Skipper</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Parser used to skip white spaces.
- </p>
+ <p>
+ Parser used to skip white spaces.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
+ </p>
                 </td>
 <td>
- <p>
- One or more attributes.
- </p>
+ <p>
+ One or more attributes.
+ </p>
                 </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id953298"></a>
+<a name="id917945"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.description">Description</a>
           </h6>
 <p>
@@ -48,24 +48,24 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">Lexer</span></code>.
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">Lexer</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">L</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">Lexer</span></code> type.
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">Lexer</span></code> type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Def</span></code></span></dt>
 <dd><p>
- A token definition conatiner type.
- </p></dd>
+ A token definition conatiner type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">State</span></code></span></dt>
 <dd><p>
- A type used to represent lexer state names.
- </p></dd>
+ A type used to represent lexer state names.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.lex.reference.lexer_concepts.lexer.valid_expressions"></a><h6>
-<a name="id953460"></a>
+<a name="id918112"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -86,64 +86,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">collect</span><span class="special">(</span><span class="identifier">def</span><span class="special">,</span>
- <span class="identifier">state</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- Add all token definitions provided by this Lexer instance to
- the lexer state <code class="computeroutput"><span class="identifier">state</span></code>
- of the token definition container <code class="computeroutput"><span class="identifier">def</span></code>.
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">collect</span><span class="special">(</span><span class="identifier">def</span><span class="special">,</span>
+ <span class="identifier">state</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Add all token definitions provided by this Lexer instance to
+ the lexer state <code class="computeroutput"><span class="identifier">state</span></code>
+ of the token definition container <code class="computeroutput"><span class="identifier">def</span></code>.
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">add_actions</span><span class="special">(</span><span class="identifier">def</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">add_actions</span><span class="special">(</span><span class="identifier">def</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Add all semantic actions provided by this Lexer instance to the
- token definition container <code class="computeroutput"><span class="identifier">def</span></code>.
- </p>
+ <p>
+ Add all semantic actions provided by this Lexer instance to
+ the token definition container <code class="computeroutput"><span class="identifier">def</span></code>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.lexer.type_expressions"></a><h6>
-<a name="id953679"></a>
+<a name="id919441"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.type_expressions">Type
             Expressions</a>
           </h6>
@@ -154,35 +154,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
- is a Lexer, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
+ is a Lexer, <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.lex.reference.lexer_concepts.lexer.postcondition"></a><h6>
-<a name="id953816"></a>
+<a name="id919580"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.postcondition">Postcondition</a>
           </h6>
 <p>
@@ -206,7 +206,7 @@
               inside <code class="computeroutput"><span class="identifier">l</span></code>.
             </li></ul></div>
 <a name="spirit.lex.reference.lexer_concepts.lexer.models"></a><h6>
-<a name="id953924"></a>
+<a name="id919688"></a>
             <a class="link" href="lexer.html#spirit.lex.reference.lexer_concepts.lexer.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id954786"></a>
+<a name="id920555"></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="id954822"></a>
+<a name="id920591"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.refinement_of">Refinement
             of</a>
           </h6>
@@ -55,16 +55,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- A NaryLexer.
- </p></dd>
+ A NaryLexer.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">L</span></code></span></dt>
 <dd><p>
- A NaryLexer type.
- </p></dd>
+ A NaryLexer type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.lex.reference.lexer_concepts.narylexer.valid_expressions"></a><h6>
-<a name="id954904"></a>
+<a name="id920675"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -80,42 +80,42 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">elements</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">elements</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The tuple of elements.
- </p>
+ <p>
+ The tuple of elements.
+ </p>
                   </td>
 <td>
- <p>
- A Boost.Fusion
- Sequence of <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a> types.
- </p>
+ <p>
+ A Boost.Fusion
+ Sequence of <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a> types.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.narylexer.type_expressions"></a><h6>
-<a name="id955028"></a>
+<a name="id920804"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.type_expressions">Type
             Expressions</a>
           </h6>
@@ -126,49 +126,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">elements_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">elements_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Elements tuple type.
- </p>
+ <p>
+ Elements tuple type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_nary_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_nary_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
- is a NaryLexer, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
+ is a NaryLexer, <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.lex.reference.lexer_concepts.narylexer.invariants"></a><h6>
-<a name="id955200"></a>
+<a name="id920978"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.invariants">Invariants</a>
           </h6>
 <p>
@@ -180,7 +180,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special">&lt;</span><span class="identifier">E</span><span class="special">&gt;::</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="id955285"></a>
+<a name="id921063"></a>
             <a class="link" href="narylexer.html#spirit.lex.reference.lexer_concepts.narylexer.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id953961"></a>
+<a name="id919725"></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="id953984"></a>
+<a name="id919748"></a>
             <a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.refinement_of">Refinement
             of</a>
           </h6>
@@ -49,7 +49,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions"></a><h6>
-<a name="id954025"></a>
+<a name="id919781"></a>
             <a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.type_expressions">Type
             Expressions</a>
           </h6>
@@ -60,35 +60,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_primitive_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_primitive_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>,
- is a PrimitiveLexer, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>,
+ is a PrimitiveLexer, <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.lex.reference.lexer_concepts.primitivelexer.models"></a><h6>
-<a name="id954162"></a>
+<a name="id919921"></a>
             <a class="link" href="primitivelexer.html#spirit.lex.reference.lexer_concepts.primitivelexer.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id954264"></a>
+<a name="id920023"></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="id954289"></a>
+<a name="id920048"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.refinement_of">Refinement
             of</a>
           </h6>
@@ -54,16 +54,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- A UnaryLexer.
- </p></dd>
+ A UnaryLexer.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">L</span></code></span></dt>
 <dd><p>
- A UnaryLexer type.
- </p></dd>
+ A UnaryLexer type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions"></a><h6>
-<a name="id954368"></a>
+<a name="id920129"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -79,41 +79,41 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">subject</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">l</span><span class="special">.</span><span class="identifier">subject</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Subject lexer component.
- </p>
+ <p>
+ Subject lexer component.
+ </p>
                   </td>
 <td>
- <p>
- <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
- </p>
+ <p>
+ <a class="link" href="lexer.html" title="Lexer"><code class="computeroutput"><span class="identifier">Lexer</span></code></a>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.lex.reference.lexer_concepts.unarylexer.type_expressions"></a><h6>
-<a name="id954485"></a>
+<a name="id920251"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.type_expressions">Type
             Expressions</a>
           </h6>
@@ -124,49 +124,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">L</span><span class="special">::</span><span class="identifier">subject_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">L</span><span class="special">::</span><span class="identifier">subject_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The subject lexer component type.
- </p>
+ <p>
+ The subject lexer component type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_unary_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_unary_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
- is a UnaryLexer, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">L</span></code>
+ is a UnaryLexer, <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.lex.reference.lexer_concepts.unarylexer.invariants"></a><h6>
-<a name="id954655"></a>
+<a name="id920425"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.invariants">Invariants</a>
           </h6>
 <p>
@@ -177,7 +177,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_lexer</span><span class="special">&lt;</span><span class="identifier">L</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">&gt;::</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="id954740"></a>
+<a name="id920510"></a>
             <a class="link" href="unarylexer.html#spirit.lex.reference.lexer_concepts.unarylexer.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -36,7 +36,7 @@
           and string literals.
         </p>
 <a name="spirit.lex.reference.primitives.module_headers"></a><h6>
-<a name="id959205"></a>
+<a name="id926569"></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 &lt;boost/spirit/home/lex/primitives.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id959292"></a>
+<a name="id926655"></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="id959336"></a>
+<a name="id926700"></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="id959352"></a>
+<a name="id926715"></a>
             <a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.module_headers">Module
             Headers</a>
           </h6>
@@ -57,32 +57,32 @@
             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="id959428"></a>
+<a name="id926792"></a>
             <a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::lex::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::lex::lit</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.lex.reference.primitives.char_tokendef.model_of"></a><h6>
-<a name="id960631"></a>
+<a name="id926895"></a>
             <a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.model_of">Model
             of</a>
           </h6>
@@ -100,13 +100,13 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span></code></span></dt>
 <dd><p>
- Character-class specific character from <code class="computeroutput"><span class="identifier">standard</span></code>
- character set.
- </p></dd>
+ Character-class specific character from <code class="computeroutput"><span class="identifier">standard</span></code>
+ character set.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.lex.reference.primitives.char_tokendef.expression_semantics"></a><h6>
-<a name="id960698"></a>
+<a name="id926964"></a>
             <a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -121,57 +121,57 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a token definition matching the character literal <code class="computeroutput"><span class="identifier">ch</span></code>.
- </p>
+ <p>
+ Create a token definition matching the character literal <code class="computeroutput"><span class="identifier">ch</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a token definition matching the character literal <code class="computeroutput"><span class="identifier">ch</span></code>.
- </p>
+ <p>
+ Create a token definition matching the character literal <code class="computeroutput"><span class="identifier">ch</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lex</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a token definition matching the character <code class="computeroutput"><span class="identifier">ch</span></code>.
- </p>
+ <p>
+ Create a token definition matching the character <code class="computeroutput"><span class="identifier">ch</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.lex.reference.primitives.char_tokendef.example"></a><h6>
-<a name="id960881"></a>
+<a name="id927151"></a>
             <a class="link" href="char_tokendef.html#spirit.lex.reference.primitives.char_tokendef.example">Example</a>
           </h6>
 </div>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id923799"></a>
+<a name="id890401"></a>
           <a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.prerequisites">Prerequisites</a>
         </h6>
 <p>
@@ -78,7 +78,7 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart1.defining_tokens"></a><h6>
-<a name="id924049"></a>
+<a name="id890650"></a>
           <a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.defining_tokens">Defining
           Tokens</a>
         </h6>
@@ -133,7 +133,7 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work"></a><h6>
-<a name="id924386"></a>
+<a name="id893209"></a>
           <a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.doing_the_useful_work">Doing
           the Useful Work</a>
         </h6>
@@ -198,7 +198,7 @@
           as well.
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together"></a><h6>
-<a name="id926653"></a>
+<a name="id893721"></a>
           <a class="link" href="lexer_quickstart1.html#spirit.lex.tutorials.lexer_quickstart1.pulling_everything_together">Pulling
           Everything Together</a>
         </h6>
@@ -251,7 +251,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="id927494"></a>
+<a name="id894563"></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: branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id928269"></a>
+<a name="id895351"></a>
           <a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.prerequisites">Prerequisites</a>
         </h6>
 <p>
@@ -113,7 +113,7 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart2.semantic_actions_in__emphasis_spirit_lex__emphasis_"></a><h6>
-<a name="id929588"></a>
+<a name="id895980"></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>
@@ -172,7 +172,7 @@
           Semantic Actions</a>.
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart2.associating_token_definitions_with_the_lexer"></a><h6>
-<a name="id930220"></a>
+<a name="id896612"></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>
@@ -209,7 +209,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="id930515"></a>
+<a name="id896908"></a>
           <a class="link" href="lexer_quickstart2.html#spirit.lex.tutorials.lexer_quickstart2.pulling_everything_together">Pulling
           everything together</a>
         </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -65,7 +65,7 @@
           code see here: word_count.cpp).
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart3.prerequisites"></a><h6>
-<a name="id932631"></a>
+<a name="id898614"></a>
           <a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.prerequisites">Prerequisites</a>
         </h6>
 <p>
@@ -113,7 +113,7 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart3.defining_tokens"></a><h6>
-<a name="id932997"></a>
+<a name="id898980"></a>
           <a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.defining_tokens">Defining
           Tokens</a>
         </h6>
@@ -166,7 +166,7 @@
 <p>
         </p>
 <a name="spirit.lex.tutorials.lexer_quickstart3.using_token_definition_instances_as_parsers"></a><h6>
-<a name="id933349"></a>
+<a name="id899332"></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>
@@ -205,61 +205,61 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Token definition
- </p>
+ <p>
+ Token definition
+ </p>
                 </th>
 <th>
- <p>
- Parser integration
- </p>
+ <p>
+ Parser integration
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- The <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code>
- instance is directly usable as a parser component. Parsing of this
- component will succeed if the regular expression used to define
- this has been matched successfully.
- </p>
+ <p>
+ The <code class="computeroutput"><span class="identifier">token_def</span><span class="special">&lt;&gt;</span></code> instance is directly
+ usable as a parser component. Parsing of this component will
+ succeed if the regular expression used to define this has been
+ matched successfully.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- single character
- </p>
+ <p>
+ single character
+ </p>
                 </td>
 <td>
- <p>
- The single character is directly usable in the grammar. However,
- under certain circumstances it needs to be wrapped by a <code class="computeroutput"><span class="identifier">char_</span><span class="special">()</span></code>
- parser component. Parsing of this component will succeed if the
- single character has been matched.
- </p>
+ <p>
+ The single character is directly usable in the grammar. However,
+ under certain circumstances it needs to be wrapped by a <code class="computeroutput"><span class="identifier">char_</span><span class="special">()</span></code>
+ parser component. Parsing of this component will succeed if the
+ single character has been matched.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- explicit token id
- </p>
+ <p>
+ explicit token id
+ </p>
                 </td>
 <td>
- <p>
- To use an explicit token id in a <span class="emphasis"><em>Spirit.Qi</em></span>
- grammar you are required to wrap it with the special <code class="computeroutput"><span class="identifier">token</span><span class="special">()</span></code>
- parser component. Parsing of this component will succeed if the
- current token has the same token id as specified in the expression
- <code class="computeroutput"><span class="identifier">token</span><span class="special">(&lt;</span><span class="identifier">id</span><span class="special">&gt;)</span></code>.
- </p>
+ <p>
+ To use an explicit token id in a <span class="emphasis"><em>Spirit.Qi</em></span>
+ grammar you are required to wrap it with the special <code class="computeroutput"><span class="identifier">token</span><span class="special">()</span></code>
+ parser component. Parsing of this component will succeed if the
+ current token has the same token id as specified in the expression
+ <code class="computeroutput"><span class="identifier">token</span><span class="special">(&lt;</span><span class="identifier">id</span><span class="special">&gt;)</span></code>.
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -319,7 +319,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="id934219"></a>
+<a name="id900211"></a>
           <a class="link" href="lexer_quickstart3.html#spirit.lex.tutorials.lexer_quickstart3.pulling_everything_together">Pulling
           Everything Together</a>
         </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -41,7 +41,7 @@
         <a href="http://spirit.sourceforge.net" target="_top">Spirit</a>.
       </p>
 <a name="spirit.notes.porting_from_spirit_1_8_x.include_files"></a><h5>
-<a name="id1018817"></a>
+<a name="id985757"></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>
@@ -84,146 +84,146 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Include file in <span class="emphasis"><em>Spirit.Classic</em></span>
- </p>
+ <p>
+ Include file in <span class="emphasis"><em>Spirit.Classic</em></span>
+ </p>
               </th>
 <th>
- <p>
- Include file in <span class="emphasis"><em>Spirit.Qi</em></span>
- </p>
+ <p>
+ Include file in <span class="emphasis"><em>Spirit.Qi</em></span>
+ </p>
               </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qi</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qi</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_actor</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_actor</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- none, use Boost.Phoenix
- for writing semantic actions
- </p>
+ <p>
+ none, use Boost.Phoenix
+ for writing semantic actions
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_attribute</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_attribute</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- none, use local variables for rules instead of closures, the primitives
- parsers now directly support lazy parametrization
- </p>
+ <p>
+ none, use local variables for rules instead of closures, the primitives
+ parsers now directly support lazy parametrization
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_core</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_core</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_debug</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_debug</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qi_debug</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qi_debug</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_dynamic</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_dynamic</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- none, use <span class="emphasis"><em>Spirit.Qi</em></span> predicates instead of if_p,
- while_p, for_p (included by <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>),
- the equivalent for lazy_p is now included by <code class="computeroutput"><span class="identifier">qi_auxiliary</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ none, use <span class="emphasis"><em>Spirit.Qi</em></span> predicates instead of
+ if_p, while_p, for_p (included by <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>),
+ the equivalent for lazy_p is now included by <code class="computeroutput"><span class="identifier">qi_auxiliary</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_error_handling</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_error_handling</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- none, included in <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ none, included in <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_meta</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_meta</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_symbols</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_symbols</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- none, included in <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ none, included in <code class="computeroutput"><span class="identifier">qi_core</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">classic_utility</span><span class="special">.</span><span class="identifier">hpp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">classic_utility</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ </p>
               </td>
 <td>
- <p>
- none, not part of <span class="emphasis"><em>Spirit.Qi</em></span> anymore, these components
- will be added over time to the Repository
- </p>
+ <p>
+ none, not part of <span class="emphasis"><em>Spirit.Qi</em></span> anymore, these
+ components will be added over time to the Repository
+ </p>
               </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.notes.porting_from_spirit_1_8_x.the_free_parse_functions"></a><h5>
-<a name="id1019456"></a>
+<a name="id986407"></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>
@@ -410,7 +410,7 @@
         Encoding Namespace</a> for more information.
       </p>
 <a name="spirit.notes.porting_from_spirit_1_8_x.naming_conventions"></a><h5>
-<a name="id1023488"></a>
+<a name="id990259"></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>
@@ -430,7 +430,7 @@
         parser primitives, directives and operators.
       </p>
 <a name="spirit.notes.porting_from_spirit_1_8_x.parser_attributes"></a><h5>
-<a name="id1023560"></a>
+<a name="id990331"></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>
@@ -448,7 +448,7 @@
         underlying matched input sequence.
       </p>
 <a name="spirit.notes.porting_from_spirit_1_8_x.grammars_and_rules"></a><h5>
-<a name="id1024175"></a>
+<a name="id990399"></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: branches/release/libs/spirit/doc/html/spirit/preface.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/preface.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/preface.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -41,11 +41,11 @@
       </p>
 </blockquote></div>
 <a name="spirit.preface.history"></a><h4>
-<a name="id588353"></a>
+<a name="id556308"></a>
       <a class="link" href="preface.html#spirit.preface.history">History</a>
     </h4>
 <a name="spirit.preface._emphasis_80s__emphasis_"></a><h4>
-<a name="id588366"></a>
+<a name="id556321"></a>
       <a class="link" href="preface.html#spirit.preface._emphasis_80s__emphasis_"><span class="emphasis"><em>80s</em></span></a>
     </h4>
 <p>
@@ -59,7 +59,7 @@
       This process worked very well.
     </p>
 <a name="spirit.preface._emphasis_90s__emphasis_"></a><h4>
-<a name="id588384"></a>
+<a name="id556339"></a>
       <a class="link" href="preface.html#spirit.preface._emphasis_90s__emphasis_"><span class="emphasis"><em>90s</em></span></a>
     </h4>
 <p>
@@ -96,7 +96,7 @@
       here: pre-Spirit.
     </p>
 <a name="spirit.preface._emphasis_2001_to_2006__emphasis_"></a><h4>
-<a name="id588426"></a>
+<a name="id556381"></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>
@@ -126,7 +126,7 @@
       for design and implementation quality, robustness, and reusability.
     </p>
 <a name="spirit.preface._emphasis_2007__emphasis_"></a><h4>
-<a name="id588461"></a>
+<a name="id556416"></a>
       <a class="link" href="preface.html#spirit.preface._emphasis_2007__emphasis_"><span class="emphasis"><em>2007</em></span></a>
     </h4>
 <p>
@@ -163,13 +163,13 @@
       gives you the right ingredients to easily create a sledgehammer.
     </p>
 <a name="spirit.preface.new_ideas__spirit_v2"></a><h4>
-<a name="id588535"></a>
+<a name="id556491"></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="id588552" href="#ftn.id588552" class="footnote">1</a>]</sup>
+ <sup>[<a name="id556507" href="#ftn.id556507" 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,
@@ -192,7 +192,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="id588593"></a>
+<a name="id556548"></a>
       <a class="link" href="preface.html#spirit.preface.how_to_use_this_manual">How to use this manual</a>
     </h4>
 <p>
@@ -222,7 +222,7 @@
       icons precede some text to indicate:
     </p>
 <div class="table">
-<a name="id588641"></a><p class="title"><b>Table&#160;1.&#160;Icons</b></p>
+<a name="id556596"></a><p class="title"><b>Table&#160;1.&#160;Icons</b></p>
 <div class="table-contents"><table class="table" summary="Icons">
 <colgroup>
 <col>
@@ -231,108 +231,109 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Icon
- </p>
- </th>
+ <p>
+ Icon
+ </p>
+ </th>
 <th>
- <p>
- Name
- </p>
- </th>
+ <p>
+ Name
+ </p>
+ </th>
 <th>
- <p>
- Meaning
- </p>
- </th>
+ <p>
+ Meaning
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <span class="inlinemediaobject"><img src=".././images/note.png" alt="note"></span>
- </p>
- </td>
-<td>
- <p>
- Note
- </p>
- </td>
-<td>
- <p>
- Generally useful information (an aside that doesn't fit in the flow of
- the text)
- </p>
- </td>
+ <p>
+ <span class="inlinemediaobject"><img src=".././images/note.png" alt="note"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ Note
+ </p>
+ </td>
+<td>
+ <p>
+ Generally useful information (an aside that doesn't fit in the flow
+ of the text)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="inlinemediaobject"><img src=".././images/tip.png" alt="tip"></span>
- </p>
- </td>
-<td>
- <p>
- Tip
- </p>
- </td>
-<td>
- <p>
- Suggestion on how to do something (especially something that is not obvious)
- </p>
- </td>
+ <p>
+ <span class="inlinemediaobject"><img src=".././images/tip.png" alt="tip"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ Tip
+ </p>
+ </td>
+<td>
+ <p>
+ Suggestion on how to do something (especially something that is not
+ obvious)
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="inlinemediaobject"><img src=".././images/important.png" alt="important"></span>
- </p>
- </td>
-<td>
- <p>
- Important
- </p>
- </td>
-<td>
- <p>
- Important note on something to take particular notice of
- </p>
- </td>
+ <p>
+ <span class="inlinemediaobject"><img src=".././images/important.png" alt="important"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ Important
+ </p>
+ </td>
+<td>
+ <p>
+ Important note on something to take particular notice of
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="inlinemediaobject"><img src=".././images/caution.png" alt="caution"></span>
- </p>
- </td>
-<td>
- <p>
- Caution
- </p>
- </td>
-<td>
- <p>
- Take special care with this - it may not be what you expect and may cause
- bad results
- </p>
- </td>
+ <p>
+ <span class="inlinemediaobject"><img src=".././images/caution.png" alt="caution"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ Caution
+ </p>
+ </td>
+<td>
+ <p>
+ Take special care with this - it may not be what you expect and may
+ cause bad results
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="inlinemediaobject"><img src=".././images/alert.png" alt="alert"></span>
- </p>
- </td>
-<td>
- <p>
- Danger
- </p>
- </td>
-<td>
- <p>
- This is likely to cause serious trouble if ignored
- </p>
- </td>
+ <p>
+ <span class="inlinemediaobject"><img src=".././images/alert.png" alt="alert"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ Danger
+ </p>
+ </td>
+<td>
+ <p>
+ This is likely to cause serious trouble if ignored
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
@@ -343,7 +344,7 @@
       Tools</a>.
     </p>
 <a name="spirit.preface.support"></a><h4>
-<a name="id588882"></a>
+<a name="id556852"></a>
       <a class="link" href="preface.html#spirit.preface.support">Support</a>
     </h4>
 <p>
@@ -358,7 +359,7 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id588552" href="#id588552" class="para">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id556507" href="#id556507" 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: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -31,106 +31,108 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">P</span></code></span></dt>
 <dd><p>
- Parser type
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">p</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></code></span></dt>
-<dd><p>
- Parser objects
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">,</span>
- <span class="identifier">C</span></code></span></dt>
-<dd><p>
- Attribute types of parsers <code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code> and <code class="computeroutput"><span class="identifier">c</span></code>
- </p></dd>
+ Parser type
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">p</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></code></span></dt>
+<dd><p>
+ Parser objects
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A</span><span class="special">,</span>
+ <span class="identifier">B</span><span class="special">,</span>
+ <span class="identifier">C</span></code></span></dt>
+<dd><p>
+ Attribute types of parsers <code class="computeroutput"><span class="identifier">a</span></code>,
+ <code class="computeroutput"><span class="identifier">b</span></code> and <code class="computeroutput"><span class="identifier">c</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">I</span></code></span></dt>
 <dd><p>
- The iterator type used for parsing
- </p></dd>
+ The iterator type used for parsing
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Unused</span></code></span></dt>
 <dd><p>
- An <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p></dd>
+ An <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The enclosing rule's <code class="computeroutput"><span class="identifier">Context</span></code>
- type
- </p></dd>
+ The enclosing rule's <code class="computeroutput"><span class="identifier">Context</span></code>
+ type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attrib</span></code></span></dt>
 <dd><p>
- An attribute value
- </p></dd>
+ An attribute value
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- An attribute type
- </p></dd>
+ An attribute type
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A boolean expression
- </p></dd>
+ A boolean expression
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fp</span></code></span></dt>
 <dd><p>
- A (lazy parser) function with signature <code class="computeroutput"><span class="identifier">P</span><span class="special">(</span><span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">Context</span><span class="special">)</span></code>
- </p></dd>
+ A (lazy parser) function with signature <code class="computeroutput"><span class="identifier">P</span><span class="special">(</span><span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">Context</span><span class="special">)</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fa</span></code></span></dt>
 <dd><p>
- A (semantic action) function with signature <code class="computeroutput"><span class="keyword">void</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">&amp;)</span></code>. The third parameter is a boolean
- flag that can be set to false to force the parse to fail. Both <code class="computeroutput"><span class="identifier">Context</span></code> and the boolean flag are
- optional.
- </p></dd>
+ A (semantic action) function with signature <code class="computeroutput"><span class="keyword">void</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">&amp;)</span></code>. The third parameter is a boolean
+ flag that can be set to false to force the parse to fail. Both <code class="computeroutput"><span class="identifier">Context</span></code> and the boolean flag are
+ optional.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">first</span></code></span></dt>
 <dd><p>
- An iterator pointing to the start of input
- </p></dd>
+ An iterator pointing to the start of input
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">last</span></code></span></dt>
 <dd><p>
- An iterator pointing to the end of input
- </p></dd>
+ An iterator pointing to the end of input
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Ch</span></code></span></dt>
 <dd><p>
- Character-class specific character type (See Character Class Types)
- </p></dd>
+ Character-class specific character type (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types)
- </p></dd>
+ Character-class specific character (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ch2</span></code></span></dt>
 <dd><p>
- Character-class specific character (See Character Class Types)
- </p></dd>
+ Character-class specific character (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">charset</span></code></span></dt>
 <dd><p>
- Character-set specifier string (example: "a-z0-9")
- </p></dd>
+ Character-set specifier string (example: "a-z0-9")
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt>
 <dd><p>
- Character-class specific string (See Character Class Types)
- </p></dd>
+ Character-class specific string (See Character Class Types)
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Str</span></code></span></dt>
 <dd><p>
- Attribute of <code class="computeroutput"><span class="identifier">str</span></code>:
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
- where <code class="computeroutput"><span class="identifier">T</span></code> is the underlying
- character type of <code class="computeroutput"><span class="identifier">str</span></code>
- </p></dd>
+ Attribute of <code class="computeroutput"><span class="identifier">str</span></code>:
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
+ where <code class="computeroutput"><span class="identifier">T</span></code> is the underlying
+ character type of <code class="computeroutput"><span class="identifier">str</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;&gt;</span></code></span></dt>
 <dd><p>
- Used as a placeholder for a fusion sequence
- </p></dd>
+ Used as a placeholder for a fusion sequence
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;&gt;</span></code></span></dt>
 <dd><p>
- Used as a placeholder for an STL container
- </p></dd>
+ Used as a placeholder for an STL container
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code></span></dt>
 <dd><p>
- Used as a placeholder for a boost::variant
- </p></dd>
+ Used as a placeholder for a boost::variant
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code></span></dt>
 <dd><p>
- Used as a placeholder for a boost::optional
- </p></dd>
+ Used as a placeholder for a boost::optional
+ </p></dd>
 </dl>
 </div>
 </div>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id638154"></a>
+<a name="id606892"></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="id638636"></a>
+<a name="id607375"></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>
@@ -83,27 +83,27 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span>
@@ -115,19 +115,19 @@
 <span class="identifier">a</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span>
@@ -139,19 +139,19 @@
 <span class="identifier">a</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
+ <span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</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">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
@@ -160,101 +160,101 @@
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</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">Unused</span>
 <span class="identifier">a</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">A</span> <span class="special">--&gt;</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">A</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
+ <span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--&gt;</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">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
+ <span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--&gt;</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">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(...,...)[</span><span class="identifier">p</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(...,...)[</span><span class="identifier">p</span><span class="special">]</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(...,...)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(...,...)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">||</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">||</span>
+ <span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">tuple</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</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">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
@@ -263,70 +263,70 @@
 
 <span class="identifier">a</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">A</span> <span class="special">--&gt;</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">vector</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">&gt;</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">-</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">-</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="special">&amp;</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="special">&amp;</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">!</span><span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">!</span><span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="special">!</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="special">!</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">^</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">^</span>
+ <span class="identifier">b</span></code>
+ </p>
                 </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">tuple</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</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">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--&gt;</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">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</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">Unused</span></pre>
 <p>
- </p>
+ </p>
                 </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/non_terminals.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/non_terminals.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/non_terminals.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -31,34 +31,33 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">RT</span></code></span></dt>
 <dd><p>
- Synthesized attribute. The rule or grammar's return type.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">Arg1</span></code>,
- <code class="computeroutput"><span class="identifier">Arg2</span></code>, <code class="computeroutput"><span class="identifier">ArgN</span></code></span></dt>
-<dd><p>
- Inherited attributes. Zero or more arguments.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">L1</span></code>,
- <code class="computeroutput"><span class="identifier">L2</span></code>, <code class="computeroutput"><span class="identifier">LN</span></code></span></dt>
-<dd><p>
- Zero or more local variables.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span><span class="special">,</span> <span class="identifier">r2</span></code></span></dt>
+ Synthesized attribute. The rule or grammar's return type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">Arg1</span></code>, <code class="computeroutput"><span class="identifier">Arg2</span></code>, <code class="computeroutput"><span class="identifier">ArgN</span></code></span></dt>
+<dd><p>
+ Inherited attributes. Zero or more arguments.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">L1</span></code>, <code class="computeroutput"><span class="identifier">L2</span></code>, <code class="computeroutput"><span class="identifier">LN</span></code></span></dt>
+<dd><p>
+ Zero or more local variables.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span><span class="special">,</span>
+ <span class="identifier">r2</span></code></span></dt>
 <dd><p>
- Rules
- </p></dd>
+ Rules
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A grammar
- </p></dd>
+ A grammar
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- A parser expression
- </p></dd>
+ A parser expression
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">my_grammar</span></code></span></dt>
 <dd><p>
- A user defined grammar
- </p></dd>
+ A user defined grammar
+ </p></dd>
 </dl>
 </div>
 <div class="variablelist" title="Terminology">
@@ -66,20 +65,21 @@
 <dl>
 <dt><span class="term">Signature</span></dt>
 <dd><p>
- <code class="computeroutput"><span class="identifier">RT</span><span class="special">(</span><span class="identifier">Arg1</span><span class="special">,</span> <span class="identifier">Arg2</span> <span class="special">...</span>
- <span class="special">,</span><span class="identifier">ArgN</span><span class="special">)</span></code>. The signature specifies the synthesized
- (return value) and inherited (arguments) attributes.
- </p></dd>
+ <code class="computeroutput"><span class="identifier">RT</span><span class="special">(</span><span class="identifier">Arg1</span><span class="special">,</span>
+ <span class="identifier">Arg2</span> <span class="special">...</span>
+ <span class="special">,</span><span class="identifier">ArgN</span><span class="special">)</span></code>. The signature specifies the synthesized
+ (return value) and inherited (arguments) attributes.
+ </p></dd>
 <dt><span class="term">Locals</span></dt>
 <dd><p>
- <code class="computeroutput"><span class="identifier">locals</span><span class="special">&lt;</span><span class="identifier">L1</span><span class="special">,</span> <span class="identifier">L2</span> <span class="special">...,</span>
- <span class="identifier">LN</span><span class="special">&gt;</span></code>.
- The local variables.
- </p></dd>
+ <code class="computeroutput"><span class="identifier">locals</span><span class="special">&lt;</span><span class="identifier">L1</span><span class="special">,</span> <span class="identifier">L2</span> <span class="special">...,</span>
+ <span class="identifier">LN</span><span class="special">&gt;</span></code>.
+ The local variables.
+ </p></dd>
 <dt><span class="term">Skipper</span></dt>
 <dd><p>
- The skip-parser type
- </p></dd>
+ The skip-parser type
+ </p></dd>
 </dl>
 </div>
 <div class="variablelist" title="Template Arguments">
@@ -87,13 +87,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
 <dd><p>
- The iterator type you will use for parsing.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span></code>,
- <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code></span></dt>
+ The iterator type you will use for parsing.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code></span></dt>
 <dd><p>
- Can be one of 1) Signature 2) Locals 3) Skipper.
- </p></dd>
+ Can be one of 1) Signature 2) Locals 3) Skipper.
+ </p></dd>
 </dl>
 </div>
 <div class="informaltable"><table class="table">
@@ -103,162 +102,163 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span>
- <span class="identifier">A1</span><span class="special">,</span>
- <span class="identifier">A2</span><span class="special">,</span>
- <span class="identifier">A3</span><span class="special">&gt;</span>
- <span class="identifier">r</span><span class="special">(</span><span class="identifier">name</span><span class="special">);</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span>
+ <span class="identifier">A1</span><span class="special">,</span>
+ <span class="identifier">A2</span><span class="special">,</span>
+ <span class="identifier">A3</span><span class="special">&gt;</span>
+ <span class="identifier">r</span><span class="special">(</span><span class="identifier">name</span><span class="special">);</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Rule declaration. <code class="computeroutput"><span class="identifier">Iterator</span></code>
- is required. <code class="computeroutput"><span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span></code>
- are optional and can be specified in any order. <code class="computeroutput"><span class="identifier">name</span></code>
- is an optional string that gives the rule its name, useful for
- debugging and error handling.
- </p>
+ <p>
+ Rule declaration. <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ is required. <code class="computeroutput"><span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span></code>
+ are optional and can be specified in any order. <code class="computeroutput"><span class="identifier">name</span></code> is an optional string
+ that gives the rule its name, useful for debugging and error
+ handling.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span>
- <span class="identifier">A1</span><span class="special">,</span>
- <span class="identifier">A2</span><span class="special">,</span>
- <span class="identifier">A3</span><span class="special">&gt;</span>
- <span class="identifier">r</span><span class="special">(</span><span class="identifier">r2</span><span class="special">);</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span>
+ <span class="identifier">A1</span><span class="special">,</span>
+ <span class="identifier">A2</span><span class="special">,</span>
+ <span class="identifier">A3</span><span class="special">&gt;</span>
+ <span class="identifier">r</span><span class="special">(</span><span class="identifier">r2</span><span class="special">);</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Copy construct rule <code class="computeroutput"><span class="identifier">r</span></code>
- from rule <code class="computeroutput"><span class="identifier">r2</span></code>.
- </p>
+ <p>
+ Copy construct rule <code class="computeroutput"><span class="identifier">r</span></code>
+ from rule <code class="computeroutput"><span class="identifier">r2</span></code>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">r2</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">r2</span><span class="special">;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Assign rule <code class="computeroutput"><span class="identifier">r2</span></code>
- to <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ Assign rule <code class="computeroutput"><span class="identifier">r2</span></code>
+ to <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">alias</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">alias</span><span class="special">()</span></code>
+ </p>
                 </td>
 <td>
- <p>
- return an alias of <code class="computeroutput"><span class="identifier">r</span></code>.
- The alias is a parser that holds a reference to <code class="computeroutput"><span class="identifier">r</span></code>.
- Reference semantics.
- </p>
+ <p>
+ return an alias of <code class="computeroutput"><span class="identifier">r</span></code>.
+ The alias is a parser that holds a reference to <code class="computeroutput"><span class="identifier">r</span></code>. Reference semantics.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">copy</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">copy</span><span class="special">()</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Get a copy of <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ Get a copy of <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Naming a rule
- </p>
+ <p>
+ Naming a rule
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Getting the name of a rule
- </p>
+ <p>
+ Getting the name of a rule
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- debug(r)
- </p>
+ <p>
+ debug(r)
+ </p>
                 </td>
 <td>
- <p>
- Debug rule <code class="computeroutput"><span class="identifier">r</span></code>
- </p>
+ <p>
+ Debug rule <code class="computeroutput"><span class="identifier">r</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">p</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">p</span><span class="special">;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Rule definition
- </p>
+ <p>
+ Rule definition
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">%=</span>
- <span class="identifier">p</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">%=</span>
+ <span class="identifier">p</span><span class="special">;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Auto-rule definition. The attribute of <code class="computeroutput"><span class="identifier">p</span></code>
- should be compatible with the synthesized attribute of <code class="computeroutput"><span class="identifier">r</span></code>. When <code class="computeroutput"><span class="identifier">p</span></code>
- is successful, its attribute is automatically propagated to <code class="computeroutput"><span class="identifier">r</span></code>'s synthesized attribute.
- </p>
+ <p>
+ Auto-rule definition. The attribute of <code class="computeroutput"><span class="identifier">p</span></code>
+ should be compatible with the synthesized attribute of <code class="computeroutput"><span class="identifier">r</span></code>. When <code class="computeroutput"><span class="identifier">p</span></code>
+ is successful, its attribute is automatically propagated to
+ <code class="computeroutput"><span class="identifier">r</span></code>'s synthesized
+ attribute.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">my_grammar</span> <span class="special">:</span> <span class="identifier">grammar</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span><span class="special">&gt;</span>
@@ -274,38 +274,38 @@
 </span><span class="special">};</span>
 </pre>
 <p>
- </p>
+ </p>
                 </td>
 <td>
- <p>
- Grammar definition. <code class="computeroutput"><span class="identifier">name</span></code>
- is an optional string that gives the grammar its name, useful for
- debugging and error handling.
- </p>
+ <p>
+ Grammar definition. <code class="computeroutput"><span class="identifier">name</span></code>
+ is an optional string that gives the grammar its name, useful
+ for debugging and error handling.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Naming a grammar
- </p>
+ <p>
+ Naming a grammar
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Getting the name of a grammar
- </p>
+ <p>
+ Getting the name of a grammar
+ </p>
                 </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -41,27 +41,33 @@
 <div class="variablelist" title="Spirit.Qi specific Phoenix placeholders">
 <p class="title"><b>Spirit.Qi specific Phoenix placeholders</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">_1</span><span class="special">,</span> <span class="identifier">_2</span><span class="special">...</span> <span class="special">,</span> <span class="identifier">_N</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">_1</span><span class="special">,</span>
+ <span class="identifier">_2</span><span class="special">...</span>
+ <span class="special">,</span> <span class="identifier">_N</span></code></span></dt>
 <dd><p>
- Nth attribute of <code class="computeroutput"><span class="identifier">p</span></code>
- </p></dd>
+ Nth attribute of <code class="computeroutput"><span class="identifier">p</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_val</span></code></span></dt>
 <dd><p>
- The enclosing rule's synthesized attribute.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">_r1</span><span class="special">,</span> <span class="identifier">_r2</span><span class="special">...</span> <span class="special">,</span> <span class="identifier">_rN</span></code></span></dt>
+ The enclosing rule's synthesized attribute.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">_r1</span><span class="special">,</span>
+ <span class="identifier">_r2</span><span class="special">...</span>
+ <span class="special">,</span> <span class="identifier">_rN</span></code></span></dt>
 <dd><p>
- The enclosing rule's Nth inherited attribute.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">_a</span><span class="special">,</span> <span class="identifier">_b</span><span class="special">...</span> <span class="special">,</span> <span class="identifier">_j</span></code></span></dt>
+ The enclosing rule's Nth inherited attribute.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">_a</span><span class="special">,</span>
+ <span class="identifier">_b</span><span class="special">...</span>
+ <span class="special">,</span> <span class="identifier">_j</span></code></span></dt>
 <dd><p>
- The enclosing rule's local variables (<code class="computeroutput"><span class="identifier">_a</span></code>
- refers to the first).
- </p></dd>
+ The enclosing rule's local variables (<code class="computeroutput"><span class="identifier">_a</span></code>
+ refers to the first).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">_pass</span></code></span></dt>
 <dd><p>
- Assign <code class="computeroutput"><span class="keyword">false</span></code> to <code class="computeroutput"><span class="identifier">_pass</span></code> to force a parser failure.
- </p></dd>
+ Assign <code class="computeroutput"><span class="keyword">false</span></code> to <code class="computeroutput"><span class="identifier">_pass</span></code> to force a parser failure.
+ </p></dd>
 </dl>
 </div>
 <div class="important" title="Important"><table border="0" summary="Important">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,37 +35,37 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Attribute of <code class="computeroutput"><span class="identifier">p</span></code>
- </p>
+ <p>
+ Attribute of <code class="computeroutput"><span class="identifier">p</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Call semantic action, <code class="computeroutput"><span class="identifier">fa</span></code>
- if p succeeds.
- </p>
+ <p>
+ Call semantic action, <code class="computeroutput"><span class="identifier">fa</span></code>
+ if p succeeds.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auto.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auto.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auto.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,37 +39,38 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <a class="link" href="../../reference/auto.html" title="Auto"><code class="computeroutput"><span class="identifier">auto_</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auto.html" title="Auto"><code class="computeroutput"><span class="identifier">auto_</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse input using a parser created from the supplied attribute
- type using the <a class="link" href="../../reference/parse_api/create_parser.html" title="API for Automatic Parser Creation"><code class="computeroutput"><span class="identifier">create_parser</span></code></a> API function.
- </p>
+ <p>
+ Parse input using a parser created from the supplied attribute
+ type using the <a class="link" href="../../reference/parse_api/create_parser.html" title="API for Automatic Parser Creation"><code class="computeroutput"><span class="identifier">create_parser</span></code></a> API
+ function.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,145 +35,147 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/eol.html" title="End of Line (eol)"><code class="computeroutput"><span class="identifier">eol</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches the end of line (<code class="computeroutput"><span class="special">\</span><span class="identifier">r</span></code> or <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code> or <code class="computeroutput"><span class="special">\</span><span class="identifier">r</span><span class="special">\</span><span class="identifier">n</span></code>)
- </p>
+ <p>
+ Matches the end of line (<code class="computeroutput"><span class="special">\</span><span class="identifier">r</span></code> or <code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code> or <code class="computeroutput"><span class="special">\</span><span class="identifier">r</span><span class="special">\</span><span class="identifier">n</span></code>)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/eoi.html" title="End of Input (eoi)"><code class="computeroutput"><span class="identifier">eoi</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/eoi.html" title="End of Input (eoi)"><code class="computeroutput"><span class="identifier">eoi</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches the end of input (first == last)
- </p>
+ <p>
+ Matches the end of input (first == last)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match an empty string
- </p>
+ <p>
+ Match an empty string
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/eps.html" title="Epsilon (eps)"><code class="computeroutput"><span class="identifier">eps</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If <code class="computeroutput"><span class="identifier">b</span></code> is true,
- match an empty string
- </p>
+ <p>
+ If <code class="computeroutput"><span class="identifier">b</span></code> is true,
+ match an empty string
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/lazy.html" title="Lazy (lazy)"><code class="computeroutput"><span class="identifier">lazy</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Attribute of <code class="computeroutput"><span class="identifier">P</span></code>
- where <code class="computeroutput"><span class="identifier">P</span></code> is the
- return type of <code class="computeroutput"><span class="identifier">fp</span></code>
- </p>
+ <p>
+ Attribute of <code class="computeroutput"><span class="identifier">P</span></code>
+ where <code class="computeroutput"><span class="identifier">P</span></code> is
+ the return type of <code class="computeroutput"><span class="identifier">fp</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Invoke <code class="computeroutput"><span class="identifier">fp</span></code> at
- parse time, returning a parser <code class="computeroutput"><span class="identifier">p</span></code>
- which is then called to parse.
- </p>
+ <p>
+ Invoke <code class="computeroutput"><span class="identifier">fp</span></code> at
+ parse time, returning a parser <code class="computeroutput"><span class="identifier">p</span></code>
+ which is then called to parse.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">fp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">fp</span></code>
+ </p>
                   </td>
 <td>
- <p>
- see <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
- above
- </p>
+ <p>
+ see <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
+ above
+ </p>
                   </td>
 <td>
- <p>
- Equivalent to <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
- </p>
+ <p>
+ Equivalent to <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/auxiliary/attr.html" title="Attribute (attr)"><code class="computeroutput"><span class="identifier">attr</span><span class="special">(</span><span class="identifier">attrib</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/auxiliary/attr.html" title="Attribute (attr)"><code class="computeroutput"><span class="identifier">attr</span><span class="special">(</span><span class="identifier">attrib</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Doesn't consume/parse any input, but exposes the argument <code class="computeroutput"><span class="identifier">attrib</span></code> as its attribute.
- </p>
+ <p>
+ Doesn't consume/parse any input, but exposes the argument
+ <code class="computeroutput"><span class="identifier">attrib</span></code> as its
+ attribute.
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,190 +35,190 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 8 bits native endian
- </p>
+ <p>
+ 8 bits native endian
+ </p>
                   </td>
 <td>
- <p>
- Matches an 8 bit binary
- </p>
+ <p>
+ Matches an 8 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 16 bits native endian
- </p>
+ <p>
+ 16 bits native endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 16 bit binary
- </p>
+ <p>
+ Matches a 16 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 16 bits big endian
- </p>
+ <p>
+ 16 bits big endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 16 bit binary
- </p>
+ <p>
+ Matches a 16 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 16 bits little endian
- </p>
+ <p>
+ 16 bits little endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 16 bit binary
- </p>
+ <p>
+ Matches a 16 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 32 bits native endian
- </p>
+ <p>
+ 32 bits native endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 32 bit binary
- </p>
+ <p>
+ Matches a 32 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 32 bits big endian
- </p>
+ <p>
+ 32 bits big endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 32 bit binary
- </p>
+ <p>
+ Matches a 32 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 32 bits little endian
- </p>
+ <p>
+ 32 bits little endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 32 bit binary
- </p>
+ <p>
+ Matches a 32 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 64 bits native endian
- </p>
+ <p>
+ 64 bits native endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 64 bit binary
- </p>
+ <p>
+ Matches a 64 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 64 bits big endian
- </p>
+ <p>
+ 64 bits big endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 64 bit binary
- </p>
+ <p>
+ Matches a 64 bit binary
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- 64 bits little endian
- </p>
+ <p>
+ 64 bits little endian
+ </p>
                   </td>
 <td>
- <p>
- Matches a 64 bit binary
- </p>
+ <p>
+ Matches a 64 bit binary
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,357 +35,357 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">ch</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">ch</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ Matches <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ Matches <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any character
- </p>
+ <p>
+ Matches any character
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches <code class="computeroutput"><span class="identifier">ch</span></code>
- </p>
+ <p>
+ Matches <code class="computeroutput"><span class="identifier">ch</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"c"</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="string">"c"</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a single char string literal, <code class="computeroutput"><span class="identifier">c</span></code>
- </p>
+ <p>
+ Matches a single char string literal, <code class="computeroutput"><span class="identifier">c</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">,</span>
- <span class="identifier">ch2</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">ch</span><span class="special">,</span>
+ <span class="identifier">ch2</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a range of chars from <code class="computeroutput"><span class="identifier">ch</span></code>
- to <code class="computeroutput"><span class="identifier">ch2</span></code> (inclusive)
- </p>
+ <p>
+ Matches a range of chars from <code class="computeroutput"><span class="identifier">ch</span></code>
+ to <code class="computeroutput"><span class="identifier">ch2</span></code> (inclusive)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">charset</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">char_</span><span class="special">(</span><span class="identifier">charset</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character set <code class="computeroutput"><span class="identifier">charset</span></code>
- </p>
+ <p>
+ Matches a character set <code class="computeroutput"><span class="identifier">charset</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">alnum</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">alnum</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalnum</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalnum</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">alpha</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">alpha</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalpha</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isalpha</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">blank</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">blank</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isblank</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isblank</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">cntrl</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">cntrl</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iscntrl</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iscntrl</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">digit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">digit</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isdigit</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isdigit</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">graph</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">graph</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isgraph</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isgraph</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">print</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">print</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isprint</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isprint</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">punct</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">punct</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ispunct</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ispunct</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">space</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">space</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isspace</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isspace</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">xdigit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">xdigit</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isxdigit</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isxdigit</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lower</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lower</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">islower</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">upper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">upper</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Ch</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Ch</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code> in the current character
- set
- </p>
+ <p>
+ Matches a character based on the equivalent of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">isupper</span></code> in the current character
+ set
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,233 +35,233 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/lexeme.html" title="Inhibiting Skipping (lexeme[])"><code class="computeroutput"><span class="identifier">lexeme</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/lexeme.html" title="Inhibiting Skipping (lexeme[])"><code class="computeroutput"><span class="identifier">lexeme</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Disable skip parsing for <code class="computeroutput"><span class="identifier">a</span></code>,
- does pre-skipping
- </p>
+ <p>
+ Disable skip parsing for <code class="computeroutput"><span class="identifier">a</span></code>,
+ does pre-skipping
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/no_skip.html" title="Inhibiting Skipping Without Pre-skip (no_skip[])"><code class="computeroutput"><span class="identifier">no_skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/no_skip.html" title="Inhibiting Skipping Without Pre-skip (no_skip[])"><code class="computeroutput"><span class="identifier">no_skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Disable skip parsing for <code class="computeroutput"><span class="identifier">a</span></code>,
- no pre-skipping
- </p>
+ <p>
+ Disable skip parsing for <code class="computeroutput"><span class="identifier">a</span></code>,
+ no pre-skipping
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/no_case.html" title="Inhibiting Case Sensitivity (no_case[])"><code class="computeroutput"><span class="identifier">no_case</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/no_case.html" title="Inhibiting Case Sensitivity (no_case[])"><code class="computeroutput"><span class="identifier">no_case</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Inhibits case-sensitivity for <code class="computeroutput"><span class="identifier">a</span></code>
- </p>
+ <p>
+ Inhibits case-sensitivity for <code class="computeroutput"><span class="identifier">a</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/omit.html" title="Ignoring Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/omit.html" title="Ignoring Attribute (omit[])"><code class="computeroutput"><span class="identifier">omit</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Ignores the attribute type of <code class="computeroutput"><span class="identifier">a</span></code>
- </p>
+ <p>
+ Ignores the attribute type of <code class="computeroutput"><span class="identifier">a</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/matches.html" title="Test if Parser Succeeded (matches[])"><code class="computeroutput"><span class="identifier">matches</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/matches.html" title="Test if Parser Succeeded (matches[])"><code class="computeroutput"><span class="identifier">matches</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return if the embedded parser <code class="computeroutput"><span class="identifier">a</span></code>
- matched its input
- </p>
+ <p>
+ Return if the embedded parser <code class="computeroutput"><span class="identifier">a</span></code>
+ matched its input
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/raw.html" title="Transduction Parsing (raw[])"><code class="computeroutput"><span class="identifier">raw</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/raw.html" title="Transduction Parsing (raw[])"><code class="computeroutput"><span class="identifier">raw</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- boost::iterator_range<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ boost::iterator_range<code class="computeroutput"><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Presents the transduction of <code class="computeroutput"><span class="identifier">a</span></code>
- as an iterator range
- </p>
+ <p>
+ Presents the transduction of <code class="computeroutput"><span class="identifier">a</span></code>
+ as an iterator range
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> zero
- or more times
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> zero
+ or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">N</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">N</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">N</span></code> times
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">N</span></code> times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">N</span><span class="special">,</span>
- <span class="identifier">M</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">N</span><span class="special">,</span>
+ <span class="identifier">M</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">N</span></code> to <code class="computeroutput"><span class="identifier">M</span></code>
- times
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">N</span></code> to <code class="computeroutput"><span class="identifier">M</span></code>
+ times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">N</span><span class="special">,</span>
- <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/repeat.html" title="Repetition (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">N</span><span class="special">,</span>
+ <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">N</span></code> or more times
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> <code class="computeroutput"><span class="identifier">N</span></code> or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/skip.html" title="Re-Establish Skipping (skip[])"><code class="computeroutput"><span class="identifier">skip</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/skip.html" title="Re-Establish Skipping (skip[])"><code class="computeroutput"><span class="identifier">skip</span></code></a><code class="computeroutput"><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Re-establish the skipper that got inhibited by lexeme or no_skip.
- </p>
+ <p>
+ Re-establish the skipper that got inhibited by lexeme or no_skip.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/directive/skip.html" title="Re-Establish Skipping (skip[])"><code class="computeroutput"><span class="identifier">skip</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <a class="link" href="../../reference/directive/skip.html" title="Re-Establish Skipping (skip[])"><code class="computeroutput"><span class="identifier">skip</span></code></a><code class="computeroutput"><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Use <code class="computeroutput"><span class="identifier">p</span></code> as a skipper
- for parsing <code class="computeroutput"><span class="identifier">a</span></code>
- </p>
+ <p>
+ Use <code class="computeroutput"><span class="identifier">p</span></code> as a
+ skipper for parsing <code class="computeroutput"><span class="identifier">a</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,260 +35,260 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">float</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a floating point number into a <code class="computeroutput"><span class="keyword">float</span></code>
- </p>
+ <p>
+ Parse a floating point number into a <code class="computeroutput"><span class="keyword">float</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">double_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">double_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a floating point number into a <code class="computeroutput"><span class="keyword">double</span></code>
- </p>
+ <p>
+ Parse a floating point number into a <code class="computeroutput"><span class="keyword">double</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a floating point number into a <code class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></code>
- </p>
+ <p>
+ Parse a floating point number into a <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bin</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bin</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a binary integer into an <code class="computeroutput"><span class="keyword">unsigned</span></code>
- </p>
+ <p>
+ Parse a binary integer into an <code class="computeroutput"><span class="keyword">unsigned</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">oct</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">oct</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse an octal integer into an <code class="computeroutput"><span class="keyword">unsigned</span></code>
- </p>
+ <p>
+ Parse an octal integer into an <code class="computeroutput"><span class="keyword">unsigned</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hex</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hex</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a hexadecimal integer into an <code class="computeroutput"><span class="keyword">unsigned</span></code>
- </p>
+ <p>
+ Parse a hexadecimal integer into an <code class="computeroutput"><span class="keyword">unsigned</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ushort_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ushort_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse an unsigned short integer
- </p>
+ <p>
+ Parse an unsigned short integer
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ulong_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ulong_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse an unsigned long integer
- </p>
+ <p>
+ Parse an unsigned long integer
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">uint_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">uint_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse an unsigned int
- </p>
+ <p>
+ Parse an unsigned int
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ulong_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ulong_long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse an unsigned long long
- </p>
+ <p>
+ Parse an unsigned long long
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a short integer
- </p>
+ <p>
+ Parse a short integer
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a long integer
- </p>
+ <p>
+ Parse a long integer
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">int_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">int_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">int</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">int</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse an int
- </p>
+ <p>
+ Parse an int
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a long long
- </p>
+ <p>
+ Parse a long long
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,258 +35,258 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Not predicate. If the predicate <code class="computeroutput"><span class="identifier">a</span></code>
- matches, fail. Otherwise, return a zero length match.
- </p>
+ <p>
+ Not predicate. If the predicate <code class="computeroutput"><span class="identifier">a</span></code>
+ matches, fail. Otherwise, return a zero length match.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- And predicate. If the predicate <code class="computeroutput"><span class="identifier">a</span></code>
- matches, return a zero length match. Otherwise, fail.
- </p>
+ <p>
+ And predicate. If the predicate <code class="computeroutput"><span class="identifier">a</span></code>
+ matches, return a zero length match. Otherwise, fail.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Optional. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- zero or one time
- </p>
+ <p>
+ Optional. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ zero or one time
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Kleene. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- zero or more times
- </p>
+ <p>
+ Kleene. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ zero or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Plus. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- one or more times
- </p>
+ <p>
+ Plus. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ one or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
- <span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
+ <span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Alternative. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- or <code class="computeroutput"><span class="identifier">b</span></code>
- </p>
+ <p>
+ Alternative. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ or <code class="computeroutput"><span class="identifier">b</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
- <span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
+ <span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Sequence. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- followed by <code class="computeroutput"><span class="identifier">b</span></code>
- </p>
+ <p>
+ Sequence. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ followed by <code class="computeroutput"><span class="identifier">b</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
- <span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span>
+ <span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Expect. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- followed by <code class="computeroutput"><span class="identifier">b</span></code>.
- <code class="computeroutput"><span class="identifier">b</span></code> is expected
- to match when <code class="computeroutput"><span class="identifier">a</span></code>
- matches, otherwise, an <code class="computeroutput"><span class="identifier">expectation_failure</span></code>
- is thrown.
- </p>
+ <p>
+ Expect. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ followed by <code class="computeroutput"><span class="identifier">b</span></code>.
+ <code class="computeroutput"><span class="identifier">b</span></code> is expected
+ to match when <code class="computeroutput"><span class="identifier">a</span></code>
+ matches, otherwise, an <code class="computeroutput"><span class="identifier">expectation_failure</span></code>
+ is thrown.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Difference. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- but not <code class="computeroutput"><span class="identifier">b</span></code>
- </p>
+ <p>
+ Difference. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ but not <code class="computeroutput"><span class="identifier">b</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">||</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">||</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span></code>
- <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span></code>
- <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span>
- <span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span></code>
+ <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span></code>
+ <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span>
+ <span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Sequential Or. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- or <code class="computeroutput"><span class="identifier">b</span></code> or <code class="computeroutput"><span class="identifier">a</span></code> followed by <code class="computeroutput"><span class="identifier">b</span></code>
- </p>
+ <p>
+ Sequential Or. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ or <code class="computeroutput"><span class="identifier">b</span></code> or <code class="computeroutput"><span class="identifier">a</span></code> followed by <code class="computeroutput"><span class="identifier">b</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- List. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- delimited <code class="computeroutput"><span class="identifier">b</span></code> one
- or more times
- </p>
+ <p>
+ List. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ delimited <code class="computeroutput"><span class="identifier">b</span></code>
+ one or more times
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">^</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">^</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span></code>
- <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span></code>
- <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span>
- <span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;</span></code>
+ <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span></code>
+ <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span>
+ <span class="special">&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Permutation. Parse <code class="computeroutput"><span class="identifier">a</span></code>
- or <code class="computeroutput"><span class="identifier">b</span></code> or <code class="computeroutput"><span class="identifier">a</span></code> followed by <code class="computeroutput"><span class="identifier">b</span></code> or <code class="computeroutput"><span class="identifier">b</span></code>
- followed by <code class="computeroutput"><span class="identifier">a</span></code>.
- </p>
+ <p>
+ Permutation. Parse <code class="computeroutput"><span class="identifier">a</span></code>
+ or <code class="computeroutput"><span class="identifier">b</span></code> or <code class="computeroutput"><span class="identifier">a</span></code> followed by <code class="computeroutput"><span class="identifier">b</span></code> or <code class="computeroutput"><span class="identifier">b</span></code>
+ followed by <code class="computeroutput"><span class="identifier">a</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,98 +35,98 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">str</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">str</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches <code class="computeroutput"><span class="identifier">str</span></code>
- </p>
+ <p>
+ Matches <code class="computeroutput"><span class="identifier">str</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Unused</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches <code class="computeroutput"><span class="identifier">str</span></code>
- </p>
+ <p>
+ Matches <code class="computeroutput"><span class="identifier">str</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">string</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string/string.html" title="String (string, lit)"><code class="computeroutput"><span class="identifier">string</span><span class="special">(</span><span class="identifier">str</span><span class="special">)</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Str</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Str</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches <code class="computeroutput"><span class="identifier">str</span></code>
- </p>
+ <p>
+ Matches <code class="computeroutput"><span class="identifier">str</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <a class="link" href="../../reference/string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span>
- <span class="identifier">T</span><span class="special">&gt;</span></code></a>
- </p>
+ <p>
+ <a class="link" href="../../reference/string/symbols.html" title="Symbols (symbols)"><code class="computeroutput"><span class="identifier">symbols</span><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span>
+ <span class="identifier">T</span><span class="special">&gt;</span></code></a>
+ </p>
                   </td>
 <td>
- <p>
- N/A
- </p>
+ <p>
+ N/A
+ </p>
                   </td>
 <td>
- <p>
- Declare a symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
- <code class="computeroutput"><span class="identifier">Ch</span></code> is the underlying
- char type of the symbol table keys. <code class="computeroutput"><span class="identifier">T</span></code>
- is the data type associated with each key.
- </p>
+ <p>
+ Declare a symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
+ <code class="computeroutput"><span class="identifier">Ch</span></code> is the underlying
+ char type of the symbol table keys. <code class="computeroutput"><span class="identifier">T</span></code>
+ is the data type associated with each key.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span>
     <span class="special">(</span><span class="identifier">str1</span><span class="special">,</span> <span class="identifier">val1</span><span class="special">)</span>
@@ -135,37 +135,37 @@
 <span class="special">;</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- N/A
- </p>
+ <p>
+ N/A
+ </p>
                   </td>
 <td>
- <p>
- Add symbols into a symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
- val1 and val2 are optional data of type <code class="computeroutput"><span class="identifier">T</span></code>,
- the data type associated with each key.
- </p>
+ <p>
+ Add symbols into a symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
+ val1 and val2 are optional data of type <code class="computeroutput"><span class="identifier">T</span></code>,
+ the data type associated with each key.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches entries in the symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
- If successful, returns the data associated with the key
- </p>
+ <p>
+ Matches entries in the symbol table, <code class="computeroutput"><span class="identifier">sym</span></code>.
+ If successful, returns the data associated with the key
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/action.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/action.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/action.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.action"></a><a class="link" href="action.html" title="Action">Action</a>
 </h4></div></div></div>
 <a name="spirit.qi.reference.action.description"></a><h6>
-<a name="id666599"></a>
+<a name="id634474"></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="id666633"></a>
+<a name="id634508"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/action.hpp&gt;
@@ -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="id666708"></a>
+<a name="id634583"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -63,34 +63,34 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">p</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- Instances of a parser, <code class="computeroutput"><span class="identifier">P</span></code>
- </p></dd>
+ Instances of a parser, <code class="computeroutput"><span class="identifier">P</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd><p>
- Attribute type exposed by a parser, <code class="computeroutput"><span class="identifier">a</span></code>
- </p></dd>
+ Attribute type exposed by a parser, <code class="computeroutput"><span class="identifier">a</span></code>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fa</span></code></span></dt>
 <dd><p>
- A (semantic action) function with signature <code class="computeroutput"><span class="keyword">void</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">&amp;)</span></code>. The third parameter is a boolean
- flag that can be set to false to force the parser to fail. Both <code class="computeroutput"><span class="identifier">Context</span></code> and the boolean flag are
- optional. For more information see below.
- </p></dd>
+ A (semantic action) function with signature <code class="computeroutput"><span class="keyword">void</span><span class="special">(</span><span class="identifier">Attrib</span><span class="special">&amp;,</span> <span class="identifier">Context</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">&amp;)</span></code>. The third parameter is a boolean
+ flag that can be set to false to force the parser to fail. Both
+ <code class="computeroutput"><span class="identifier">Context</span></code> and the boolean
+ flag are optional. For more information see below.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Attrib</span></code></span></dt>
 <dd><p>
- The attribute obtained from the parse.
- </p></dd>
+ The attribute obtained from the parse.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The type of the parser execution context. For more information see
- below.
- </p></dd>
+ The type of the parser execution context. For more information see
+ below.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.action.expression_semantics"></a><h6>
-<a name="id666903"></a>
+<a name="id634784"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -105,30 +105,30 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
+ </p>
                 </td>
 <td>
- <p>
- If <code class="computeroutput"><span class="identifier">p</span></code> is successful,
- call semantic action, <code class="computeroutput"><span class="identifier">fa</span></code>.
- The function or function object <code class="computeroutput"><span class="identifier">fa</span></code>
- is provided the attribute value parsed by the parser <code class="computeroutput"><span class="identifier">p</span></code>, plus some more context information
- and a mutable bool flag which can be used to fail parsing.
- </p>
+ <p>
+ If <code class="computeroutput"><span class="identifier">p</span></code> is successful,
+ call semantic action, <code class="computeroutput"><span class="identifier">fa</span></code>.
+ The function or function object <code class="computeroutput"><span class="identifier">fa</span></code>
+ is provided the attribute value parsed by the parser <code class="computeroutput"><span class="identifier">p</span></code>, plus some more context information
+ and a mutable bool flag which can be used to fail parsing.
+ </p>
                 </td>
 </tr></tbody>
 </table></div>
@@ -168,7 +168,7 @@
           and not generating any output.
         </p>
 <a name="spirit.qi.reference.action.attributes"></a><h6>
-<a name="id667351"></a>
+<a name="id635234"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -178,34 +178,34 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="identifier">a</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]:</span>
- <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="identifier">a</span><span class="special">[</span><span class="identifier">fa</span><span class="special">]:</span>
+ <span class="identifier">A</span></code>
+ </p>
                 </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.action.complexity"></a><h6>
-<a name="id667473"></a>
+<a name="id635359"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.complexity">Complexity</a>
         </h6>
 <p>
@@ -214,7 +214,7 @@
           or function object used as the semantic action.
         </p>
 <a name="spirit.qi.reference.action.example"></a><h6>
-<a name="id667490"></a>
+<a name="id635376"></a>
           <a class="link" href="action.html#spirit.qi.reference.action.example">Example</a>
         </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/auto.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/auto.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/auto.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.auto"></a><a class="link" href="auto.html" title="Auto">Auto</a>
 </h4></div></div></div>
 <a name="spirit.qi.reference.auto.description"></a><h6>
-<a name="id667538"></a>
+<a name="id635424"></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="id667562"></a>
+<a name="id635448"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auto.hpp&gt;
@@ -46,25 +46,25 @@
           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="id667637"></a>
+<a name="id635522"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">auto_</span> <span class="comment">// alias:
- boost::spirit::qi::auto_</span></code>
- </p>
+ <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">auto_</span> <span class="comment">// alias:
+ boost::spirit::qi::auto_</span></code>
+ </p>
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auto.model_of"></a><h6>
-<a name="id667715"></a>
+<a name="id635600"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -77,7 +77,7 @@
           </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auto.expression_semantics"></a><h6>
-<a name="id667748"></a>
+<a name="id636806"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -92,32 +92,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">auto_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">auto_</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Create a parser instance compatible with the supplied attribute
- type and use it for input matching.
- </p>
+ <p>
+ Create a parser instance compatible with the supplied attribute
+ type and use it for input matching.
+ </p>
                 </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auto.additional_requirements"></a><h6>
-<a name="id667835"></a>
+<a name="id636894"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.additional_requirements">Additional
           Requirements</a>
         </h6>
@@ -137,163 +137,163 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Attribute type
- </p>
+ <p>
+ Attribute type
+ </p>
                 </th>
 <th>
- <p>
- Parser type
- </p>
+ <p>
+ Parser type
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">standard</span><span class="special">::</span><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">standard_wide</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">standard</span><span class="special">::</span><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">standard_wide</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ushort_</span></code>, <code class="computeroutput"><span class="identifier">uint_</span></code>, <code class="computeroutput"><span class="identifier">ulong_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ushort_</span></code>, <code class="computeroutput"><span class="identifier">uint_</span></code>, <code class="computeroutput"><span class="identifier">ulong_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code>, <code class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code>, <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, <code class="computeroutput"><span class="identifier">long_double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, <code class="computeroutput"><span class="identifier">long_double</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_long</span></code>, <code class="computeroutput"><span class="identifier">ulong_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_long</span></code>, <code class="computeroutput"><span class="identifier">ulong_long</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span></code>
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Any (STL) container
- </p>
+ <p>
+ Any (STL) container
+ </p>
                 </td>
 <td>
- <p>
- Kleene Star (unary <code class="computeroutput"><span class="char">'*'</span></code>)
- </p>
+ <p>
+ Kleene Star (unary <code class="computeroutput"><span class="char">'*'</span></code>)
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- Any Fusion sequence
- </p>
+ <p>
+ Any Fusion sequence
+ </p>
                 </td>
 <td>
- <p>
- Sequence operator (<code class="computeroutput"><span class="char">'&gt;&gt;'</span></code>)
- </p>
+ <p>
+ Sequence operator (<code class="computeroutput"><span class="char">'&gt;&gt;'</span></code>)
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Optional operator (unary <code class="computeroutput"><span class="char">'-'</span></code>)
- </p>
+ <p>
+ Optional operator (unary <code class="computeroutput"><span class="char">'-'</span></code>)
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Alternative operator (<code class="computeroutput"><span class="char">'|'</span></code>)
- </p>
+ <p>
+ Alternative operator (<code class="computeroutput"><span class="char">'|'</span></code>)
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <p>
           It is possible to add support for any custom data type by implementing
- a specialization of the customization point <a class="link" href="../../advanced/customize/auto/create_parser.html" title="Define a Custom Attribute Mapping for a Parser"><code class="computeroutput"><span class="identifier">create_parser</span></code></a>. This customiyation
- can be used also to redefined anz of the predefined mappings.
+ a specialization of the customization point <a class="link" href="../../advanced/customize/auto/create_parser.html" title="Define a Custom Attribute Mapping for a Parser"><code class="computeroutput"><span class="identifier">create_parser</span></code></a>. This customization
+ can be used also to redefined any of the predefined mappings.
         </p>
 <a name="spirit.qi.reference.auto.attributes"></a><h6>
-<a name="id668897"></a>
+<a name="id637553"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -303,26 +303,26 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                 </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">auto_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">auto_</span></code>
+ </p>
                 </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hold_any</span></code>
+ </p>
                 </td>
 </tr></tbody>
 </table></div>
@@ -341,7 +341,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.auto.complexity"></a><h6>
-<a name="id669010"></a>
+<a name="id637668"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.complexity">Complexity</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -357,7 +357,7 @@
           </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auto.example"></a><h6>
-<a name="id669041"></a>
+<a name="id637700"></a>
           <a class="link" href="auto.html#spirit.qi.reference.auto.example">Example</a>
         </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -43,7 +43,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="id670332"></a>
+<a name="id640100"></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 &lt;boost/spirit/home/qi/auxiliary.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.auxiliary.attr"></a><a class="link" href="attr.html" title="Attribute (attr)"> Attribute (<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="id670423"></a>
+<a name="id640192"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.description">Description</a>
           </h6>
 <p>
@@ -36,7 +36,7 @@
             its specified parameter as an attribute.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr.header"></a><h6>
-<a name="id670440"></a>
+<a name="id640208"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/attr.hpp&gt;
@@ -46,25 +46,25 @@
             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="id670515"></a>
+<a name="id640283"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">attr</span> <span class="comment">// alias:
- boost::spirit::qi::attr</span></code>
- </p>
+ <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">attr</span> <span class="comment">// alias:
+ boost::spirit::qi::attr</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr.model_of"></a><h6>
-<a name="id670593"></a>
+<a name="id640361"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -81,20 +81,20 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A arbitrary typed constant value, e.g. 0.0, "Hello", or
- a variable of arbitrary type or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to an arbitrary type.
- </p></dd>
+ A arbitrary typed constant value, e.g. 0.0, "Hello",
+ or a variable of arbitrary type or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to an arbitrary type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">A</span></code></span></dt>
 <dd><p>
- The type of <code class="computeroutput"><span class="identifier">a</span></code> or
- if it is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a>, its return type.
- </p></dd>
+ The type of <code class="computeroutput"><span class="identifier">a</span></code> or
+ if it is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a>, its return type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.auxiliary.attr.expression_semantics"></a><h6>
-<a name="id670686"></a>
+<a name="id640457"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,32 +109,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a pseudo parser exposing the current value of <code class="computeroutput"><span class="identifier">a</span></code> as its attribute without
- consuming any input at parse time.
- </p>
+ <p>
+ Create a pseudo parser exposing the current value of <code class="computeroutput"><span class="identifier">a</span></code> as its attribute without
+ consuming any input at parse time.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr.attributes"></a><h6>
-<a name="id670788"></a>
+<a name="id640561"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -144,31 +144,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr</span><span class="special">(</span><span class="identifier">a</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr.complexity"></a><h6>
-<a name="id672118"></a>
+<a name="id640652"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -185,7 +185,7 @@
             done.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr.example"></a><h6>
-<a name="id672146"></a>
+<a name="id640680"></a>
             <a class="link" href="attr.html#spirit.qi.reference.auxiliary.attr.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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.qi.reference.auxiliary.attr_cast.description"></a><h6>
-<a name="id672662"></a>
+<a name="id641196"></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">transform_attribute</span></code></a>.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr_cast.header"></a><h6>
-<a name="id672729"></a>
+<a name="id641263"></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 &lt;boost/spirit/home/qi/auxiliary/attr_cast.hpp&gt;
@@ -51,32 +51,32 @@
             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="id672804"></a>
+<a name="id641338"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">attr_cast</span> <span class="comment">//
- alias: boost::spirit::qi::attr_cast</span></code>
- </p>
+ <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">attr_cast</span> <span class="comment">//
+ alias: boost::spirit::qi::attr_cast</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.synopsis"></a><h6>
-<a name="id672883"></a>
+<a name="id641417"></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">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span> <span class="identifier">Transformed</span><span class="special">&gt;</span>
 <span class="special">&lt;</span><span class="identifier">unspecified</span><span class="special">&gt;</span> <span class="identifier">attr_cast</span><span class="special">(&lt;</span><span class="identifier">unspecified</span><span class="special">&gt;);</span>
 </pre>
 <a name="spirit.qi.reference.auxiliary.attr_cast.template_parameters"></a><h6>
-<a name="id672955"></a>
+<a name="id641489"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.template_parameters">Template
             parameters</a>
           </h6>
@@ -88,54 +88,55 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Exposed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Exposed</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type of the attribute supplied to the <code class="computeroutput"><span class="identifier">attr_cast</span></code>.
- </p>
+ <p>
+ The type of the attribute supplied to the <code class="computeroutput"><span class="identifier">attr_cast</span></code>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Transformed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type of the attribute expected by the embedded parser <code class="computeroutput"><span class="identifier">p</span></code>.
- </p>
+ <p>
+ The type of the attribute expected by the embedded parser
+ <code class="computeroutput"><span class="identifier">p</span></code>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -153,7 +154,7 @@
             not explicitly specified.
           </p>
 <a name="spirit.qi.reference.auxiliary.attr_cast.model_of"></a><h6>
-<a name="id673188"></a>
+<a name="id641728"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.model_of">Model
             of</a>
           </h6>
@@ -171,12 +172,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- A parser object.
- </p></dd>
+ A parser object.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id673249"></a>
+<a name="id641790"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -191,72 +192,74 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a component invoking the parser <code class="computeroutput"><span class="identifier">p</span></code>
- while passing an attribute of the type as normally expected by
- <code class="computeroutput"><span class="identifier">p</span></code>. The type of
- the supplied attribute will be transformed to the type <code class="computeroutput"><span class="identifier">p</span></code> exposes as its attribute
- type (by using the attribute customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
- </p>
+ <p>
+ Create a component invoking the parser <code class="computeroutput"><span class="identifier">p</span></code>
+ while passing an attribute of the type as normally expected
+ by <code class="computeroutput"><span class="identifier">p</span></code>. The type
+ of the supplied attribute will be transformed to the type
+ <code class="computeroutput"><span class="identifier">p</span></code> exposes as
+ its attribute type (by using the attribute customization point
+ <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a component invoking the parser <code class="computeroutput"><span class="identifier">p</span></code>
- while passing an attribute of the type as normally expected by
- <code class="computeroutput"><span class="identifier">p</span></code>. The supplied
- attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
- it will be transformed to the type <code class="computeroutput"><span class="identifier">p</span></code>
- exposes as its attribute type (using the attribute customization
- point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
- </p>
+ <p>
+ Create a component invoking the parser <code class="computeroutput"><span class="identifier">p</span></code>
+ while passing an attribute of the type as normally expected
+ by <code class="computeroutput"><span class="identifier">p</span></code>. The supplied
+ attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>,
+ it will be transformed to the type <code class="computeroutput"><span class="identifier">p</span></code>
+ exposes as its attribute type (using the attribute customization
+ point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
- <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
+ <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a component invoking the parser <code class="computeroutput"><span class="identifier">p</span></code>
- while passing an attribute of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
- The supplied attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>, it will be transformed
- to the type <code class="computeroutput"><span class="identifier">Transformed</span></code>
- (using the attribute customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
- </p>
+ <p>
+ Create a component invoking the parser <code class="computeroutput"><span class="identifier">p</span></code>
+ while passing an attribute of type <code class="computeroutput"><span class="identifier">Transformed</span></code>.
+ The supplied attribute is expected to be of the type <code class="computeroutput"><span class="identifier">Exposed</span></code>, it will be transformed
+ to the type <code class="computeroutput"><span class="identifier">Transformed</span></code>
+ (using the attribute customization point <a class="link" href="../../../advanced/customize/transform.html" title="Transform an Attribute to a Different Type (Qi and Karma)"><code class="computeroutput"><span class="identifier">transform_attribute</span></code></a>).
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id673555"></a>
+<a name="id642100"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -266,68 +269,68 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">p</span><span class="special">):</span>
- <span class="identifier">A</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="identifier">attr_cast</span><span class="special">(</span><span class="identifier">p</span><span class="special">):</span>
+ <span class="identifier">A</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">):</span>
- <span class="identifier">Exposed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">):</span>
+ <span class="identifier">Exposed</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
- <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
+ <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">:</span>
- <span class="identifier">A</span> <span class="special">--&gt;</span>
- <span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
- <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">):</span>
- <span class="identifier">Exposed</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">:</span>
+ <span class="identifier">A</span> <span class="special">--&gt;</span>
+ <span class="identifier">attr_cast</span><span class="special">&lt;</span><span class="identifier">Exposed</span><span class="special">,</span>
+ <span class="identifier">Transformed</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">):</span>
+ <span class="identifier">Exposed</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id673874"></a>
+<a name="id642492"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -341,7 +344,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id673905"></a>
+<a name="id642524"></a>
             <a class="link" href="attr_cast.html#spirit.qi.reference.auxiliary.attr_cast.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id675732"></a>
+<a name="id643672"></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="id675756"></a>
+<a name="id643696"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/eoi.hpp&gt;
@@ -47,25 +47,25 @@
             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="id675830"></a>
+<a name="id643770"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">eoi</span> <span class="comment">// alias:
- boost::spirit::qi::eoi</span></code>
- </p>
+ <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">eoi</span> <span class="comment">// alias:
+ boost::spirit::qi::eoi</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eoi.model_of"></a><h6>
-<a name="id675908"></a>
+<a name="id643848"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -78,7 +78,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eoi.expression_semantics"></a><h6>
-<a name="id675942"></a>
+<a name="id643882"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -93,31 +93,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eoi</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eoi</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a parser that matches the end of input.
- </p>
+ <p>
+ Create a parser that matches the end of input.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eoi.attributes"></a><h6>
-<a name="id676026"></a>
+<a name="id643968"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -127,31 +127,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eoi</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eoi</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eoi.complexity"></a><h6>
-<a name="id676104"></a>
+<a name="id644049"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -164,7 +164,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eoi.example"></a><h6>
-<a name="id676128"></a>
+<a name="id644073"></a>
             <a class="link" href="eoi.html#spirit.qi.reference.auxiliary.eoi.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.auxiliary.eol"></a><a class="link" href="eol.html" title="End of Line (eol)"> End of Line (<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="id675198"></a>
+<a name="id643133"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             the end of line (CR/LF and combinations thereof).
           </p>
 <a name="spirit.qi.reference.auxiliary.eol.header"></a><h6>
-<a name="id675222"></a>
+<a name="id643157"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/eol.hpp&gt;
@@ -45,25 +45,25 @@
             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="id675296"></a>
+<a name="id643232"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">eol</span> <span class="comment">// alias:
- boost::spirit::qi::eol</span></code>
- </p>
+ <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">eol</span> <span class="comment">// alias:
+ boost::spirit::qi::eol</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id675374"></a>
+<a name="id643310"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -76,7 +76,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eol.expression_semantics"></a><h6>
-<a name="id675408"></a>
+<a name="id643343"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -91,31 +91,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eol</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eol</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a parser that matches the end of line.
- </p>
+ <p>
+ Create a parser that matches the end of line.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id675492"></a>
+<a name="id643430"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -125,31 +125,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eol</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eol</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id675570"></a>
+<a name="id643510"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -162,7 +162,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eol.example"></a><h6>
-<a name="id675594"></a>
+<a name="id643534"></a>
             <a class="link" href="eol.html#spirit.qi.reference.auxiliary.eol.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.auxiliary.eps"></a><a class="link" href="eps.html" title="Epsilon (eps)"> Epsilon (<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="id676266"></a>
+<a name="id644211"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,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="id676290"></a>
+<a name="id644235"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.simple_form">Simple
             Form</a>
           </h6>
@@ -53,7 +53,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="id676391"></a>
+<a name="id644336"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.semantic_predicate">Semantic
             Predicate</a>
           </h6>
@@ -78,7 +78,7 @@
             touching rest.
           </p>
 <a name="spirit.qi.reference.auxiliary.eps.header"></a><h6>
-<a name="id676499"></a>
+<a name="id644444"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/eps.hpp&gt;
@@ -88,25 +88,25 @@
             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="id676573"></a>
+<a name="id646225"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">eps</span> <span class="comment">// alias:
- boost::spirit::qi::eps</span></code>
- </p>
+ <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">eps</span> <span class="comment">// alias:
+ boost::spirit::qi::eps</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id676651"></a>
+<a name="id646303"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -123,13 +123,13 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
- that evaluates <code class="computeroutput"><span class="keyword">bool</span></code>.
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates <code class="computeroutput"><span class="keyword">bool</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id676722"></a>
+<a name="id646375"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -144,47 +144,47 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match an empty string (always matches).
- </p>
+ <p>
+ Match an empty string (always matches).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If <code class="computeroutput"><span class="identifier">f</span></code> evaluates
- to <code class="computeroutput"><span class="keyword">true</span></code>, return
- a zero length match.
- </p>
+ <p>
+ If <code class="computeroutput"><span class="identifier">f</span></code> evaluates
+ to <code class="computeroutput"><span class="keyword">true</span></code>, return
+ a zero length match.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id676855"></a>
+<a name="id646512"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -194,31 +194,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">eps</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">eps</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id676933"></a>
+<a name="id646592"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -233,7 +233,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.auxiliary.eps.example"></a><h6>
-<a name="id676991"></a>
+<a name="id646650"></a>
             <a class="link" href="eps.html#spirit.qi.reference.auxiliary.eps.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.auxiliary.lazy"></a><a class="link" href="lazy.html" title="Lazy (lazy)"> Lazy (<code class="computeroutput"><span class="identifier">lazy</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.auxiliary.lazy.description"></a><h6>
-<a name="id678660"></a>
+<a name="id647226"></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="id678690"></a>
+<a name="id647256"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/auxiliary/lazy.hpp&gt;
@@ -47,25 +47,25 @@
             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="id678764"></a>
+<a name="id647330"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lazy</span> <span class="comment">// alias:
- boost::spirit::qi::lazy</span></code>
- </p>
+ <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">lazy</span> <span class="comment">// alias:
+ boost::spirit::qi::lazy</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id678842"></a>
+<a name="id647408"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -82,13 +82,13 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">fp</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
- that evaluates to a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id678915"></a>
+<a name="id647483"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -103,55 +103,55 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">fp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">fp</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a lazy-parser from a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a>, <code class="computeroutput"><span class="identifier">fp</span></code>.
- <code class="computeroutput"><span class="identifier">fp</span></code> will be invoked
- at parse time. <code class="computeroutput"><span class="identifier">fp</span></code>
- is expected to return a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> object. This
- parser is then invoked in order to parse the input.
- </p>
+ <p>
+ Create a lazy-parser from a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a>, <code class="computeroutput"><span class="identifier">fp</span></code>.
+ <code class="computeroutput"><span class="identifier">fp</span></code> will be
+ invoked at parse time. <code class="computeroutput"><span class="identifier">fp</span></code>
+ is expected to return a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> object. This
+ parser is then invoked in order to parse the input.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a lazy-parser from a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a>, <code class="computeroutput"><span class="identifier">fp</span></code>.
- <code class="computeroutput"><span class="identifier">fp</span></code> will be invoked
- at parse time. <code class="computeroutput"><span class="identifier">fp</span></code>
- is expected to return a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> object. This
- parser is then invoked in order to parse the input.
- </p>
+ <p>
+ Create a lazy-parser from a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a>, <code class="computeroutput"><span class="identifier">fp</span></code>.
+ <code class="computeroutput"><span class="identifier">fp</span></code> will be
+ invoked at parse time. <code class="computeroutput"><span class="identifier">fp</span></code>
+ is expected to return a <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> object. This
+ parser is then invoked in order to parse the input.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id679106"></a>
+<a name="id647677"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -161,45 +161,45 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">fp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">fp</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The attribute type of the return type of <code class="computeroutput"><span class="identifier">fp</span></code>.
- </p>
+ <p>
+ The attribute type of the return type of <code class="computeroutput"><span class="identifier">fp</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lazy</span><span class="special">(</span><span class="identifier">fp</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The attribute type of the return type of <code class="computeroutput"><span class="identifier">fp</span></code>.
- </p>
+ <p>
+ The attribute type of the return type of <code class="computeroutput"><span class="identifier">fp</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id679228"></a>
+<a name="id647801"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.complexity">Complexity</a>
           </h6>
 <p>
@@ -207,7 +207,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="id679260"></a>
+<a name="id647832"></a>
             <a class="link" href="lazy.html#spirit.qi.reference.auxiliary.lazy.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/basics.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/basics.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/basics.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.basics"></a><a class="link" href="basics.html" title="Basics">Basics</a>
 </h4></div></div></div>
 <a name="spirit.qi.reference.basics.lazy_argument"></a><h6>
-<a name="id653270"></a>
+<a name="id621185"></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="id653407"></a>
+<a name="id621322"></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="id653591"></a>
+<a name="id621506"></a>
           <a class="link" href="basics.html#spirit.qi.reference.basics.examples">Examples</a>
         </h6>
 <p>
@@ -264,11 +264,11 @@
 <p>
         </p>
 <a name="spirit.qi.reference.basics.string"></a><h6>
-<a name="id658349"></a>
+<a name="id626264"></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="id658363"></a>
+<a name="id626278"></a>
           <a class="link" href="basics.html#spirit.qi.reference.basics.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/support/string_traits.hpp&gt;
@@ -286,90 +286,90 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                 </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </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><span class="special">::</span><span class="identifier">is_string</span><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">is_string</span><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">S</span></code>
- is a string, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">S</span></code>
+ is a string, <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>
 <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><span class="special">::</span><span class="identifier">char_type_of</span><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">char_type_of</span><span class="special">&lt;</span><span class="identifier">S</span><span class="special">&gt;</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Metafunction that returns the underlying char type of a string
- type, <code class="computeroutput"><span class="identifier">S</span></code>.
- </p>
+ <p>
+ Metafunction that returns the underlying char type of a string
+ type, <code class="computeroutput"><span class="identifier">S</span></code>.
+ </p>
                 </td>
 </tr>
 <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><span class="special">::</span><span class="identifier">get_c_string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">get_c_string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Function that returns the underlying raw C-string from <code class="computeroutput"><span class="identifier">s</span></code>.
- </p>
+ <p>
+ Function that returns the underlying raw C-string from <code class="computeroutput"><span class="identifier">s</span></code>.
+ </p>
                 </td>
 </tr>
 <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><span class="special">::</span><span class="identifier">get_begin</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">get_begin</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Function that returns an STL
- iterator from <code class="computeroutput"><span class="identifier">s</span></code>
- that points to the beginning the string.
- </p>
+ <p>
+ Function that returns an STL
+ iterator from <code class="computeroutput"><span class="identifier">s</span></code>
+ that points to the beginning the string.
+ </p>
                 </td>
 </tr>
 <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><span class="special">::</span><span class="identifier">get_end</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">get_end</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                 </td>
 <td>
- <p>
- Function that returns an STL
- iterator from <code class="computeroutput"><span class="identifier">s</span></code>
- that points to the end of the string.
- </p>
+ <p>
+ Function that returns an STL
+ iterator from <code class="computeroutput"><span class="identifier">s</span></code>
+ that points to the end of the string.
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.basics.models"></a><h6>
-<a name="id658835"></a>
+<a name="id626826"></a>
           <a class="link" href="basics.html#spirit.qi.reference.basics.models">Models</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/binary.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/binary.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/binary.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -41,7 +41,7 @@
           input.
         </p>
 <a name="spirit.qi.reference.binary.module_header"></a><h6>
-<a name="id679536"></a>
+<a name="id648108"></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 &lt;boost/spirit/home/qi/binary.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Endian</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.binary.binary_big.description"></a><h6>
-<a name="id683935"></a>
+<a name="id652557"></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="id683951"></a>
+<a name="id652574"></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 &lt;boost/spirit/home/qi/binary.hpp&gt;
@@ -46,34 +46,34 @@
             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="id684026"></a>
+<a name="id652648"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">big_word</span> <span class="comment">//
- alias: boost::spirit::qi::big_word</span></code>
- </p>
+ <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">big_word</span> <span class="comment">//
+ alias: boost::spirit::qi::big_word</span></code>
+ </p>
                   </td></tr>
 <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">big_dword</span> <span class="comment">//
- alias: boost::spirit::qi::big_dword</span></code>
- </p>
+ <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">big_dword</span> <span class="comment">//
+ alias: boost::spirit::qi::big_dword</span></code>
+ </p>
                   </td></tr>
 <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">big_qword</span> <span class="comment">//
- alias: boost::spirit::qi::big_qword</span></code>
- </p>
+ <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">big_qword</span> <span class="comment">//
+ alias: boost::spirit::qi::big_qword</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -90,7 +90,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_big.model_of"></a><h6>
-<a name="id684220"></a>
+<a name="id652843"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.model_of">Model
             of</a>
           </h6>
@@ -108,26 +108,26 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 16 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 32 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 64 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id684332"></a>
+<a name="id652958"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -142,93 +142,93 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 16 bit big endian binary.
- </p>
+ <p>
+ Matches any 16 bit big endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 32 bit big endian binary.
- </p>
+ <p>
+ Matches any 32 bit big endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 64 bit big endian binary.
- </p>
+ <p>
+ Matches any 64 bit big endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 16 bit big endian binary.
- </p>
+ <p>
+ Matches an exact 16 bit big endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 32 bit big endian binary.
- </p>
+ <p>
+ Matches an exact 32 bit big endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 32 bit big endian binary.
- </p>
+ <p>
+ Matches an exact 32 bit big endian binary.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_big.attributes"></a><h6>
-<a name="id684571"></a>
+<a name="id653205"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -238,93 +238,93 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">big_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">big_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_big.complexity"></a><h6>
-<a name="id684859"></a>
+<a name="id654594"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -337,7 +337,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.binary.binary_big.example"></a><h6>
-<a name="id684883"></a>
+<a name="id654618"></a>
             <a class="link" href="binary_big.html#spirit.qi.reference.binary.binary_big.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Little Endian</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.binary.binary_little.description"></a><h6>
-<a name="id681938"></a>
+<a name="id650541"></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="id681955"></a>
+<a name="id650557"></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 &lt;boost/spirit/home/qi/binary.hpp&gt;
@@ -46,34 +46,34 @@
             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="id682030"></a>
+<a name="id650632"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">little_word</span> <span class="comment">//
- alias: boost::spirit::qi::little_word</span></code>
- </p>
+ <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">little_word</span> <span class="comment">//
+ alias: boost::spirit::qi::little_word</span></code>
+ </p>
                   </td></tr>
 <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">little_dword</span> <span class="comment">//
- alias: boost::spirit::qi::little_dword</span></code>
- </p>
+ <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">little_dword</span> <span class="comment">//
+ alias: boost::spirit::qi::little_dword</span></code>
+ </p>
                   </td></tr>
 <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">little_qword</span> <span class="comment">//
- alias: boost::spirit::qi::little_qword</span></code>
- </p>
+ <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">little_qword</span> <span class="comment">//
+ alias: boost::spirit::qi::little_qword</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -91,7 +91,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_little.model_of"></a><h6>
-<a name="id682224"></a>
+<a name="id651373"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.model_of">Model
             of</a>
           </h6>
@@ -109,26 +109,26 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 16 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 32 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 64 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id682336"></a>
+<a name="id651488"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -143,93 +143,93 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 16 bit little endian binary.
- </p>
+ <p>
+ Matches any 16 bit little endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 32 bit little endian binary.
- </p>
+ <p>
+ Matches any 32 bit little endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 64 bit little endian binary.
- </p>
+ <p>
+ Matches any 64 bit little endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 16 bit little endian binary.
- </p>
+ <p>
+ Matches an exact 16 bit little endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 32 bit little endian binary.
- </p>
+ <p>
+ Matches an exact 32 bit little endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 32 bit little endian binary.
- </p>
+ <p>
+ Matches an exact 32 bit little endian binary.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_little.attributes"></a><h6>
-<a name="id682574"></a>
+<a name="id651735"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -239,93 +239,93 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">little_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">little_qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_little.complexity"></a><h6>
-<a name="id683409"></a>
+<a name="id652032"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -338,7 +338,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.binary.binary_little.example"></a><h6>
-<a name="id683433"></a>
+<a name="id652056"></a>
             <a class="link" href="binary_little.html#spirit.qi.reference.binary.binary_little.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           Native Endian</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.binary.binary_native.description"></a><h6>
-<a name="id679620"></a>
+<a name="id648192"></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="id679641"></a>
+<a name="id648214"></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 &lt;boost/spirit/home/qi/binary.hpp&gt;
@@ -47,40 +47,40 @@
             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="id679716"></a>
+<a name="id648288"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">byte_</span> <span class="comment">// alias:
- boost::spirit::qi::byte_</span></code>
- </p>
+ <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">byte_</span> <span class="comment">//
+ alias: boost::spirit::qi::byte_</span></code>
+ </p>
                   </td></tr>
 <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">word</span> <span class="comment">// alias:
- boost::spirit::qi::word</span></code>
- </p>
+ <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">word</span> <span class="comment">// alias:
+ boost::spirit::qi::word</span></code>
+ </p>
                   </td></tr>
 <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">dword</span> <span class="comment">// alias:
- boost::spirit::qi::dword</span></code>
- </p>
+ <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">dword</span> <span class="comment">//
+ alias: boost::spirit::qi::dword</span></code>
+ </p>
                   </td></tr>
 <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">qword</span> <span class="comment">// alias:
- boost::spirit::qi::qword</span></code>
- </p>
+ <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">qword</span> <span class="comment">//
+ alias: boost::spirit::qi::qword</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -97,7 +97,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_native.model_of"></a><h6>
-<a name="id679944"></a>
+<a name="id648679"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.model_of">Model
             of</a>
           </h6>
@@ -115,32 +115,32 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A single byte (8 bit binary value) or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a single byte. This value is always
- in native endian.
- </p></dd>
+ A single byte (8 bit binary value) or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a single byte. This value is
+ always in native endian.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">w</span></code></span></dt>
 <dd><p>
- A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 16 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 16 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 16 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dw</span></code></span></dt>
 <dd><p>
- A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 32 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 32 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 32 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">qw</span></code></span></dt>
 <dd><p>
- A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a 64 bit binary value. This value
- is always in native endian.
- </p></dd>
+ A 64 bit binary value or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a 64 bit binary value. This value
+ is always in native endian.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id680079"></a>
+<a name="id648820"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -155,117 +155,117 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 8 bit native endian binary.
- </p>
+ <p>
+ Matches any 8 bit native endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 16 bit native endian binary.
- </p>
+ <p>
+ Matches any 16 bit native endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 32 bit native endian binary.
- </p>
+ <p>
+ Matches any 32 bit native endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches any 64 bit native endian binary.
- </p>
+ <p>
+ Matches any 64 bit native endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 8 bit native endian binary.
- </p>
+ <p>
+ Matches an exact 8 bit native endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 16 bit native endian binary.
- </p>
+ <p>
+ Matches an exact 16 bit native endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 32 bit native endian binary.
- </p>
+ <p>
+ Matches an exact 32 bit native endian binary.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches an exact 64 bit native endian binary.
- </p>
+ <p>
+ Matches an exact 64 bit native endian binary.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_native.attributes"></a><h6>
-<a name="id680537"></a>
+<a name="id649128"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -275,117 +275,117 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least8_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least8_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least16_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least32_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint_least64_t</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">byte_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">byte_</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">word</span><span class="special">(</span><span class="identifier">w</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">dword</span><span class="special">(</span><span class="identifier">dw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">qword</span><span class="special">(</span><span class="identifier">qw</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.binary.binary_native.complexity"></a><h6>
-<a name="id680905"></a>
+<a name="id649507"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -398,7 +398,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.binary.binary_native.example"></a><h6>
-<a name="id680929"></a>
+<a name="id649531"></a>
             <a class="link" href="binary_native.html#spirit.qi.reference.binary.binary_native.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/char.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/char.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/char.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -43,7 +43,7 @@
           etc.).
         </p>
 <a name="spirit.qi.reference.char.module_header"></a><h6>
-<a name="id685433"></a>
+<a name="id655169"></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 &lt;boost/spirit/home/qi/char.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.char.char"></a><a class="link" href="char.html" title="Char (char_, lit)"> Char (<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="id686693"></a>
+<a name="id655268"></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="id686740"></a>
+<a name="id655314"></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="id686780"></a>
+<a name="id655355"></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="id686869"></a>
+<a name="id655444"></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="id687049"></a>
+<a name="id655624"></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="id687162"></a>
+<a name="id655737"></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="id687325"></a>
+<a name="id655900"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/char/char.hpp&gt;
@@ -178,27 +178,27 @@
             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="id687400"></a>
+<a name="id655974"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::qi::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::qi::lit</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -208,7 +208,7 @@
             Encoding Namespace</a>.
           </p>
 <a name="spirit.qi.reference.char.char.model_of"></a><h6>
-<a name="id687518"></a>
+<a name="id656093"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -223,38 +223,38 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">c</span></code>,
- <code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">c</span></code>, <code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- A literal char, e.g. <code class="computeroutput"><span class="char">'x'</span></code>,
- <code class="computeroutput"><span class="identifier">L</span><span class="char">'x'</span></code>
- or anything that can be converted to a <code class="computeroutput"><span class="keyword">char</span></code>
- or <code class="computeroutput"><span class="keyword">wchar_t</span></code>, or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
- that evaluates to anything that can be converted to a <code class="computeroutput"><span class="keyword">char</span></code> or <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
- </p></dd>
+ A literal char, e.g. <code class="computeroutput"><span class="char">'x'</span></code>,
+ <code class="computeroutput"><span class="identifier">L</span><span class="char">'x'</span></code>
+ or anything that can be converted to a <code class="computeroutput"><span class="keyword">char</span></code>
+ or <code class="computeroutput"><span class="keyword">wchar_t</span></code>, or a
+ <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>
+ that evaluates to anything that can be converted to a <code class="computeroutput"><span class="keyword">char</span></code> or <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ Encoding Namespace</a>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">cs</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
- or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
- that specifies a char-set definition string following a syntax that
- resembles posix style regular expression character sets (except the
- square brackets and the negation <code class="computeroutput"><span class="special">^</span></code>
- character).
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
+ or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
+ that specifies a char-set definition string following a syntax
+ that resembles posix style regular expression character sets (except
+ the square brackets and the negation <code class="computeroutput"><span class="special">^</span></code>
+ character).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">cp</span></code></span></dt>
 <dd><p>
- A char parser, a char range parser or a char set parser.
- </p></dd>
+ A char parser, a char range parser or a char set parser.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.char.char.expression_semantics"></a><h6>
-<a name="id687725"></a>
+<a name="id656304"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -269,112 +269,112 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">c</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">c</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create char parser from a char, <code class="computeroutput"><span class="identifier">c</span></code>.
- </p>
+ <p>
+ Create char parser from a char, <code class="computeroutput"><span class="identifier">c</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a char parser from a char, <code class="computeroutput"><span class="identifier">c</span></code>.
- </p>
+ <p>
+ Create a char parser from a char, <code class="computeroutput"><span class="identifier">c</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a char parser that matches any character in the <code class="computeroutput"><span class="identifier">ns</span></code> encoding.
- </p>
+ <p>
+ Create a char parser that matches any character in the <code class="computeroutput"><span class="identifier">ns</span></code> encoding.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a char parser with <code class="computeroutput"><span class="identifier">ns</span></code>
- encoding from a char, <code class="computeroutput"><span class="identifier">c</span></code>.
- </p>
+ <p>
+ Create a char parser with <code class="computeroutput"><span class="identifier">ns</span></code>
+ encoding from a char, <code class="computeroutput"><span class="identifier">c</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
- <span class="identifier">l</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
+ <span class="identifier">l</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a char-range parser that matches characters from range
- (<code class="computeroutput"><span class="identifier">f</span></code> to <code class="computeroutput"><span class="identifier">l</span></code>, inclusive) with <code class="computeroutput"><span class="identifier">ns</span></code> encoding.
- </p>
+ <p>
+ Create a char-range parser that matches characters from range
+ (<code class="computeroutput"><span class="identifier">f</span></code> to <code class="computeroutput"><span class="identifier">l</span></code>, inclusive) with <code class="computeroutput"><span class="identifier">ns</span></code> encoding.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">cs</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">cs</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a char-set parser with <code class="computeroutput"><span class="identifier">ns</span></code>
- encoding from a char-set definition string, <code class="computeroutput"><span class="identifier">cs</span></code>.
- </p>
+ <p>
+ Create a char-set parser with <code class="computeroutput"><span class="identifier">ns</span></code>
+ encoding from a char-set definition string, <code class="computeroutput"><span class="identifier">cs</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">~</span><span class="identifier">cp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">~</span><span class="identifier">cp</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Negate <code class="computeroutput"><span class="identifier">cp</span></code>. The
- result is a negated char parser that matches any character in
- the <code class="computeroutput"><span class="identifier">ns</span></code> encoding
- except the characters matched by <code class="computeroutput"><span class="identifier">cp</span></code>.
- </p>
+ <p>
+ Negate <code class="computeroutput"><span class="identifier">cp</span></code>.
+ The result is a negated char parser that matches any character
+ in the <code class="computeroutput"><span class="identifier">ns</span></code> encoding
+ except the characters matched by <code class="computeroutput"><span class="identifier">cp</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.char.char.attributes"></a><h6>
-<a name="id688132"></a>
+<a name="id656721"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -384,114 +384,114 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">c</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">c</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code> or if
- <code class="computeroutput"><span class="identifier">c</span></code> is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>,
- the character type returned by invoking it.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code> or if
+ <code class="computeroutput"><span class="identifier">c</span></code> is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>,
+ the character type returned by invoking it.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code> or if
- <code class="computeroutput"><span class="identifier">c</span></code> is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>,
- the character type returned by invoking it.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code> or if
+ <code class="computeroutput"><span class="identifier">c</span></code> is a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Argument</a>,
+ the character type returned by invoking it.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
- <span class="identifier">l</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
+ <span class="identifier">l</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">cs</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">char_</span><span class="special">(</span><span class="identifier">cs</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
- </p>
+ <p>
+ The character type of the <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ Encoding Namespace</a>, <code class="computeroutput"><span class="identifier">ns</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">~</span><span class="identifier">cp</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">~</span><span class="identifier">cp</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The attribute of <code class="computeroutput"><span class="identifier">cp</span></code>.
- </p>
+ <p>
+ The attribute of <code class="computeroutput"><span class="identifier">cp</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.char.char.complexity"></a><h6>
-<a name="id688524"></a>
+<a name="id657274"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -507,7 +507,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.char.char.example"></a><h6>
-<a name="id688565"></a>
+<a name="id657315"></a>
             <a class="link" href="char.html#spirit.qi.reference.char.char.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -29,7 +29,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.char.char_class.description"></a><h6>
-<a name="id689901"></a>
+<a name="id657950"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.description">Description</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
             such as inhibiting case sensitivity.
           </p>
 <a name="spirit.qi.reference.char.char_class.header"></a><h6>
-<a name="id689952"></a>
+<a name="id658001"></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 &lt;boost/spirit/home/qi/char/char_class.hpp&gt;
@@ -51,76 +51,76 @@
             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="id690027"></a>
+<a name="id658076"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th></tr></thead>
 <tbody>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alnum</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alnum</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alpha</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alpha</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">blank</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">blank</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">cntrl</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">cntrl</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">digit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">digit</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">graph</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">graph</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">print</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">print</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">punct</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">punct</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">space</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">space</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">xdigit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">xdigit</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -130,7 +130,7 @@
             Encoding Namespace</a>.
           </p>
 <a name="spirit.qi.reference.char.char_class.model_of"></a><h6>
-<a name="id690386"></a>
+<a name="id658434"></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">
@@ -147,13 +147,13 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ Encoding Namespace</a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id690452"></a>
+<a name="id658502"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -168,165 +168,165 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alnum</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alnum</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches alpha-numeric characters
- </p>
+ <p>
+ Matches alpha-numeric characters
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alpha</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">alpha</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches alphabetic characters
- </p>
+ <p>
+ Matches alphabetic characters
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">blank</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">blank</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches spaces or tabs
- </p>
+ <p>
+ Matches spaces or tabs
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">cntrl</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">cntrl</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches control characters
- </p>
+ <p>
+ Matches control characters
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">digit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">digit</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches numeric digits
- </p>
+ <p>
+ Matches numeric digits
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">graph</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">graph</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches non-space printing characters
- </p>
+ <p>
+ Matches non-space printing characters
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">lower</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches lower case letters
- </p>
+ <p>
+ Matches lower case letters
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">print</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">print</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches printable characters
- </p>
+ <p>
+ Matches printable characters
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">punct</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">punct</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches punctuation symbols
- </p>
+ <p>
+ Matches punctuation symbols
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">space</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">space</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches spaces, tabs, returns, and newlines
- </p>
+ <p>
+ Matches spaces, tabs, returns, and newlines
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">upper</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches upper case letters
- </p>
+ <p>
+ Matches upper case letters
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">xdigit</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">xdigit</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Matches hexadecimal digits
- </p>
+ <p>
+ Matches hexadecimal digits
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.char.char_class.attributes"></a><h6>
-<a name="id690891"></a>
+<a name="id658954"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -340,7 +340,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.char.char_class.complexity"></a><h6>
-<a name="id690927"></a>
+<a name="id658990"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -353,7 +353,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.char.char_class.example"></a><h6>
-<a name="id690951"></a>
+<a name="id659014"></a>
             <a class="link" href="char_class.html#spirit.qi.reference.char.char_class.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -53,7 +53,7 @@
           directives.
         </p>
 <a name="spirit.qi.reference.directive.module_header"></a><h6>
-<a name="id691313"></a>
+<a name="id660469"></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 &lt;boost/spirit/home/qi/directive.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           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="id691408"></a>
+<a name="id660564"></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="id691589"></a>
+<a name="id660745"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/lexeme.hpp&gt;
@@ -80,25 +80,25 @@
             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="id691664"></a>
+<a name="id660820"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lexeme</span> <span class="comment">// alias:
- boost::spirit::qi::lexeme</span></code>
- </p>
+ <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">lexeme</span> <span class="comment">//
+ alias: boost::spirit::qi::lexeme</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.lexeme.model_of"></a><h6>
-<a name="id693388"></a>
+<a name="id660899"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -115,12 +115,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.lexeme.expression_semantics"></a><h6>
-<a name="id693458"></a>
+<a name="id660971"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -135,33 +135,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lexeme</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lexeme</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Pre-skip and turn off white space skipping for the subject parser,
- <code class="computeroutput"><span class="identifier">a</span></code> (and all its
- children).
- </p>
+ <p>
+ Pre-skip and turn off white space skipping for the subject
+ parser, <code class="computeroutput"><span class="identifier">a</span></code> (and
+ all its children).
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.lexeme.attributes"></a><h6>
-<a name="id693564"></a>
+<a name="id661078"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.attributes">Attributes</a>
           </h6>
 <p>
@@ -175,35 +175,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lexeme</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lexeme</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">lexeme</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">lexeme</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.lexeme.complexity"></a><h6>
-<a name="id693736"></a>
+<a name="id661252"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -217,7 +217,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.lexeme.example"></a><h6>
-<a name="id693767"></a>
+<a name="id661283"></a>
             <a class="link" href="lexeme.html#spirit.qi.reference.directive.lexeme.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/matches.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           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="id703009"></a>
+<a name="id672346"></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="id703037"></a>
+<a name="id672374"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/matches.hpp&gt;
@@ -47,25 +47,25 @@
             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="id703111"></a>
+<a name="id672448"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">matches</span> <span class="comment">//
- alias: boost::spirit::qi::matches</span></code>
- </p>
+ <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">matches</span> <span class="comment">//
+ alias: boost::spirit::qi::matches</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.matches.model_of"></a><h6>
-<a name="id703191"></a>
+<a name="id672528"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.model_of">Model
             of</a>
           </h6>
@@ -83,12 +83,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.matches.expression_semantics"></a><h6>
-<a name="id703261"></a>
+<a name="id672600"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -103,33 +103,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">matches</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">matches</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Execute the subject parser <code class="computeroutput"><span class="identifier">a</span></code>,
- and return as its attribute whether it succeeded. The directive
- itself does always succeed.
- </p>
+ <p>
+ Execute the subject parser <code class="computeroutput"><span class="identifier">a</span></code>,
+ and return as its attribute whether it succeeded. The directive
+ itself does always succeed.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.matches.attributes"></a><h6>
-<a name="id703366"></a>
+<a name="id672706"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -139,31 +139,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">matches</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">matches</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.matches.complexity"></a><h6>
-<a name="id703455"></a>
+<a name="id672798"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -177,7 +177,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.matches.example"></a><h6>
-<a name="id703486"></a>
+<a name="id672829"></a>
             <a class="link" href="matches.html#spirit.qi.reference.directive.matches.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           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="id694932"></a>
+<a name="id664100"></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="id694960"></a>
+<a name="id664127"></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 &lt;boost/spirit/home/qi/directive/no_case.hpp&gt;
@@ -48,20 +48,20 @@
             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="id695034"></a>
+<a name="id664202"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
                   </th></tr></thead>
 <tbody><tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">no_case</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">no_case</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <p>
@@ -70,7 +70,7 @@
             Encoding Namespace</a>.
           </p>
 <a name="spirit.qi.reference.directive.no_case.model_of"></a><h6>
-<a name="id695116"></a>
+<a name="id664283"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.model_of">Model
             of</a>
           </h6>
@@ -83,17 +83,17 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ Encoding Namespace</a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.no_case.expression_semantics"></a><h6>
-<a name="id695201"></a>
+<a name="id664371"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,32 +108,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">no_case</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">no_case</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Force matching of the subject parser, <code class="computeroutput"><span class="identifier">a</span></code>
- (and all its children) to be case insensitive
- </p>
+ <p>
+ Force matching of the subject parser, <code class="computeroutput"><span class="identifier">a</span></code>
+ (and all its children) to be case insensitive
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.no_case.attributes"></a><h6>
-<a name="id695304"></a>
+<a name="id664477"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.attributes">Attributes</a>
           </h6>
 <p>
@@ -147,35 +147,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">no_case</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">no_case</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">ns</span><span class="special">::</span><span class="identifier">no_case</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">ns</span><span class="special">::</span><span class="identifier">no_case</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.no_case.complexity"></a><h6>
-<a name="id695497"></a>
+<a name="id664672"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -189,7 +189,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.no_case.example"></a><h6>
-<a name="id695529"></a>
+<a name="id664703"></a>
             <a class="link" href="no_case.html#spirit.qi.reference.directive.no_case.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_skip.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           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="id694043"></a>
+<a name="id661559"></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="id694090"></a>
+<a name="id661606"></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 &lt;boost/spirit/home/qi/directive/no_skip.hpp&gt;
@@ -49,25 +49,25 @@
             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="id694164"></a>
+<a name="id661680"></a>
             <a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">no_skip</span> <span class="comment">//
- alias: boost::spirit::qi::no_skip</span></code>
- </p>
+ <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">no_skip</span> <span class="comment">//
+ alias: boost::spirit::qi::no_skip</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.no_skip.model_of"></a><h6>
-<a name="id694243"></a>
+<a name="id661759"></a>
             <a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.model_of">Model
             of</a>
           </h6>
@@ -85,12 +85,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.no_skip.expression_semantics"></a><h6>
-<a name="id694314"></a>
+<a name="id661831"></a>
             <a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -105,32 +105,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">no_skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">no_skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Turns off white space skipping for the subject parser, <code class="computeroutput"><span class="identifier">a</span></code> (and all its children). This
- directive does not pre-skips.
- </p>
+ <p>
+ Turns off white space skipping for the subject parser, <code class="computeroutput"><span class="identifier">a</span></code> (and all its children).
+ This directive does not pre-skips.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.no_skip.attributes"></a><h6>
-<a name="id694418"></a>
+<a name="id661938"></a>
             <a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.attributes">Attributes</a>
           </h6>
 <p>
@@ -144,35 +144,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">no_skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">no_skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">no_skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">no_skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.no_skip.complexity"></a><h6>
-<a name="id694590"></a>
+<a name="id662112"></a>
             <a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -186,7 +186,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.no_skip.example"></a><h6>
-<a name="id694621"></a>
+<a name="id662143"></a>
             <a class="link" href="no_skip.html#spirit.qi.reference.directive.no_skip.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.directive.omit.description"></a><h6>
-<a name="id696178"></a>
+<a name="id665353"></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="id696213"></a>
+<a name="id665387"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/omit.hpp&gt;
@@ -46,25 +46,25 @@
             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="id696287"></a>
+<a name="id665462"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">omit</span> <span class="comment">// alias:
- boost::spirit::qi::omit</span></code>
- </p>
+ <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">omit</span> <span class="comment">// alias:
+ boost::spirit::qi::omit</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.omit.model_of"></a><h6>
-<a name="id696365"></a>
+<a name="id665540"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -81,12 +81,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id696434"></a>
+<a name="id665609"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -101,31 +101,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Ignore the attribute of the subject parser, <code class="computeroutput"><span class="identifier">a</span></code>
- </p>
+ <p>
+ Ignore the attribute of the subject parser, <code class="computeroutput"><span class="identifier">a</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.omit.attributes"></a><h6>
-<a name="id696536"></a>
+<a name="id665714"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -135,31 +135,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">omit</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.omit.complexity"></a><h6>
-<a name="id696624"></a>
+<a name="id665805"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -173,7 +173,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.omit.example"></a><h6>
-<a name="id696656"></a>
+<a name="id665836"></a>
             <a class="link" href="omit.html#spirit.qi.reference.directive.omit.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           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="id696964"></a>
+<a name="id666145"></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="id697025"></a>
+<a name="id666752"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/raw.hpp&gt;
@@ -49,25 +49,25 @@
             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="id697100"></a>
+<a name="id666827"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">raw</span> <span class="comment">// alias:
- boost::spirit::qi::raw</span></code>
- </p>
+ <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">raw</span> <span class="comment">// alias:
+ boost::spirit::qi::raw</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.raw.model_of"></a><h6>
-<a name="id697178"></a>
+<a name="id666905"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -84,16 +84,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iter</span></code></span></dt>
 <dd><p>
- A ForwardIterator type.
- </p></dd>
+ A ForwardIterator type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.raw.expression_semantics"></a><h6>
-<a name="id697274"></a>
+<a name="id667003"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,33 +108,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">raw</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">raw</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Disregard the attribute of the subject parser, <code class="computeroutput"><span class="identifier">a</span></code>. Expose instead the half-open
- range <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">)</span></code> pointing to the matched characters
- from the input stream.
- </p>
+ <p>
+ Disregard the attribute of the subject parser, <code class="computeroutput"><span class="identifier">a</span></code>. Expose instead the half-open
+ range <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">)</span></code> pointing to the matched characters
+ from the input stream.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.raw.attributes"></a><h6>
-<a name="id697400"></a>
+<a name="id667132"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.attributes">Attributes</a>
           </h6>
 <p>
@@ -148,30 +148,30 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">raw</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">raw</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">raw</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_range</span><span class="special">&lt;</span><span class="identifier">Iter</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">raw</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -185,7 +185,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.directive.raw.complexity"></a><h6>
-<a name="id697614"></a>
+<a name="id667349"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -199,7 +199,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.raw.example"></a><h6>
-<a name="id697646"></a>
+<a name="id667380"></a>
             <a class="link" href="raw.html#spirit.qi.reference.directive.raw.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<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="id698514"></a>
+<a name="id667702"></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="id698566"></a>
+<a name="id667753"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/repeat.hpp&gt;
@@ -61,33 +61,33 @@
             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="id698640"></a>
+<a name="id667828"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">repeat</span> <span class="comment">// alias:
- boost::spirit::qi::repeat</span></code>
- </p>
+ <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">repeat</span> <span class="comment">//
+ alias: boost::spirit::qi::repeat</span></code>
+ </p>
                   </td></tr>
 <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">inf</span> <span class="comment">// alias:
- boost::spirit::qi::inf</span></code>
- </p>
+ <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">inf</span> <span class="comment">// alias:
+ boost::spirit::qi::inf</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.repeat.model_of"></a><h6>
-<a name="id698755"></a>
+<a name="id667944"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -104,21 +104,20 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">n</span></code>,
- <code class="computeroutput"><span class="identifier">min</span></code>, <code class="computeroutput"><span class="identifier">max</span></code></span></dt>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">n</span></code>, <code class="computeroutput"><span class="identifier">min</span></code>, <code class="computeroutput"><span class="identifier">max</span></code></span></dt>
 <dd><p>
- An <code class="computeroutput"><span class="keyword">int</span></code> anything that
- can be converted to an <code class="computeroutput"><span class="keyword">int</span></code>,
- or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to anything that can be converted
- to an <code class="computeroutput"><span class="keyword">int</span></code>.
- </p></dd>
+ An <code class="computeroutput"><span class="keyword">int</span></code> anything that
+ can be converted to an <code class="computeroutput"><span class="keyword">int</span></code>,
+ or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to anything that can be converted
+ to an <code class="computeroutput"><span class="keyword">int</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id698885"></a>
+<a name="id668077"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,78 +132,79 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> zero
- or more times. Same as <a class="link" href="../operator/kleene.html" title="Kleene (*a)">Kleene</a>.
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> zero
+ or more times. Same as <a class="link" href="../operator/kleene.html" title="Kleene (*a)">Kleene</a>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">n</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">n</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> exactly
- <code class="computeroutput"><span class="identifier">n</span></code> times.
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> exactly
+ <code class="computeroutput"><span class="identifier">n</span></code> times.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span>
- <span class="identifier">max</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span>
+ <span class="identifier">max</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> at least
- <code class="computeroutput"><span class="identifier">min</span></code> times and
- at most <code class="computeroutput"><span class="identifier">max</span></code> times.
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> at
+ least <code class="computeroutput"><span class="identifier">min</span></code> times
+ and at most <code class="computeroutput"><span class="identifier">max</span></code>
+ times.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span>
- <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span>
+ <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Repeat <code class="computeroutput"><span class="identifier">a</span></code> at least
- <code class="computeroutput"><span class="identifier">min</span></code> or more (continuing
- until <code class="computeroutput"><span class="identifier">a</span></code> fails
- or the input is consumed).
- </p>
+ <p>
+ Repeat <code class="computeroutput"><span class="identifier">a</span></code> at
+ least <code class="computeroutput"><span class="identifier">min</span></code> or
+ more (continuing until <code class="computeroutput"><span class="identifier">a</span></code>
+ fails or the input is consumed).
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.repeat.attributes"></a><h6>
-<a name="id699194"></a>
+<a name="id668393"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.attributes">Attributes</a>
           </h6>
 <p>
@@ -218,87 +218,87 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">n</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">n</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">n</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">n</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span>
- <span class="identifier">max</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span>
+ <span class="identifier">max</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span> <span class="identifier">max</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span> <span class="identifier">max</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span>
- <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span>
+ <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span> <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">repeat</span><span class="special">(</span><span class="identifier">min</span><span class="special">,</span> <span class="identifier">inf</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.repeat.complexity"></a><h6>
-<a name="id699866"></a>
+<a name="id671392"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -313,7 +313,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.repeat.example"></a><h6>
-<a name="id699898"></a>
+<a name="id671424"></a>
             <a class="link" href="repeat.html#spirit.qi.reference.directive.repeat.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           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="id703915"></a>
+<a name="id673258"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.description">Description</a>
           </h6>
 <p>
@@ -68,7 +68,7 @@
             </li>
 </ul></div>
 <a name="spirit.qi.reference.directive.skip.header"></a><h6>
-<a name="id704172"></a>
+<a name="id673803"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/directive/skip.hpp&gt;
@@ -78,25 +78,25 @@
             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="id704247"></a>
+<a name="id673878"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">skip</span> <span class="comment">// alias:
- boost::spirit::qi::skip</span></code>
- </p>
+ <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">skip</span> <span class="comment">// alias:
+ boost::spirit::qi::skip</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.skip.model_of"></a><h6>
-<a name="id704325"></a>
+<a name="id673956"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -113,12 +113,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.directive.skip.expression_semantics"></a><h6>
-<a name="id704393"></a>
+<a name="id674025"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,46 +133,46 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Re-establish the skipper that got inhibited by lexeme or no_skip
- </p>
+ <p>
+ Re-establish the skipper that got inhibited by lexeme or no_skip
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">skip</span><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">skip</span><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Use <code class="computeroutput"><span class="identifier">p</span></code> as a skipper
- for parsing <code class="computeroutput"><span class="identifier">a</span></code>
- </p>
+ <p>
+ Use <code class="computeroutput"><span class="identifier">p</span></code> as a
+ skipper for parsing <code class="computeroutput"><span class="identifier">a</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.skip.attributes"></a><h6>
-<a name="id704544"></a>
+<a name="id674180"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.attributes">Attributes</a>
           </h6>
 <p>
@@ -186,53 +186,53 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">skip</span><span class="special">[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">skip</span><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">skip</span><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="identifier">skip</span><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="identifier">skip</span><span class="special">(</span><span class="identifier">p</span><span class="special">)[</span><span class="identifier">a</span><span class="special">]:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.directive.skip.complexity"></a><h6>
-<a name="id705002"></a>
+<a name="id674491"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -246,7 +246,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.directive.skip.example"></a><h6>
-<a name="id705034"></a>
+<a name="id674522"></a>
             <a class="link" href="skip.html#spirit.qi.reference.directive.skip.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -31,7 +31,7 @@
 <dt><span class="section">Grammar</span></dt>
 </dl></div>
 <a name="spirit.qi.reference.nonterminal.module_headers"></a><h6>
-<a name="id705280"></a>
+<a name="id674768"></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 &lt;boost/spirit/home/qi/nonterminal.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.nonterminal.grammar"></a><a class="link" href="grammar.html" title="Grammar">Grammar</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.nonterminal.grammar.description"></a><h6>
-<a name="id710061"></a>
+<a name="id679675"></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="id710092"></a>
+<a name="id679706"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/nonterminal/grammar.hpp&gt;
@@ -47,31 +47,31 @@
             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="id710166"></a>
+<a name="id679781"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">grammar</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">grammar</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.grammar.synopsis"></a><h6>
-<a name="id710247"></a>
+<a name="id679861"></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">&lt;</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">&gt;</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="id710340"></a>
+<a name="id679955"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.template_parameters">Template
             parameters</a>
           </h6>
@@ -83,57 +83,58 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The underlying iterator type that the rule is expected to work
- on.
- </p>
+ <p>
+ The underlying iterator type that the rule is expected to work
+ on.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code>
- </p>
- </td>
-<td>
- <p>
- Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
- <code class="computeroutput"><span class="identifier">Skipper</span></code> or <code class="computeroutput"><span class="identifier">Locals</span></code> in any order. See table
- below.
- </p>
- </td>
-<td>
- <p>
- See table below.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
+ <code class="computeroutput"><span class="identifier">Skipper</span></code> or
+ <code class="computeroutput"><span class="identifier">Locals</span></code> in any
+ order. See table below.
+ </p>
+ </td>
+<td>
+ <p>
+ See table below.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -149,83 +150,83 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Signature</span></code>
- </p>
- </td>
-<td>
- <p>
- Specifies the grammar's synthesized (return value) and inherited
- attributes (arguments). More on this here: <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- When <code class="computeroutput"><span class="identifier">Signature</span></code>
- defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
- which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Signature</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Specifies the grammar's synthesized (return value) and inherited
+ attributes (arguments). More on this here: <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ When <code class="computeroutput"><span class="identifier">Signature</span></code>
+ defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
+ which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Skipper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Skipper</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the grammar's skipper parser. Specify this if you want
- the grammar to skip white spaces.
- </p>
+ <p>
+ Specifies the grammar's skipper parser. Specify this if you
+ want the grammar to skip white spaces.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Locals</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Locals</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the grammar's local variables. See <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
- </p>
+ <p>
+ Specifies the grammar's local variables. See <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id710703"></a>
+<a name="id680334"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.model_of">Model
             of</a>
           </h6>
@@ -243,12 +244,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
 <dd><p>
- A grammar
- </p></dd>
+ A grammar
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id710764"></a>
+<a name="id680396"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -263,20 +264,20 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">my_grammar</span> <span class="special">:</span> <span class="identifier">grammar</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span><span class="special">&gt;</span>
@@ -292,14 +293,14 @@
 </span><span class="special">};</span>
 </pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Grammar definition. <code class="computeroutput"><span class="identifier">name</span></code>
- is an optional string that gives the grammar its name, useful
- for debugging and error handling.
- </p>
+ <p>
+ Grammar definition. <code class="computeroutput"><span class="identifier">name</span></code>
+ is an optional string that gives the grammar its name, useful
+ for debugging and error handling.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -315,7 +316,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id711077"></a>
+<a name="id680712"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -329,7 +330,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.nonterminal.grammar.complexity"></a><h6>
-<a name="id711122"></a>
+<a name="id680757"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -342,7 +343,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.nonterminal.grammar.example"></a><h6>
-<a name="id711146"></a>
+<a name="id680781"></a>
             <a class="link" href="grammar.html#spirit.qi.reference.nonterminal.grammar.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.nonterminal.rule"></a><a class="link" href="rule.html" title="Rule">Rule</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.nonterminal.rule.description"></a><h6>
-<a name="id705364"></a>
+<a name="id674852"></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="id705390"></a>
+<a name="id674878"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/nonterminal/rule.hpp&gt;
@@ -50,31 +50,31 @@
             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="id705464"></a>
+<a name="id674953"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">rule</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">rule</span></code>
+ </p>
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.rule.synopsis"></a><h6>
-<a name="id705545"></a>
+<a name="id675033"></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">&lt;</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">&gt;</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="id705638"></a>
+<a name="id675127"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.template_parameters">Template
             parameters</a>
           </h6>
@@ -86,57 +86,58 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The underlying iterator type that the rule is expected to work
- on.
- </p>
+ <p>
+ The underlying iterator type that the rule is expected to work
+ on.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
- <code class="computeroutput"><span class="identifier">Skipper</span></code> or <code class="computeroutput"><span class="identifier">Locals</span></code> in any order. See table
- below.
- </p>
+ <p>
+ Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
+ <code class="computeroutput"><span class="identifier">Skipper</span></code> or
+ <code class="computeroutput"><span class="identifier">Locals</span></code> in any
+ order. See table below.
+ </p>
                   </td>
 <td>
- <p>
- See table below.
- </p>
+ <p>
+ See table below.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -152,87 +153,87 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Signature</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Signature</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the rule's synthesized (return value) and inherited
- attributes (arguments). More on this here: <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
- </p>
+ <p>
+ Specifies the rule's synthesized (return value) and inherited
+ attributes (arguments). More on this here: <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>.
- When <code class="computeroutput"><span class="identifier">Signature</span></code>
- defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
- the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
- which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>.
+ When <code class="computeroutput"><span class="identifier">Signature</span></code>
+ defaults to <code class="computeroutput"><span class="identifier">unused_type</span></code>,
+ the effect is the same as specifying a signature of <code class="computeroutput"><span class="keyword">void</span><span class="special">()</span></code>
+ which is also equivalent to <code class="computeroutput"><span class="identifier">unused_type</span><span class="special">()</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Skipper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Skipper</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the rule's skipper parser. Specify this if you want
- the rule to skip white spaces. If this is not specified, the
- rule is an "implicit lexeme" and will not skip spaces.
- "implicit lexeme" rules can still be called with a
- skipper. In such a case, the rule does a pre-skip just as all
- lexemes and primitives do.
- </p>
+ <p>
+ Specifies the rule's skipper parser. Specify this if you want
+ the rule to skip white spaces. If this is not specified, the
+ rule is an "implicit lexeme" and will not skip spaces.
+ "implicit lexeme" rules can still be called with
+ a skipper. In such a case, the rule does a pre-skip just as
+ all lexemes and primitives do.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Locals</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Locals</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Specifies the rule's local variables. See <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
- </p>
+ <p>
+ Specifies the rule's local variables. See <a class="link" href="../parser_concepts/nonterminal.html" title="Nonterminal"><code class="computeroutput"><span class="identifier">Nonterminal</span></code></a>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id706002"></a>
+<a name="id675506"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -247,28 +248,29 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span><span class="special">,</span> <span class="identifier">r2</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">r</span><span class="special">,</span>
+ <span class="identifier">r2</span></code></span></dt>
 <dd><p>
- Rules
- </p></dd>
+ Rules
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- A parser expression
- </p></dd>
+ A parser expression
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iterator</span></code></span></dt>
 <dd><p>
- The underlying iterator type that the rule is expected to work on.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span></code>,
- <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code></span></dt>
+ The underlying iterator type that the rule is expected to work
+ on.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">A1</span></code>, <code class="computeroutput"><span class="identifier">A2</span></code>, <code class="computeroutput"><span class="identifier">A3</span></code></span></dt>
 <dd><p>
- Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
- <code class="computeroutput"><span class="identifier">Skipper</span></code> or <code class="computeroutput"><span class="identifier">Locals</span></code> in any order.
- </p></dd>
+ Either <code class="computeroutput"><span class="identifier">Signature</span></code>,
+ <code class="computeroutput"><span class="identifier">Skipper</span></code> or <code class="computeroutput"><span class="identifier">Locals</span></code> in any order.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id706162"></a>
+<a name="id675670"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -283,130 +285,130 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span><span class="special">&gt;</span>
     <span class="identifier">r</span><span class="special">(</span><span class="identifier">name</span><span class="special">);</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Rule declaration. <code class="computeroutput"><span class="identifier">Iterator</span></code>
- is required. <code class="computeroutput"><span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span></code>
- are optional and can be specified in any order. <code class="computeroutput"><span class="identifier">name</span></code> is an optional string
- that gives the rule its name, useful for debugging and error
- handling.
- </p>
+ <p>
+ Rule declaration. <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ is required. <code class="computeroutput"><span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span></code>
+ are optional and can be specified in any order. <code class="computeroutput"><span class="identifier">name</span></code> is an optional string
+ that gives the rule its name, useful for debugging and error
+ handling.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rule</span><span class="special">&lt;</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">A3</span><span class="special">&gt;</span>
     <span class="identifier">r</span><span class="special">(</span><span class="identifier">r2</span><span class="special">);</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Copy construct rule <code class="computeroutput"><span class="identifier">r</span></code>
- from rule <code class="computeroutput"><span class="identifier">r2</span></code>.
- </p>
+ <p>
+ Copy construct rule <code class="computeroutput"><span class="identifier">r</span></code>
+ from rule <code class="computeroutput"><span class="identifier">r2</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">r2</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">r2</span><span class="special">;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Assign rule <code class="computeroutput"><span class="identifier">r2</span></code>
- to <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ Assign rule <code class="computeroutput"><span class="identifier">r2</span></code>
+ to <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">alias</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">alias</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- return an alias of <code class="computeroutput"><span class="identifier">r</span></code>.
- The alias is a parser that holds a reference to <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ return an alias of <code class="computeroutput"><span class="identifier">r</span></code>.
+ The alias is a parser that holds a reference to <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">copy</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">.</span><span class="identifier">copy</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Get a copy of <code class="computeroutput"><span class="identifier">r</span></code>.
- </p>
+ <p>
+ Get a copy of <code class="computeroutput"><span class="identifier">r</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">p</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">p</span><span class="special">;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Rule definition. This is equivalent to <code class="computeroutput"><span class="identifier">r</span>
- <span class="special">%=</span> <span class="identifier">p</span></code>
- (see below) if there are no semantic actions attached anywhere
- in <code class="computeroutput"><span class="identifier">p</span></code>.
- </p>
+ <p>
+ Rule definition. This is equivalent to <code class="computeroutput"><span class="identifier">r</span>
+ <span class="special">%=</span> <span class="identifier">p</span></code>
+ (see below) if there are no semantic actions attached anywhere
+ in <code class="computeroutput"><span class="identifier">p</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">r</span> <span class="special">%=</span>
- <span class="identifier">p</span><span class="special">;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">%=</span>
+ <span class="identifier">p</span><span class="special">;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Auto-rule definition. The attribute of <code class="computeroutput"><span class="identifier">p</span></code>
- should be compatible with the synthesized attribute of <code class="computeroutput"><span class="identifier">r</span></code>. When <code class="computeroutput"><span class="identifier">p</span></code>
- is successful, its attribute is automatically propagated to
- <code class="computeroutput"><span class="identifier">r</span></code>'s synthesized
- attribute.
- </p>
+ <p>
+ Auto-rule definition. The attribute of <code class="computeroutput"><span class="identifier">p</span></code>
+ should be compatible with the synthesized attribute of <code class="computeroutput"><span class="identifier">r</span></code>. When <code class="computeroutput"><span class="identifier">p</span></code>
+ is successful, its attribute is automatically propagated to
+ <code class="computeroutput"><span class="identifier">r</span></code>'s synthesized
+ attribute.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id706700"></a>
+<a name="id678618"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -420,7 +422,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.nonterminal.rule.complexity"></a><h6>
-<a name="id706744"></a>
+<a name="id678661"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -433,7 +435,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.nonterminal.rule.example"></a><h6>
-<a name="id706775"></a>
+<a name="id678692"></a>
             <a class="link" href="rule.html#spirit.qi.reference.nonterminal.rule.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id711656"></a>
+<a name="id681291"></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 &lt;boost/spirit/home/qi/numeric.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id725569"></a>
+<a name="id692585"></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="id725607"></a>
+<a name="id692624"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/numeric/bool.hpp&gt;
@@ -49,46 +49,46 @@
             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="id725682"></a>
+<a name="id692698"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">bool_</span> <span class="comment">// alias:
- boost::spirit::qi::bool_</span></code>
- </p>
+ <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">bool_</span> <span class="comment">//
+ alias: boost::spirit::qi::bool_</span></code>
+ </p>
                   </td></tr>
 <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">true_</span> <span class="comment">// alias:
- boost::spirit::qi::true_</span></code>
- </p>
+ <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">true_</span> <span class="comment">//
+ alias: boost::spirit::qi::true_</span></code>
+ </p>
                   </td></tr>
 <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">false_</span> <span class="comment">// alias:
- boost::spirit::qi::false_</span></code>
- </p>
+ <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">false_</span> <span class="comment">//
+ alias: boost::spirit::qi::false_</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.boolean.synopsis"></a><h6>
-<a name="id725834"></a>
+<a name="id692854"></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">&lt;</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">&gt;</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="id725899"></a>
+<a name="id692919"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.template_parameters">Template
             parameters</a>
           </h6>
@@ -100,60 +100,60 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">B</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">B</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The boolean type of the boolean parser.
- </p>
+ <p>
+ The boolean type of the boolean parser.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">BooleanPolicies</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">BooleanPolicies</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Policies control the parser's behavior.
- </p>
+ <p>
+ Policies control the parser's behavior.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.boolean.model_of"></a><h6>
-<a name="id726037"></a>
+<a name="id694703"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -170,41 +170,41 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">BP</span></code></span></dt>
 <dd><p>
- An instance of <code class="computeroutput"><span class="identifier">bool_parser</span></code>
- (type).
- </p></dd>
+ An instance of <code class="computeroutput"><span class="identifier">bool_parser</span></code>
+ (type).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">BP</span></code></span></dt>
 <dd><p>
- A boolean <code class="computeroutput"><span class="identifier">Policies</span></code>
- (type).
- </p></dd>
+ A boolean <code class="computeroutput"><span class="identifier">Policies</span></code>
+ (type).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- An object of <code class="computeroutput"><span class="identifier">B</span></code>, the
- numeric base type.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
- <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
+ An object of <code class="computeroutput"><span class="identifier">B</span></code>,
+ the numeric base type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- ForwardIterator. first/last
- iterator pair.
- </p></dd>
+ ForwardIterator. first/last
+ iterator pair.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attr</span></code></span></dt>
 <dd><p>
- An attribute value.
- </p></dd>
+ An attribute value.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The type of the parse context of the current invocation of the <code class="computeroutput"><span class="identifier">bool_</span></code> parser.
- </p></dd>
+ The type of the parse context of the current invocation of the
+ <code class="computeroutput"><span class="identifier">bool_</span></code> parser.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ctx</span></code></span></dt>
 <dd><p>
- An instance of the parse context, <code class="computeroutput"><span class="identifier">Context</span></code>.
- </p></dd>
+ An instance of the parse context, <code class="computeroutput"><span class="identifier">Context</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id726260"></a>
+<a name="id694936"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -219,65 +219,65 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">BP</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">BP</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Instantiate and (default) construct a <code class="computeroutput"><span class="identifier">bool_parser</span></code>
- </p>
+ <p>
+ Instantiate and (default) construct a <code class="computeroutput"><span class="identifier">bool_parser</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">bool_parser</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">bool_parser</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">true_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">true_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">bool_parser</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
- which is succeeding only after matching <code class="computeroutput"><span class="string">"true"</span></code>.
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">bool_parser</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ which is succeeding only after matching <code class="computeroutput"><span class="string">"true"</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">false_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">false_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">bool_parser</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
- which is succeeding only after matching <code class="computeroutput"><span class="string">"false"</span></code>.
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">bool_parser</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">bool_policies</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ which is succeeding only after matching <code class="computeroutput"><span class="string">"false"</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -293,7 +293,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.numeric.boolean.attributes"></a><h6>
-<a name="id726586"></a>
+<a name="id695268"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -307,7 +307,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.numeric.boolean.complexity"></a><h6>
-<a name="id726618"></a>
+<a name="id695300"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -320,7 +320,7 @@
             </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="id726642"></a>
+<a name="id695324"></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>
@@ -336,31 +336,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">B</span><span class="special">(</span><span class="keyword">bool</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">B</span><span class="special">(</span><span class="keyword">bool</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Constructible from a <code class="computeroutput"><span class="keyword">bool</span></code>.
- </p>
+ <p>
+ Constructible from a <code class="computeroutput"><span class="keyword">bool</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.boolean.boolean__code__phrase_role__identifier__policies__phrase___code_"></a><h6>
-<a name="id726747"></a>
+<a name="id695432"></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>
@@ -378,7 +378,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="id726813"></a>
+<a name="id695498"></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>
@@ -393,45 +393,46 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">BP</span><span class="special">::</span><span class="identifier">parse_true</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">attr</span><span class="special">,</span>
- <span class="identifier">ctx</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">BP</span><span class="special">::</span><span class="identifier">parse_true</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">attr</span><span class="special">,</span>
+ <span class="identifier">ctx</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a <code class="computeroutput"><span class="keyword">true</span></code> value.
- </p>
+ <p>
+ Parse a <code class="computeroutput"><span class="keyword">true</span></code> value.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">BP</span><span class="special">::</span><span class="identifier">parse_false</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">attr</span><span class="special">,</span>
- <span class="identifier">ctx</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">BP</span><span class="special">::</span><span class="identifier">parse_false</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">attr</span><span class="special">,</span>
+ <span class="identifier">ctx</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a <code class="computeroutput"><span class="keyword">false</span></code> value.
- </p>
+ <p>
+ Parse a <code class="computeroutput"><span class="keyword">false</span></code>
+ value.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -444,7 +445,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="id727068"></a>
+<a name="id695756"></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>
@@ -474,7 +475,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.qi.reference.numeric.boolean.example"></a><h6>
-<a name="id727520"></a>
+<a name="id696208"></a>
             <a class="link" href="boolean.html#spirit.qi.reference.numeric.boolean.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id714638"></a>
+<a name="id683768"></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="id714701"></a>
+<a name="id683832"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/numeric/int.hpp&gt;
@@ -56,40 +56,40 @@
             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="id714776"></a>
+<a name="id683906"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">short_</span> <span class="comment">// alias:
- boost::spirit::qi::short_</span></code>
- </p>
+ <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">short_</span> <span class="comment">//
+ alias: boost::spirit::qi::short_</span></code>
+ </p>
                   </td></tr>
 <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">int_</span> <span class="comment">// alias:
- boost::spirit::qi::int_</span></code>
- </p>
+ <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">int_</span> <span class="comment">// alias:
+ boost::spirit::qi::int_</span></code>
+ </p>
                   </td></tr>
 <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">long_</span> <span class="comment">// alias:
- boost::spirit::qi::long_</span></code>
- </p>
+ <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">long_</span> <span class="comment">//
+ alias: boost::spirit::qi::long_</span></code>
+ </p>
                   </td></tr>
 <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">long_long</span> <span class="comment">//
- alias: boost::spirit::qi::long_long</span></code>
- </p>
+ <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">long_long</span> <span class="comment">//
+ alias: boost::spirit::qi::long_long</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -107,7 +107,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.numeric.int.synopsis"></a><h6>
-<a name="id715006"></a>
+<a name="id684139"></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">&lt;</span>
@@ -118,7 +118,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="id715102"></a>
+<a name="id684235"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.template_parameters">Template
             parameters</a>
           </h6>
@@ -130,96 +130,96 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The numeric base type of the numeric parser.
- </p>
+ <p>
+ The numeric base type of the numeric parser.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Radix</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Radix</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The radix base. This can be either 2: binary, 8: octal, 10: decimal
- and 16: hexadecimal.
- </p>
+ <p>
+ The radix base. This can be either 2: binary, 8: octal, 10:
+ decimal and 16: hexadecimal.
+ </p>
                   </td>
 <td>
- <p>
- 10
- </p>
+ <p>
+ 10
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">MinDigits</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">MinDigits</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The minimum number of digits allowable.
- </p>
+ <p>
+ The minimum number of digits allowable.
+ </p>
                   </td>
 <td>
- <p>
- 1
- </p>
+ <p>
+ 1
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">MaxDigits</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">MaxDigits</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The maximum number of digits allowable. If this is -1, then the
- maximum limit becomes unbounded.
- </p>
+ <p>
+ The maximum number of digits allowable. If this is -1, then
+ the maximum limit becomes unbounded.
+ </p>
                   </td>
 <td>
- <p>
- -1
- </p>
+ <p>
+ -1
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.int.model_of"></a><h6>
-<a name="id715275"></a>
+<a name="id684420"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -236,18 +236,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">NP</span></code></span></dt>
 <dd><p>
- An instance of <code class="computeroutput"><span class="identifier">int_parser</span></code>
- (type).
- </p></dd>
+ An instance of <code class="computeroutput"><span class="identifier">int_parser</span></code>
+ (type).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">n</span></code></span></dt>
 <dd><p>
- An object of <code class="computeroutput"><span class="identifier">T</span></code>, the
- numeric base type.
- </p></dd>
+ An object of <code class="computeroutput"><span class="identifier">T</span></code>,
+ the numeric base type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.numeric.int.expression_semantics"></a><h6>
-<a name="id715366"></a>
+<a name="id684515"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -262,85 +262,85 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">NP</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">NP</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Instantiate and (default) construct an <code class="computeroutput"><span class="identifier">int_parser</span></code>
- </p>
+ <p>
+ Instantiate and (default) construct an <code class="computeroutput"><span class="identifier">int_parser</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create an <code class="computeroutput"><span class="identifier">int_parser</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create an <code class="computeroutput"><span class="identifier">int_parser</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create an <code class="computeroutput"><span class="identifier">int_parser</span><span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create an <code class="computeroutput"><span class="identifier">int_parser</span><span class="special">&lt;</span><span class="keyword">long</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">int_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">int_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create an <code class="computeroutput"><span class="identifier">int_parser</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create an <code class="computeroutput"><span class="identifier">int_parser</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create an <code class="computeroutput"><span class="identifier">int_parser</span><span class="special">&lt;</span><span class="keyword">long</span>
- <span class="keyword">long</span><span class="special">,</span>
- <span class="number">10</span><span class="special">,</span>
- <span class="number">1</span><span class="special">,</span>
- <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create an <code class="computeroutput"><span class="identifier">int_parser</span><span class="special">&lt;</span><span class="keyword">long</span>
+ <span class="keyword">long</span><span class="special">,</span>
+ <span class="number">10</span><span class="special">,</span>
+ <span class="number">1</span><span class="special">,</span>
+ <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.int.attributes"></a><h6>
-<a name="id715750"></a>
+<a name="id686545"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -354,7 +354,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.numeric.int.complexity"></a><h6>
-<a name="id715781"></a>
+<a name="id686576"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -367,7 +367,7 @@
             </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="id715805"></a>
+<a name="id686600"></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>
@@ -382,153 +382,153 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Default construct.
- </p>
+ <p>
+ Default construct.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span><span class="special">(</span><span class="number">0</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span><span class="special">(</span><span class="number">0</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct from an <code class="computeroutput"><span class="keyword">int</span></code>.
- </p>
+ <p>
+ Construct from an <code class="computeroutput"><span class="keyword">int</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">n</span> <span class="special">+</span>
- <span class="identifier">n</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span> <span class="special">+</span>
+ <span class="identifier">n</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Addition.
- </p>
+ <p>
+ Addition.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">n</span> <span class="special">-</span>
- <span class="identifier">n</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span> <span class="special">-</span>
+ <span class="identifier">n</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Subtraction.
- </p>
+ <p>
+ Subtraction.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">n</span> <span class="special">*</span>
- <span class="identifier">n</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span> <span class="special">*</span>
+ <span class="identifier">n</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Multiplication.
- </p>
+ <p>
+ Multiplication.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_bounded</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_bounded</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">true</span></code> or <code class="computeroutput"><span class="keyword">false</span></code> if <code class="computeroutput"><span class="identifier">T</span></code>
- bounded.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">true</span></code> or <code class="computeroutput"><span class="keyword">false</span></code> if <code class="computeroutput"><span class="identifier">T</span></code>
+ bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
- radix digits. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
+ radix digits. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits10</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits10</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
- base 10. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
+ base 10. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">max</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">max</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum value for <code class="computeroutput"><span class="identifier">T</span></code>.
- Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum value for <code class="computeroutput"><span class="identifier">T</span></code>.
+ Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">min</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">min</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Minimum value for <code class="computeroutput"><span class="identifier">T</span></code>.
- Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Minimum value for <code class="computeroutput"><span class="identifier">T</span></code>.
+ Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.int.example"></a><h6>
-<a name="id716355"></a>
+<a name="id687165"></a>
             <a class="link" href="int.html#spirit.qi.reference.numeric.int.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.numeric.real.description"></a><h6>
-<a name="id716517"></a>
+<a name="id687327"></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="id717665"></a>
+<a name="id687366"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/numeric/real.hpp&gt;
@@ -51,46 +51,46 @@
             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="id717739"></a>
+<a name="id687440"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">float_</span> <span class="comment">// alias:
- boost::spirit::qi::float_</span></code>
- </p>
+ <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">float_</span> <span class="comment">//
+ alias: boost::spirit::qi::float_</span></code>
+ </p>
                   </td></tr>
 <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">double_</span> <span class="comment">//
- alias: boost::spirit::qi::double_</span></code>
- </p>
+ <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">double_</span> <span class="comment">//
+ alias: boost::spirit::qi::double_</span></code>
+ </p>
                   </td></tr>
 <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">long_double</span> <span class="comment">//
- alias: boost::spirit::qi::long_double</span></code>
- </p>
+ <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">long_double</span> <span class="comment">//
+ alias: boost::spirit::qi::long_double</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.real.synopsis"></a><h6>
-<a name="id717894"></a>
+<a name="id687596"></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">&lt;</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">&gt;</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="id717959"></a>
+<a name="id687661"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.template_parameters">Template
             parameters</a>
           </h6>
@@ -102,60 +102,60 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The numeric base type of the numeric parser.
- </p>
+ <p>
+ The numeric base type of the numeric parser.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RealPolicies</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RealPolicies</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Policies control the parser's behavior.
- </p>
+ <p>
+ Policies control the parser's behavior.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.real.model_of"></a><h6>
-<a name="id718090"></a>
+<a name="id687799"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -172,36 +172,36 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">NP</span></code></span></dt>
 <dd><p>
- An instance of <code class="computeroutput"><span class="identifier">real_parser</span></code>
- (type).
- </p></dd>
+ An instance of <code class="computeroutput"><span class="identifier">real_parser</span></code>
+ (type).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">RP</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">RealPolicies</span></code> (type).
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">RealPolicies</span></code>
+ (type).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">n</span></code></span></dt>
 <dd><p>
- An object of <code class="computeroutput"><span class="identifier">T</span></code>, the
- numeric base type.
- </p></dd>
+ An object of <code class="computeroutput"><span class="identifier">T</span></code>,
+ the numeric base type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">exp</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="keyword">int</span></code> exponent.
- </p></dd>
+ A <code class="computeroutput"><span class="keyword">int</span></code> exponent.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="keyword">bool</span></code> flag.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
- <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
+ A <code class="computeroutput"><span class="keyword">bool</span></code> flag.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- ForwardIterator. first/last
- iterator pair.
- </p></dd>
+ ForwardIterator. first/last
+ iterator pair.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.numeric.real.expression_semantics"></a><h6>
-<a name="id718293"></a>
+<a name="id688010"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -216,72 +216,72 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">NP</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">NP</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Instantiate and (default) construct an <code class="computeroutput"><span class="identifier">real_parser</span></code>
- </p>
+ <p>
+ Instantiate and (default) construct an <code class="computeroutput"><span class="identifier">real_parser</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create an <code class="computeroutput"><span class="identifier">real_parser</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create an <code class="computeroutput"><span class="identifier">real_parser</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">double_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">double_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create an <code class="computeroutput"><span class="identifier">real_parser</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create an <code class="computeroutput"><span class="identifier">real_parser</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create an <code class="computeroutput"><span class="identifier">real_parser</span><span class="special">&lt;</span><span class="keyword">long</span>
- <span class="keyword">double</span><span class="special">,</span>
- <span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span>
- <span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create an <code class="computeroutput"><span class="identifier">real_parser</span><span class="special">&lt;</span><span class="keyword">long</span>
+ <span class="keyword">double</span><span class="special">,</span>
+ <span class="identifier">real_policies</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.real.attributes"></a><h6>
-<a name="id718581"></a>
+<a name="id688304"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -295,7 +295,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.numeric.real.complexity"></a><h6>
-<a name="id718612"></a>
+<a name="id688335"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -309,7 +309,7 @@
             </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="id718636"></a>
+<a name="id688359"></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>
@@ -325,195 +325,195 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Default construct.
- </p>
+ <p>
+ Default construct.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span><span class="special">(</span><span class="number">0</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span><span class="special">(</span><span class="number">0</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct from an <code class="computeroutput"><span class="keyword">int</span></code>.
- </p>
+ <p>
+ Construct from an <code class="computeroutput"><span class="keyword">int</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">n</span> <span class="special">+</span>
- <span class="identifier">n</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span> <span class="special">+</span>
+ <span class="identifier">n</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Addition.
- </p>
+ <p>
+ Addition.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">n</span> <span class="special">-</span>
- <span class="identifier">n</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span> <span class="special">-</span>
+ <span class="identifier">n</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Subtraction.
- </p>
+ <p>
+ Subtraction.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">n</span> <span class="special">*</span>
- <span class="identifier">n</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span> <span class="special">*</span>
+ <span class="identifier">n</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Multiplication.
- </p>
+ <p>
+ Multiplication.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_bounded</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_bounded</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">true</span></code> or <code class="computeroutput"><span class="keyword">false</span></code> if <code class="computeroutput"><span class="identifier">T</span></code>
- bounded.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">true</span></code> or <code class="computeroutput"><span class="keyword">false</span></code> if <code class="computeroutput"><span class="identifier">T</span></code>
+ bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
- radix digits. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
+ radix digits. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits10</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits10</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
- base 10. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
+ base 10. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">max</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">max</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum value for <code class="computeroutput"><span class="identifier">T</span></code>.
- Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum value for <code class="computeroutput"><span class="identifier">T</span></code>.
+ Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">min</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">min</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Minimum value for <code class="computeroutput"><span class="identifier">T</span></code>.
- Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Minimum value for <code class="computeroutput"><span class="identifier">T</span></code>.
+ Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <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><span class="special">::</span><span class="identifier">scale</span><span class="special">(</span><span class="identifier">exp</span><span class="special">,</span>
- <span class="identifier">n</span><span class="special">)</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">scale</span><span class="special">(</span><span class="identifier">exp</span><span class="special">,</span>
+ <span class="identifier">n</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Multiply <code class="computeroutput"><span class="identifier">n</span></code> by
- <code class="computeroutput"><span class="number">10</span><span class="special">^</span><span class="identifier">exp</span></code>. Default implementation
- is provided for <code class="computeroutput"><span class="keyword">float</span></code>,
- <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>.
- </p>
+ <p>
+ Multiply <code class="computeroutput"><span class="identifier">n</span></code>
+ by <code class="computeroutput"><span class="number">10</span><span class="special">^</span><span class="identifier">exp</span></code>. Default implementation
+ is provided for <code class="computeroutput"><span class="keyword">float</span></code>,
+ <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>.
+ </p>
                   </td>
 </tr>
 <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><span class="special">::</span><span class="identifier">negate</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span>
- <span class="identifier">n</span><span class="special">)</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">negate</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span>
+ <span class="identifier">n</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Negate <code class="computeroutput"><span class="identifier">n</span></code> if
- <code class="computeroutput"><span class="identifier">b</span></code> is <code class="computeroutput"><span class="keyword">true</span></code>. Default implementation is
- provided for <code class="computeroutput"><span class="keyword">float</span></code>,
- <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>.
- </p>
+ <p>
+ Negate <code class="computeroutput"><span class="identifier">n</span></code> if
+ <code class="computeroutput"><span class="identifier">b</span></code> is <code class="computeroutput"><span class="keyword">true</span></code>. Default implementation
+ is provided for <code class="computeroutput"><span class="keyword">float</span></code>,
+ <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>.
+ </p>
                   </td>
 </tr>
 <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><span class="special">::</span><span class="identifier">is_equal_to_one</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">is_equal_to_one</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return <code class="computeroutput"><span class="keyword">true</span></code> if
- <code class="computeroutput"><span class="identifier">n</span></code> is equal to
- <code class="computeroutput"><span class="number">1.0</span></code>. Default implementation
- is provided for <code class="computeroutput"><span class="keyword">float</span></code>,
- <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>.
- </p>
+ <p>
+ Return <code class="computeroutput"><span class="keyword">true</span></code> if
+ <code class="computeroutput"><span class="identifier">n</span></code> is equal
+ to <code class="computeroutput"><span class="number">1.0</span></code>. Default
+ implementation is provided for <code class="computeroutput"><span class="keyword">float</span></code>,
+ <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -531,7 +531,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.numeric.real._code__phrase_role__identifier__realpolicies__phrase___code_"></a><h6>
-<a name="id719526"></a>
+<a name="id689269"></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>
@@ -593,7 +593,7 @@
             pre-defined for immediate use:
           </p>
 <div class="table">
-<a name="id721236"></a><p class="title"><b>Table&#160;4.&#160;Predefined Policies</b></p>
+<a name="id689870"></a><p class="title"><b>Table&#160;4.&#160;Predefined Policies</b></p>
 <div class="table-contents"><table class="table" summary="Predefined Policies">
 <colgroup>
 <col>
@@ -601,65 +601,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Policies
- </p>
- </th>
+ <p>
+ Policies
+ </p>
+ </th>
 <th>
- <p>
- Description
- </p>
- </th>
+ <p>
+ Description
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ureal_policies</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ureal_policies</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Without sign.
- </p>
- </td>
+ <p>
+ Without sign.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">real_policies</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span>
- <span class="special">&gt;</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">real_policies</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ </p>
+ </td>
 <td>
- <p>
- With sign.
- </p>
- </td>
+ <p>
+ With sign.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">strict_ureal_policies</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">strict_ureal_policies</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ </p>
+ </td>
 <td>
- <p>
- Without sign, dot required.
- </p>
- </td>
+ <p>
+ Without sign, dot required.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">strict_real_policies</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">strict_real_policies</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="special">&gt;</span></code>
+ </p>
+ </td>
 <td>
- <p>
- With sign, dot required.
- </p>
- </td>
+ <p>
+ With sign, dot required.
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
@@ -680,7 +679,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="id721466"></a>
+<a name="id690106"></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>
@@ -694,173 +693,174 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">allow_leading_dot</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">allow_leading_dot</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Allow leading dot.
- </p>
+ <p>
+ Allow leading dot.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">allow_trailing_dot</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">allow_trailing_dot</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Allow trailing dot.
- </p>
+ <p>
+ Allow trailing dot.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">expect_dot</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">expect_dot</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Require a dot.
- </p>
+ <p>
+ Require a dot.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_sign</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
- <span class="identifier">l</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_sign</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
+ <span class="identifier">l</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse the prefix sign (e.g. '-'). Return <code class="computeroutput"><span class="keyword">true</span></code>
- if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
- </p>
+ <p>
+ Parse the prefix sign (e.g. '-'). Return <code class="computeroutput"><span class="keyword">true</span></code>
+ if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_n</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">n</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_n</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">n</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse the integer at the left of the decimal point. Return <code class="computeroutput"><span class="keyword">true</span></code> if successful, otherwise
- <code class="computeroutput"><span class="keyword">false</span></code>. If successful,
- place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
- </p>
+ <p>
+ Parse the integer at the left of the decimal point. Return
+ <code class="computeroutput"><span class="keyword">true</span></code> if successful,
+ otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
+ If successful, place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_dot</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
- <span class="identifier">l</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_dot</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
+ <span class="identifier">l</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse the decimal point. Return <code class="computeroutput"><span class="keyword">true</span></code>
- if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
- </p>
+ <p>
+ Parse the decimal point. Return <code class="computeroutput"><span class="keyword">true</span></code>
+ if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_frac_n</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">n</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_frac_n</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">n</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse the fraction after the decimal point. Return <code class="computeroutput"><span class="keyword">true</span></code> if successful, otherwise
- <code class="computeroutput"><span class="keyword">false</span></code>. If successful,
- place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
- </p>
+ <p>
+ Parse the fraction after the decimal point. Return <code class="computeroutput"><span class="keyword">true</span></code> if successful, otherwise
+ <code class="computeroutput"><span class="keyword">false</span></code>. If successful,
+ place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_exp</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
- <span class="identifier">l</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_exp</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
+ <span class="identifier">l</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse the exponent prefix (e.g. 'e'). Return <code class="computeroutput"><span class="keyword">true</span></code>
- if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
- </p>
+ <p>
+ Parse the exponent prefix (e.g. 'e'). Return <code class="computeroutput"><span class="keyword">true</span></code> if successful, otherwise
+ <code class="computeroutput"><span class="keyword">false</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_exp_n</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">n</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_exp_n</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">n</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse the actual exponent. Return <code class="computeroutput"><span class="keyword">true</span></code>
- if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
- If successful, place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
- </p>
+ <p>
+ Parse the actual exponent. Return <code class="computeroutput"><span class="keyword">true</span></code>
+ if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
+ If successful, place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_nan</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">n</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_nan</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">n</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse a NaN. Return <code class="computeroutput"><span class="keyword">true</span></code>
- if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
- If successful, place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
- </p>
+ <p>
+ Parse a NaN. Return <code class="computeroutput"><span class="keyword">true</span></code>
+ if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
+ If successful, place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_inf</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">n</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">RP</span><span class="special">::</span><span class="identifier">parse_inf</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">n</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse an Inf. Return <code class="computeroutput"><span class="keyword">true</span></code>
- if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
- If successful, place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
- </p>
+ <p>
+ Parse an Inf. Return <code class="computeroutput"><span class="keyword">true</span></code>
+ if successful, otherwise <code class="computeroutput"><span class="keyword">false</span></code>.
+ If successful, place the result into <code class="computeroutput"><span class="identifier">n</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -905,7 +905,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="id722309"></a>
+<a name="id690964"></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>
@@ -921,7 +921,7 @@
 <span class="special">};</span>
 </pre>
 <a name="spirit.qi.reference.numeric.real.example"></a><h6>
-<a name="id722443"></a>
+<a name="id691099"></a>
             <a class="link" href="real.html#spirit.qi.reference.numeric.real.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<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="id711747"></a>
+<a name="id681382"></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="id711793"></a>
+<a name="id681428"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/numeric/uint.hpp&gt;
@@ -52,58 +52,58 @@
             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="id711867"></a>
+<a name="id681502"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">bin</span> <span class="comment">// alias:
- boost::spirit::qi::bin</span></code>
- </p>
+ <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">bin</span> <span class="comment">// alias:
+ boost::spirit::qi::bin</span></code>
+ </p>
                   </td></tr>
 <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">oct</span> <span class="comment">// alias:
- boost::spirit::qi::oct</span></code>
- </p>
+ <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">oct</span> <span class="comment">// alias:
+ boost::spirit::qi::oct</span></code>
+ </p>
                   </td></tr>
 <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">hex</span> <span class="comment">// alias:
- boost::spirit::qi::hex</span></code>
- </p>
+ <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">hex</span> <span class="comment">// alias:
+ boost::spirit::qi::hex</span></code>
+ </p>
                   </td></tr>
 <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">ushort_</span> <span class="comment">//
- alias: boost::spirit::qi::ushort_</span></code>
- </p>
+ <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">ushort_</span> <span class="comment">//
+ alias: boost::spirit::qi::ushort_</span></code>
+ </p>
                   </td></tr>
 <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">ulong_</span> <span class="comment">// alias:
- boost::spirit::qi::ulong_</span></code>
- </p>
+ <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">ulong_</span> <span class="comment">//
+ alias: boost::spirit::qi::ulong_</span></code>
+ </p>
                   </td></tr>
 <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">uint_</span> <span class="comment">// alias:
- boost::spirit::qi::uint_</span></code>
- </p>
+ <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">uint_</span> <span class="comment">//
+ alias: boost::spirit::qi::uint_</span></code>
+ </p>
                   </td></tr>
 <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">ulong_long</span> <span class="comment">//
- alias: boost::spirit::qi::ulong_long</span></code>
- </p>
+ <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">ulong_long</span> <span class="comment">//
+ alias: boost::spirit::qi::ulong_long</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -121,7 +121,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.numeric.uint.synopsis"></a><h6>
-<a name="id712210"></a>
+<a name="id681848"></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">&lt;</span>
@@ -132,7 +132,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="id712306"></a>
+<a name="id681944"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.template_parameters">Template
             parameters</a>
           </h6>
@@ -144,96 +144,96 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The numeric base type of the numeric parser.
- </p>
+ <p>
+ The numeric base type of the numeric parser.
+ </p>
                   </td>
 <td>
- <p>
- none
- </p>
+ <p>
+ none
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Radix</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Radix</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The radix base. This can be either 2: binary, 8: octal, 10: decimal
- and 16: hexadecimal.
- </p>
+ <p>
+ The radix base. This can be either 2: binary, 8: octal, 10:
+ decimal and 16: hexadecimal.
+ </p>
                   </td>
 <td>
- <p>
- 10
- </p>
+ <p>
+ 10
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">MinDigits</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">MinDigits</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The minimum number of digits allowable.
- </p>
+ <p>
+ The minimum number of digits allowable.
+ </p>
                   </td>
 <td>
- <p>
- 1
- </p>
+ <p>
+ 1
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">MaxDigits</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">MaxDigits</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The maximum number of digits allowable. If this is -1, then the
- maximum limit becomes unbounded.
- </p>
+ <p>
+ The maximum number of digits allowable. If this is -1, then
+ the maximum limit becomes unbounded.
+ </p>
                   </td>
 <td>
- <p>
- -1
- </p>
+ <p>
+ -1
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.uint.model_of"></a><h6>
-<a name="id712479"></a>
+<a name="id682128"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -250,18 +250,18 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">NP</span></code></span></dt>
 <dd><p>
- An instance of <code class="computeroutput"><span class="identifier">uint_parser</span></code>
- (type).
- </p></dd>
+ An instance of <code class="computeroutput"><span class="identifier">uint_parser</span></code>
+ (type).
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">n</span></code></span></dt>
 <dd><p>
- An object of <code class="computeroutput"><span class="identifier">T</span></code>, the
- numeric base type.
- </p></dd>
+ An object of <code class="computeroutput"><span class="identifier">T</span></code>,
+ the numeric base type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.numeric.uint.expression_semantics"></a><h6>
-<a name="id712570"></a>
+<a name="id682223"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -276,130 +276,130 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">NP</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">NP</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Instantiate and (default) construct a <code class="computeroutput"><span class="identifier">uint_parser</span></code>
- </p>
+ <p>
+ Instantiate and (default) construct a <code class="computeroutput"><span class="identifier">uint_parser</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bin</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bin</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">oct</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">oct</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="number">8</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="number">8</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">hex</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">hex</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="number">16</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="number">16</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ushort_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ushort_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span>
- <span class="keyword">short</span><span class="special">,</span>
- <span class="number">10</span><span class="special">,</span>
- <span class="number">1</span><span class="special">,</span>
- <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span>
+ <span class="keyword">short</span><span class="special">,</span>
+ <span class="number">10</span><span class="special">,</span>
+ <span class="number">1</span><span class="special">,</span>
+ <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ulong_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ulong_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span>
- <span class="keyword">long</span><span class="special">,</span>
- <span class="number">10</span><span class="special">,</span>
- <span class="number">1</span><span class="special">,</span>
- <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span>
+ <span class="keyword">long</span><span class="special">,</span>
+ <span class="number">10</span><span class="special">,</span>
+ <span class="number">1</span><span class="special">,</span>
+ <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">uint_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">uint_</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span>
- <span class="keyword">int</span><span class="special">,</span>
- <span class="number">10</span><span class="special">,</span>
- <span class="number">1</span><span class="special">,</span>
- <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span>
+ <span class="keyword">int</span><span class="special">,</span>
+ <span class="number">10</span><span class="special">,</span>
+ <span class="number">1</span><span class="special">,</span>
+ <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ulong_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ulong_long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span>
- <span class="keyword">long</span> <span class="keyword">long</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Create a <code class="computeroutput"><span class="identifier">uint_parser</span><span class="special">&lt;</span><span class="keyword">unsigned</span>
+ <span class="keyword">long</span> <span class="keyword">long</span><span class="special">,</span> <span class="number">10</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="special">-</span><span class="number">1</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.uint.attributes"></a><h6>
-<a name="id713186"></a>
+<a name="id682850"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -413,7 +413,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.numeric.uint.complexity"></a><h6>
-<a name="id713217"></a>
+<a name="id682881"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -426,7 +426,7 @@
             </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="id713241"></a>
+<a name="id682905"></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>
@@ -441,140 +441,140 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Default construct.
- </p>
+ <p>
+ Default construct.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span><span class="special">(</span><span class="number">0</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span><span class="special">(</span><span class="number">0</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct from an <code class="computeroutput"><span class="keyword">int</span></code>.
- </p>
+ <p>
+ Construct from an <code class="computeroutput"><span class="keyword">int</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">n</span> <span class="special">+</span>
- <span class="identifier">n</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span> <span class="special">+</span>
+ <span class="identifier">n</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Addition.
- </p>
+ <p>
+ Addition.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">n</span> <span class="special">*</span>
- <span class="identifier">n</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">n</span> <span class="special">*</span>
+ <span class="identifier">n</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Multiplication.
- </p>
+ <p>
+ Multiplication.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_bounded</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_bounded</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">true</span></code> or <code class="computeroutput"><span class="keyword">false</span></code> if <code class="computeroutput"><span class="identifier">T</span></code>
- bounded.
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">true</span></code> or <code class="computeroutput"><span class="keyword">false</span></code> if <code class="computeroutput"><span class="identifier">T</span></code>
+ bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
- radix digits. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
+ radix digits. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits10</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">digits10</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
- base 10. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum Digits for <code class="computeroutput"><span class="identifier">T</span></code>,
+ base 10. Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">max</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">max</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Maximum value for <code class="computeroutput"><span class="identifier">T</span></code>.
- Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Maximum value for <code class="computeroutput"><span class="identifier">T</span></code>.
+ Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">min</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">min</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Minimum value for <code class="computeroutput"><span class="identifier">T</span></code>.
- Required only if <code class="computeroutput"><span class="identifier">T</span></code>
- is bounded.
- </p>
+ <p>
+ Minimum value for <code class="computeroutput"><span class="identifier">T</span></code>.
+ Required only if <code class="computeroutput"><span class="identifier">T</span></code>
+ is bounded.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.numeric.uint.example"></a><h6>
-<a name="id713757"></a>
+<a name="id683435"></a>
             <a class="link" href="uint.html#spirit.qi.reference.numeric.uint.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -78,7 +78,7 @@
           (<code class="computeroutput"><span class="special">||</span></code>).
         </p>
 <a name="spirit.qi.reference.operator.module_header"></a><h6>
-<a name="id728356"></a>
+<a name="id697044"></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 &lt;boost/spirit/home/qi/operator.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id728456"></a>
+<a name="id697144"></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="id728621"></a>
+<a name="id697309"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/alternative.hpp&gt;
@@ -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="id728695"></a>
+<a name="id697383"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.model_of">Model
             of</a>
           </h6>
@@ -86,15 +86,14 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.alternative.expression_semantics"></a><h6>
-<a name="id728773"></a>
+<a name="id697462"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,32 +108,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match <code class="computeroutput"><span class="identifier">a</span></code> or <code class="computeroutput"><span class="identifier">b</span></code>.
- </p>
+ <p>
+ Match <code class="computeroutput"><span class="identifier">a</span></code> or
+ <code class="computeroutput"><span class="identifier">b</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.alternative.attributes"></a><h6>
-<a name="id728884"></a>
+<a name="id697575"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.attributes">Attributes</a>
           </h6>
 <p>
@@ -148,26 +148,26 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">|</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">variant</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</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">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
@@ -176,12 +176,12 @@
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</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">Unused</span>
 <span class="identifier">a</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">A</span> <span class="special">--&gt;</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">A</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.alternative.complexity"></a><h6>
-<a name="id729457"></a>
+<a name="id698137"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -196,7 +196,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.alternative.example"></a><h6>
-<a name="id729481"></a>
+<a name="id698161"></a>
             <a class="link" href="alternative.html#spirit.qi.reference.operator.alternative.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           (<code class="computeroutput"><span class="special">&amp;</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="id730193"></a>
+<a name="id698874"></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="id730234"></a>
+<a name="id698914"></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 &lt;boost/spirit/home/qi/operator/and_predicate.hpp&gt;
@@ -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="id730309"></a>
+<a name="id698989"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.model_of">Model
             of</a>
           </h6>
@@ -69,12 +69,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.and_predicate.expression_semantics"></a><h6>
-<a name="id730379"></a>
+<a name="id700165"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -89,32 +89,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the predicate <code class="computeroutput"><span class="identifier">a</span></code>
- matches, return a zero length match. Otherwise, fail.
- </p>
+ <p>
+ If the predicate <code class="computeroutput"><span class="identifier">a</span></code>
+ matches, return a zero length match. Otherwise, fail.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id730477"></a>
+<a name="id700265"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.attributes">Attributes</a>
           </h6>
 <p>
@@ -128,31 +128,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">&amp;</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id730569"></a>
+<a name="id700359"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -165,7 +165,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.and_predicate.example"></a><h6>
-<a name="id730600"></a>
+<a name="id700391"></a>
             <a class="link" href="and_predicate.html#spirit.qi.reference.operator.and_predicate.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -29,7 +29,7 @@
           <span class="identifier">b</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.operator.difference.description"></a><h6>
-<a name="id730768"></a>
+<a name="id700559"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.description">Description</a>
           </h6>
 <p>
@@ -37,10 +37,10 @@
             <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="id730797" href="#ftn.id730797" class="footnote">8</a>]</sup>
+ <sup>[<a name="id700587" href="#ftn.id700587" class="footnote">8</a>]</sup>
           </p>
 <a name="spirit.qi.reference.operator.difference.header"></a><h6>
-<a name="id730837"></a>
+<a name="id700627"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/difference.hpp&gt;
@@ -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.difference.model_of"></a><h6>
-<a name="id730911"></a>
+<a name="id700701"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.model_of">Model
             of</a>
           </h6>
@@ -66,15 +66,14 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.difference.expression_semantics"></a><h6>
-<a name="id730989"></a>
+<a name="id700781"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -89,33 +88,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parse <code class="computeroutput"><span class="identifier">a</span></code> but not
- <code class="computeroutput"><span class="identifier">b</span></code>.
- </p>
+ <p>
+ Parse <code class="computeroutput"><span class="identifier">a</span></code> but
+ not <code class="computeroutput"><span class="identifier">b</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.difference.attributes"></a><h6>
-<a name="id731099"></a>
+<a name="id700893"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.attributes">Attributes</a>
           </h6>
 <p>
@@ -129,36 +128,36 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">-</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">A</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--&gt;</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">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.difference.complexity"></a><h6>
-<a name="id731315"></a>
+<a name="id701112"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -172,7 +171,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.difference.example"></a><h6>
-<a name="id733120"></a>
+<a name="id701136"></a>
             <a class="link" href="difference.html#spirit.qi.reference.operator.difference.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -216,7 +215,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id730797" href="#id730797" class="para">8</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id700587" href="#id700587" 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

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id733292"></a>
+<a name="id701309"></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="id733420"></a>
+<a name="id701436"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/expect.hpp&gt;
@@ -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="id733494"></a>
+<a name="id701510"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -74,19 +74,18 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iter</span></code></span></dt>
 <dd><p>
- A ForwardIterator type
- </p></dd>
+ A ForwardIterator type
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.expect.expectation_failure"></a><h6>
-<a name="id733597"></a>
+<a name="id701616"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.expectation_failure">Expectation
             Failure</a>
           </h6>
@@ -102,7 +101,7 @@
 </span><span class="special">};</span>
 </pre>
 <a name="spirit.qi.reference.operator.expect.expression_semantics"></a><h6>
-<a name="id733751"></a>
+<a name="id701769"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,33 +116,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match <code class="computeroutput"><span class="identifier">a</span></code> followed
- by <code class="computeroutput"><span class="identifier">b</span></code>. If <code class="computeroutput"><span class="identifier">a</span></code> fails, no-match. If <code class="computeroutput"><span class="identifier">b</span></code> fails, throw an <code class="computeroutput"><span class="identifier">expectation_failure</span><span class="special">&lt;</span><span class="identifier">Iter</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ Match <code class="computeroutput"><span class="identifier">a</span></code> followed
+ by <code class="computeroutput"><span class="identifier">b</span></code>. If <code class="computeroutput"><span class="identifier">a</span></code> fails, no-match. If <code class="computeroutput"><span class="identifier">b</span></code> fails, throw an <code class="computeroutput"><span class="identifier">expectation_failure</span><span class="special">&lt;</span><span class="identifier">Iter</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.expect.attributes"></a><h6>
-<a name="id733894"></a>
+<a name="id701915"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.attributes">Attributes</a>
           </h6>
 <p>
@@ -157,26 +156,26 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span>
@@ -188,12 +187,12 @@
 <span class="identifier">a</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.expect.complexity"></a><h6>
-<a name="id734575"></a>
+<a name="id703145"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -209,7 +208,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.expect.example"></a><h6>
-<a name="id734599"></a>
+<a name="id703169"></a>
             <a class="link" href="expect.html#spirit.qi.reference.operator.expect.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.operator.kleene"></a><a class="link" href="kleene.html" title="Kleene (*a)"> Kleene (<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="id735061"></a>
+<a name="id703631"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,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="id735089"></a>
+<a name="id703659"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/kleene.hpp&gt;
@@ -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.kleene.model_of"></a><h6>
-<a name="id735163"></a>
+<a name="id703733"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -62,12 +62,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.kleene.expression_semantics"></a><h6>
-<a name="id735234"></a>
+<a name="id703805"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -82,32 +82,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match <code class="computeroutput"><span class="identifier">a</span></code> zero
- or more times.
- </p>
+ <p>
+ Match <code class="computeroutput"><span class="identifier">a</span></code> zero
+ or more times.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.kleene.attributes"></a><h6>
-<a name="id739600"></a>
+<a name="id703906"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.attributes">Attributes</a>
           </h6>
 <p>
@@ -121,35 +121,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">*</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.kleene.complexity"></a><h6>
-<a name="id739768"></a>
+<a name="id704076"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -165,7 +165,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.kleene.example"></a><h6>
-<a name="id739799"></a>
+<a name="id704108"></a>
             <a class="link" href="kleene.html#spirit.qi.reference.operator.kleene.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/list.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/list.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/list.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.operator.list"></a><a class="link" href="list.html" title="List (a % b)"> List (<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="id740171"></a>
+<a name="id704480"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.description">Description</a>
           </h6>
 <p>
@@ -40,7 +40,7 @@
             <span class="special">&gt;&gt;</span> <span class="identifier">a</span><span class="special">)</span></code>.
           </p>
 <a name="spirit.qi.reference.operator.list.header"></a><h6>
-<a name="id740253"></a>
+<a name="id704561"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/list.hpp&gt;
@@ -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="id740327"></a>
+<a name="id704636"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -65,15 +65,14 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.list.expression_semantics"></a><h6>
-<a name="id740403"></a>
+<a name="id704712"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -88,36 +87,36 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match a list of one or more repetitions of <code class="computeroutput"><span class="identifier">a</span></code>
- separated by occurrences of <code class="computeroutput"><span class="identifier">b</span></code>.
- This is equivalent to <code class="computeroutput"><span class="identifier">a</span>
- <span class="special">&gt;&gt;</span> <span class="special">*(</span><span class="identifier">b</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">a</span><span class="special">)</span></code>.
- </p>
+ <p>
+ Match a list of one or more repetitions of <code class="computeroutput"><span class="identifier">a</span></code>
+ separated by occurrences of <code class="computeroutput"><span class="identifier">b</span></code>.
+ This is equivalent to <code class="computeroutput"><span class="identifier">a</span>
+ <span class="special">&gt;&gt;</span> <span class="special">*(</span><span class="identifier">b</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">a</span><span class="special">)</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.list.attributes"></a><h6>
-<a name="id740544"></a>
+<a name="id704856"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.attributes">Attributes</a>
           </h6>
 <p>
@@ -131,36 +130,36 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">%</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--&gt;</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">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.list.complexity"></a><h6>
-<a name="id740771"></a>
+<a name="id709357"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -176,7 +175,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.list.example"></a><h6>
-<a name="id740802"></a>
+<a name="id709388"></a>
             <a class="link" href="list.html#spirit.qi.reference.operator.list.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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.not_predicate.description"></a><h6>
-<a name="id741155"></a>
+<a name="id709741"></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="id741196"></a>
+<a name="id709782"></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 &lt;boost/spirit/home/qi/operator/not_predicate.hpp&gt;
@@ -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="id741270"></a>
+<a name="id709856"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.model_of">Model
             of</a>
           </h6>
@@ -69,12 +69,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.not_predicate.expression_semantics"></a><h6>
-<a name="id741341"></a>
+<a name="id709928"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -89,32 +89,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- If the predicate <code class="computeroutput"><span class="identifier">a</span></code>
- matches, fail. Otherwise, return a zero length match.
- </p>
+ <p>
+ If the predicate <code class="computeroutput"><span class="identifier">a</span></code>
+ matches, fail. Otherwise, return a zero length match.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id741438"></a>
+<a name="id710028"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.attributes">Attributes</a>
           </h6>
 <p>
@@ -128,31 +128,31 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">!</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id741531"></a>
+<a name="id710122"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -165,7 +165,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.not_predicate.example"></a><h6>
-<a name="id741562"></a>
+<a name="id710154"></a>
             <a class="link" href="not_predicate.html#spirit.qi.reference.operator.not_predicate.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id743754"></a>
+<a name="id710703"></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="id743782"></a>
+<a name="id710731"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/optional.hpp&gt;
@@ -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="id743856"></a>
+<a name="id710805"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.model_of">Model
             of</a>
           </h6>
@@ -64,12 +64,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.optional.expression_semantics"></a><h6>
-<a name="id743927"></a>
+<a name="id710877"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -84,32 +84,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match <code class="computeroutput"><span class="identifier">a</span></code> zero
- or one time.
- </p>
+ <p>
+ Match <code class="computeroutput"><span class="identifier">a</span></code> zero
+ or one time.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.optional.attributes"></a><h6>
-<a name="id744025"></a>
+<a name="id710978"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.attributes">Attributes</a>
           </h6>
 <p>
@@ -123,35 +123,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">-</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">-</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">-</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.optional.complexity"></a><h6>
-<a name="id744193"></a>
+<a name="id711148"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -164,7 +164,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.optional.example"></a><h6>
-<a name="id744224"></a>
+<a name="id711180"></a>
             <a class="link" href="optional.html#spirit.qi.reference.operator.optional.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">
@@ -199,7 +199,7 @@
             </p>
 <p>
               Parse a person info with name (in quotes) optional age
- <sup>[<a name="id744440" href="#ftn.id744440" class="footnote">9</a>]</sup>
+ <sup>[<a name="id711396" href="#ftn.id711396" class="footnote">9</a>]</sup>
               and optional sex, all separated by comma.
             </p>
 <p>
@@ -230,7 +230,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id744440" href="#id744440" class="para">9</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id711396" href="#id711396" class="para">9</a>] </sup>
                   James Bond is shy about his age :-)
                 </p></div>
 </div>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id744962"></a>
+<a name="id713625"></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="id745142"></a>
+<a name="id713805"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/permutation.hpp&gt;
@@ -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="id745217"></a>
+<a name="id713879"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.model_of">Model
             of</a>
           </h6>
@@ -83,15 +83,14 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.permutation.expression_semantics"></a><h6>
-<a name="id745295"></a>
+<a name="id713958"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,33 +105,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">^</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">^</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match <code class="computeroutput"><span class="identifier">a</span></code> or <code class="computeroutput"><span class="identifier">b</span></code> in any order. Each operand
- may match zero or one time as long as at least one operand matches.
- </p>
+ <p>
+ Match <code class="computeroutput"><span class="identifier">a</span></code> or
+ <code class="computeroutput"><span class="identifier">b</span></code> in any order.
+ Each operand may match zero or one time as long as at least
+ one operand matches.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.permutation.attributes"></a><h6>
-<a name="id745405"></a>
+<a name="id714071"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.attributes">Attributes</a>
           </h6>
 <p>
@@ -146,38 +147,38 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">^</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">^</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">tuple</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</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">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">B</span> <span class="special">--&gt;</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">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span><span class="special">,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</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">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.permutation.complexity"></a><h6>
-<a name="id746083"></a>
+<a name="id714472"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -193,7 +194,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.permutation.example"></a><h6>
-<a name="id746107"></a>
+<a name="id714496"></a>
             <a class="link" href="permutation.html#spirit.qi.reference.operator.permutation.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.operator.plus"></a><a class="link" href="plus.html" title="Plus (+a)"> Plus (<code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.operator.plus.description"></a><h6>
-<a name="id746284"></a>
+<a name="id714674"></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="id746312"></a>
+<a name="id714701"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/plus.hpp&gt;
@@ -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="id746386"></a>
+<a name="id714776"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -62,12 +62,12 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.plus.expression_semantics"></a><h6>
-<a name="id746455"></a>
+<a name="id714845"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -82,32 +82,32 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match <code class="computeroutput"><span class="identifier">a</span></code> one or
- more times.
- </p>
+ <p>
+ Match <code class="computeroutput"><span class="identifier">a</span></code> one
+ or more times.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.plus.attributes"></a><h6>
-<a name="id746551"></a>
+<a name="id714944"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.attributes">Attributes</a>
           </h6>
 <p>
@@ -121,35 +121,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="special">+</span><span class="identifier">a</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</span><span class="special">:</span> <span class="identifier">A</span> <span class="special">--&gt;</span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span> <span class="special">--&gt;</span> <span class="special">+</span><span class="identifier">a</span><span class="special">:</span> <span class="identifier">Unused</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.plus.complexity"></a><h6>
-<a name="id746719"></a>
+<a name="id715114"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -165,7 +165,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.plus.example"></a><h6>
-<a name="id746750"></a>
+<a name="id715145"></a>
             <a class="link" href="plus.html#spirit.qi.reference.operator.plus.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id747091"></a>
+<a name="id715634"></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">&gt;&gt;</span> <span class="identifier">b</span> <span class="special">&gt;&gt;</span> <span class="special">...</span>
 </pre>
 <a name="spirit.qi.reference.operator.sequence.header"></a><h6>
-<a name="id747166"></a>
+<a name="id715710"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/operator/sequence.hpp&gt;
@@ -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="id747241"></a>
+<a name="id715784"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.model_of">Model
             of</a>
           </h6>
@@ -66,15 +66,14 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.sequence.expression_semantics"></a><h6>
-<a name="id747319"></a>
+<a name="id715863"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -89,33 +88,33 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match <code class="computeroutput"><span class="identifier">a</span></code> followed
- by <code class="computeroutput"><span class="identifier">b</span></code>.
- </p>
+ <p>
+ Match <code class="computeroutput"><span class="identifier">a</span></code> followed
+ by <code class="computeroutput"><span class="identifier">b</span></code>.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.sequence.attributes"></a><h6>
-<a name="id747429"></a>
+<a name="id715976"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.attributes">Attributes</a>
           </h6>
 <p>
@@ -129,26 +128,26 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span> <span class="identifier">B</span><span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">A</span>
@@ -160,12 +159,12 @@
 <span class="identifier">a</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">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
 <span class="identifier">a</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">b</span><span class="special">:</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">--&gt;</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="identifier">b</span><span class="special">):</span> <span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.sequence.complexity"></a><h6>
-<a name="id749209"></a>
+<a name="id716660"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -180,7 +179,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.sequence.example"></a><h6>
-<a name="id749233"></a>
+<a name="id716684"></a>
             <a class="link" href="sequence.html#spirit.qi.reference.operator.sequence.example">Example</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id749972"></a>
+<a name="id717423"></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="id750106"></a>
+<a name="id717558"></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 &lt;boost/spirit/home/qi/operator/sequential_or.hpp&gt;
@@ -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="id750181"></a>
+<a name="id717632"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.model_of">Model
             of</a>
           </h6>
@@ -71,15 +71,14 @@
 <div class="variablelist" title="Notation">
 <p class="title"><b>Notation</b></p>
 <dl>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>,
- <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">a</span></code>, <code class="computeroutput"><span class="identifier">b</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p></dd>
+ A <a class="link" href="../parser_concepts/parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.operator.sequential_or.expression_semantics"></a><h6>
-<a name="id750259"></a>
+<a name="id717711"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -94,35 +93,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">||</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">||</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Match <code class="computeroutput"><span class="identifier">a</span></code> or <code class="computeroutput"><span class="identifier">b</span></code> in sequence. equivalent to
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span>
- <span class="special">-</span><span class="identifier">b</span>
- <span class="special">|</span> <span class="identifier">b</span></code>
- </p>
+ <p>
+ Match <code class="computeroutput"><span class="identifier">a</span></code> or
+ <code class="computeroutput"><span class="identifier">b</span></code> in sequence.
+ equivalent to <code class="computeroutput"><span class="identifier">a</span> <span class="special">&gt;&gt;</span> <span class="special">-</span><span class="identifier">b</span> <span class="special">|</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.operator.sequential_or.attributes"></a><h6>
-<a name="id750399"></a>
+<a name="id718951"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.attributes">Attributes</a>
           </h6>
 <p>
@@ -136,26 +135,26 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">a</span> <span class="special">||</span>
- <span class="identifier">b</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">||</span>
+ <span class="identifier">b</span></code>
+ </p>
                   </td>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">a</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">B</span> <span class="special">--&gt;</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">tuple</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;,</span> <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span> <span class="special">&gt;</span>
 <span class="identifier">a</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">Unused</span> <span class="special">--&gt;</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">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span>
@@ -164,7 +163,7 @@
 
 <span class="identifier">a</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">A</span> <span class="special">--&gt;</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">vector</span><span class="special">&lt;</span><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">&gt;</span> <span class="special">&gt;</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
@@ -193,7 +192,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.qi.reference.operator.sequential_or.complexity"></a><h6>
-<a name="id751026"></a>
+<a name="id719580"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -209,7 +208,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.operator.sequential_or.example"></a><h6>
-<a name="id751050"></a>
+<a name="id719604"></a>
             <a class="link" href="sequential_or.html#spirit.qi.reference.operator.sequential_or.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/create_parser.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id664841"></a>
+<a name="id632698"></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="id664858"></a>
+<a name="id632714"></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 &lt;boost/spirit/home/qi/auto.hpp&gt;
@@ -49,31 +49,31 @@
             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="id664932"></a>
+<a name="id632789"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">create_parser</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">create_parser</span></code>
+ </p>
                   </td></tr>
 <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><span class="special">::</span><span class="identifier">create_parser_exists</span></code>
- </p>
+ <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><span class="special">::</span><span class="identifier">create_parser_exists</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parse_api.create_parser.synopsis"></a><h6>
-<a name="id665052"></a>
+<a name="id633460"></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>
@@ -114,152 +114,153 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Attribute type
- </p>
+ <p>
+ Attribute type
+ </p>
                   </th>
 <th>
- <p>
- Generator type
- </p>
+ <p>
+ Generator type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>, <code class="computeroutput"><span class="keyword">wchar_t</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">standard</span><span class="special">::</span><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">standard_wide</span><span class="special">::</span><span class="identifier">char_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">standard</span><span class="special">::</span><span class="identifier">char_</span></code>, <code class="computeroutput"><span class="identifier">standard_wide</span><span class="special">::</span><span class="identifier">char_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">short</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ushort_</span></code>, <code class="computeroutput"><span class="identifier">uint_</span></code>, <code class="computeroutput"><span class="identifier">ulong_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ushort_</span></code>, <code class="computeroutput"><span class="identifier">uint_</span></code>, <code class="computeroutput"><span class="identifier">ulong_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code>, <code class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code>, <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, <code class="computeroutput"><span class="identifier">long_double</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">float_</span></code>, <code class="computeroutput"><span class="identifier">double_</span></code>, <code class="computeroutput"><span class="identifier">long_double</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">short</span></code>, <code class="computeroutput"><span class="keyword">int</span></code>, <code class="computeroutput"><span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">short_</span></code>, <code class="computeroutput"><span class="identifier">int_</span></code>, <code class="computeroutput"><span class="identifier">long_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
- <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">long</span></code>,
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">long_long</span></code>, <code class="computeroutput"><span class="identifier">ulong_long</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">long_long</span></code>,
+ <code class="computeroutput"><span class="identifier">ulong_long</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">bool_</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">bool_</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- Any (STL) container
- </p>
+ <p>
+ Any (STL) container
+ </p>
                   </td>
 <td>
- <p>
- Kleene Star (unary <code class="computeroutput"><span class="char">'*'</span></code>)
- </p>
+ <p>
+ Kleene Star (unary <code class="computeroutput"><span class="char">'*'</span></code>)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- Any Fusion sequence
- </p>
+ <p>
+ Any Fusion sequence
+ </p>
                   </td>
 <td>
- <p>
- Sequence operator (<code class="computeroutput"><span class="char">'&lt;&lt;'</span></code>)
- </p>
+ <p>
+ Sequence operator (<code class="computeroutput"><span class="char">'&lt;&lt;'</span></code>)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Optional operator (unary <code class="computeroutput"><span class="char">'-'</span></code>)
- </p>
+ <p>
+ Optional operator (unary <code class="computeroutput"><span class="char">'-'</span></code>)
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;&gt;</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Alternative operator (<code class="computeroutput"><span class="char">'|'</span></code>)
- </p>
+ <p>
+ Alternative operator (<code class="computeroutput"><span class="char">'|'</span></code>)
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -280,7 +281,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.parse_api.create_parser.template_parameters"></a><h6>
-<a name="id666513"></a>
+<a name="id634386"></a>
             <a class="link" href="create_parser.html#spirit.qi.reference.parse_api.create_parser.template_parameters">Template
             parameters</a>
           </h6>
@@ -291,27 +292,27 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An attribute type utilized to create the corresponding parser
- type from.
- </p>
+ <p>
+ An attribute type utilized to create the corresponding parser
+ type from.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id658946"></a>
+<a name="id626937"></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="id658977"></a>
+<a name="id626968"></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 &lt;boost/spirit/home/qi/parse.hpp&gt;
@@ -70,41 +70,41 @@
             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="id659173"></a>
+<a name="id627164"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">parse</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">parse</span></code>
+ </p>
                   </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">phrase_parse</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">phrase_parse</span></code>
+ </p>
                   </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">postskip</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">postskip</span></code>
+ </p>
                   </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parse_api.iterator_api.synopsis"></a><h6>
-<a name="id659459"></a>
+<a name="id627377"></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>
@@ -219,77 +219,77 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Iterator</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
                   </td>
 <td>
- <p>
- ForwardIterator pointing
- to the source to parse.
- </p>
+ <p>
+ ForwardIterator pointing
+ to the source to parse.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Expr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Expr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An expression that can be converted to a Qi parser.
- </p>
+ <p>
+ An expression that can be converted to a Qi parser.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Skipper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Skipper</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parser used to skip white spaces.
- </p>
+ <p>
+ Parser used to skip white spaces.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An attribute type utilized to create the corresponding parser
- type from.
- </p>
+ <p>
+ An attribute type utilized to create the corresponding parser
+ type from.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- One or more attributes.
- </p>
+ <p>
+ One or more attributes.
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id661167"></a>
+<a name="id630798"></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="id661209"></a>
+<a name="id630840"></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 &lt;boost/spirit/home/qi/stream/match_manip.hpp&gt;
@@ -72,41 +72,41 @@
             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="id661404"></a>
+<a name="id631036"></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">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">match</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">match</span></code>
+ </p>
                   </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">match_delimited</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">match_delimited</span></code>
+ </p>
                   </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">postskip</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">postskip</span></code>
+ </p>
                   </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">skip_flag</span><span class="special">::</span><span class="identifier">dont_postskip</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parse_api.stream_api.synopsis"></a><h6>
-<a name="id663398"></a>
+<a name="id631249"></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="id664670"></a>
+<a name="id632521"></a>
             <a class="link" href="stream_api.html#spirit.qi.reference.parse_api.stream_api.template_parameters">Template
             parameters</a>
           </h6>
@@ -215,64 +215,64 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Expr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Expr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An expression that can be converted to a Qi parser.
- </p>
+ <p>
+ An expression that can be converted to a Qi parser.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Skipper</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Skipper</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Parser used to skip white spaces.
- </p>
+ <p>
+ Parser used to skip white spaces.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr</span></code>
+ </p>
                   </td>
 <td>
- <p>
- An attribute type utilized to create the corresponding parser
- type from.
- </p>
+ <p>
+ An attribute type utilized to create the corresponding parser
+ type from.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attr1</span></code>, <code class="computeroutput"><span class="identifier">Attr2</span></code>, ..., <code class="computeroutput"><span class="identifier">AttrN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- One or more attributes.
- </p>
+ <p>
+ One or more attributes.
+ </p>
                   </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id650576"></a>
+<a name="id618378"></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="id650627"></a>
+<a name="id618429"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.refinement_of">Refinement
             of</a>
           </h6>
@@ -55,16 +55,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- A BinaryParser.
- </p></dd>
+ A BinaryParser.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">P</span></code></span></dt>
 <dd><p>
- A BinaryParser type.
- </p></dd>
+ A BinaryParser type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.binaryparser.valid_expressions"></a><h6>
-<a name="id650706"></a>
+<a name="id618512"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -80,60 +80,60 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">left</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">left</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Left parser.
- </p>
+ <p>
+ Left parser.
+ </p>
                   </td>
 <td>
- <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p>
+ <p>
+ <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">right</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">right</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Right parser.
- </p>
+ <p>
+ Right parser.
+ </p>
                   </td>
 <td>
- <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p>
+ <p>
+ <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.binaryparser.type_expressions"></a><h6>
-<a name="id650867"></a>
+<a name="id618683"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -144,61 +144,61 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">left_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">left_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The left parser type.
- </p>
+ <p>
+ The left parser type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">right_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">right_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The right parser type.
- </p>
+ <p>
+ The right parser type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_binary_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_binary_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
- is a BinaryParser, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
+ is a BinaryParser, <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.qi.reference.parser_concepts.binaryparser.invariants"></a><h6>
-<a name="id651069"></a>
+<a name="id618887"></a>
             <a class="link" href="binaryparser.html#spirit.qi.reference.parser_concepts.binaryparser.invariants">Invariants</a>
           </h6>
 <p>
@@ -214,7 +214,7 @@
 </li>
 </ul></div>
 <a name="spirit.qi.reference.parser_concepts.binaryparser.models"></a><h6>
-<a name="id651208"></a>
+<a name="id619026"></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: branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id651255"></a>
+<a name="id619073"></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="id651291"></a>
+<a name="id619109"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.refinement_of">Refinement
             of</a>
           </h6>
@@ -55,16 +55,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- A NaryParser.
- </p></dd>
+ A NaryParser.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">P</span></code></span></dt>
 <dd><p>
- A NaryParser type.
- </p></dd>
+ A NaryParser type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.naryparser.valid_expressions"></a><h6>
-<a name="id651370"></a>
+<a name="id619190"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -80,42 +80,42 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">elements</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">elements</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The tuple of elements.
- </p>
+ <p>
+ The tuple of elements.
+ </p>
                   </td>
 <td>
- <p>
- A Boost.Fusion
- Sequence of <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> types.
- </p>
+ <p>
+ A Boost.Fusion
+ Sequence of <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a> types.
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.naryparser.type_expressions"></a><h6>
-<a name="id651492"></a>
+<a name="id619316"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -126,49 +126,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">elements_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">elements_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Elements tuple type.
- </p>
+ <p>
+ Elements tuple type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_nary_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_nary_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
- is a NaryParser, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
+ is a NaryParser, <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.qi.reference.parser_concepts.naryparser.invariants"></a><h6>
-<a name="id651664"></a>
+<a name="id619490"></a>
             <a class="link" href="naryparser.html#spirit.qi.reference.parser_concepts.naryparser.invariants">Invariants</a>
           </h6>
 <p>
@@ -180,7 +180,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special">&lt;</span><span class="identifier">E</span><span class="special">&gt;::</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="id651749"></a>
+<a name="id619575"></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: branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id651821"></a>
+<a name="id619647"></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="id651848"></a>
+<a name="id619674"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.refinement_of">Refinement
             of</a>
           </h6>
@@ -52,7 +52,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.signature"></a><h6>
-<a name="id651886"></a>
+<a name="id619712"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.signature">Signature</a>
           </h6>
 <p>
@@ -70,7 +70,7 @@
             inherited attributes.
           </p>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.attributes"></a><h6>
-<a name="id651987"></a>
+<a name="id619813"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.attributes">Attributes</a>
           </h6>
 <p>
@@ -83,7 +83,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="id652034"></a>
+<a name="id619860"></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>
@@ -94,7 +94,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="id652101"></a>
+<a name="id619927"></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>
@@ -104,7 +104,7 @@
             refer to the Nonterminal's inherited attributes.
           </p>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.locals"></a><h6>
-<a name="id652182"></a>
+<a name="id620009"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.locals">Locals</a>
           </h6>
 <p>
@@ -141,22 +141,21 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">x</span></code></span></dt>
 <dd><p>
- A Nonterminal
- </p></dd>
+ A Nonterminal
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">X</span></code></span></dt>
 <dd><p>
- A Nonterminal type
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">arg1</span></code>,
- <code class="computeroutput"><span class="identifier">arg2</span></code>, ..., <code class="computeroutput"><span class="identifier">argN</span></code></span></dt>
+ A Nonterminal type
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">arg1</span></code>, <code class="computeroutput"><span class="identifier">arg2</span></code>, ..., <code class="computeroutput"><span class="identifier">argN</span></code></span></dt>
 <dd><p>
- <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Arguments</a>
- that evaluate to each of the Nonterminal's inherited attributes.
- </p></dd>
+ <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy Arguments</a>
+ that evaluate to each of the Nonterminal's inherited attributes.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id652738"></a>
+<a name="id620636"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -172,115 +171,115 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span></code>
+ </p>
                   </td>
 <td>
- <p>
- In a parser expression, invoke Nonterminal <code class="computeroutput"><span class="identifier">x</span></code>
- </p>
+ <p>
+ In a parser expression, invoke Nonterminal <code class="computeroutput"><span class="identifier">x</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">X</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">X</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span>
- <span class="identifier">arg2</span><span class="special">,</span>
- <span class="special">...,</span> <span class="identifier">argN</span><span class="special">)</span></code>
- </p>
- </td>
-<td>
- <p>
- In a parser expression, invoke Nonterminal <code class="computeroutput"><span class="identifier">r</span></code>
- passing in inherited attributes <code class="computeroutput"><span class="identifier">arg1</span></code>
- ... <code class="computeroutput"><span class="identifier">argN</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">X</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span><span class="special">(</span><span class="identifier">arg1</span><span class="special">,</span>
+ <span class="identifier">arg2</span><span class="special">,</span>
+ <span class="special">...,</span> <span class="identifier">argN</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ In a parser expression, invoke Nonterminal <code class="computeroutput"><span class="identifier">r</span></code>
+ passing in inherited attributes <code class="computeroutput"><span class="identifier">arg1</span></code>
+ ... <code class="computeroutput"><span class="identifier">argN</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">X</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span><span class="special">(</span><span class="identifier">name</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Naming a Nonterminal.
- </p>
+ <p>
+ Naming a Nonterminal.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">x</span><span class="special">.</span><span class="identifier">name</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Getting the name of a Nonterminal.
- </p>
+ <p>
+ Getting the name of a Nonterminal.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- debug(x)
- </p>
+ <p>
+ debug(x)
+ </p>
                   </td>
 <td>
- <p>
- Debug Nonterminal <code class="computeroutput"><span class="identifier">x</span></code>.
- </p>
+ <p>
+ Debug Nonterminal <code class="computeroutput"><span class="identifier">x</span></code>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">void</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">void</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id653089"></a>
+<a name="id621000"></a>
             <a class="link" href="nonterminal.html#spirit.qi.reference.parser_concepts.nonterminal.type_expressions">Type
             Expressions</a>
           </h6>
@@ -291,51 +290,51 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">sig_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">sig_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The Signature of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
- Forward Sequence</a>. The first element is the Nonterminal's
- synthesized attribute type and the rest are the inherited attribute
- types.
- </p>
+ <p>
+ The Signature of <code class="computeroutput"><span class="identifier">X</span></code>:
+ An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
+ Forward Sequence</a>. The first element is the Nonterminal's
+ synthesized attribute type and the rest are the inherited attribute
+ types.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">locals_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">X</span><span class="special">::</span><span class="identifier">locals_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The local variables of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
- Forward Sequence</a>.
- </p>
+ <p>
+ The local variables of <code class="computeroutput"><span class="identifier">X</span></code>:
+ An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
+ Forward Sequence</a>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.nonterminal.models"></a><h6>
-<a name="id653225"></a>
+<a name="id621140"></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: branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id648018"></a>
+<a name="id615290"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.description">Description</a>
           </h6>
 <p>
@@ -49,42 +49,41 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">Parser</span></code>.
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">Parser</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">P</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">Parser</span></code> type.
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">Parser</span></code> type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Iter</span></code></span></dt>
 <dd><p>
- a ForwardIterator type.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
- <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
-<dd><p>
- ForwardIterator. first/last
- iterator pair.
- </p></dd>
+ a ForwardIterator type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
+<dd><p>
+ ForwardIterator. first/last
+ iterator pair.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Context</span></code></span></dt>
 <dd><p>
- The parser's Context type.
- </p></dd>
+ The parser's Context type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">context</span></code></span></dt>
 <dd><p>
- The parser's Context, or <code class="computeroutput"><span class="identifier">unused</span></code>.
- </p></dd>
+ The parser's Context, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">skip</span></code></span></dt>
 <dd><p>
- A skip Parser, or <code class="computeroutput"><span class="identifier">unused</span></code>.
- </p></dd>
+ A skip Parser, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">attrib</span></code></span></dt>
 <dd><p>
- A Compatible Attribute, or <code class="computeroutput"><span class="identifier">unused</span></code>.
- </p></dd>
+ A Compatible Attribute, or <code class="computeroutput"><span class="identifier">unused</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.parser.valid_expressions"></a><h6>
-<a name="id648312"></a>
+<a name="id615594"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -106,65 +105,65 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">p</span><span class="special">.</span><span class="identifier">parse</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">context</span><span class="special">,</span> <span class="identifier">skip</span><span class="special">,</span> <span class="identifier">attr</span><span class="special">)</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Match the input sequence starting from <code class="computeroutput"><span class="identifier">f</span></code>.
- Return <code class="computeroutput"><span class="keyword">true</span></code> if successful,
- otherwise return <code class="computeroutput"><span class="keyword">false</span></code>.
- </p>
+ <p>
+ Match the input sequence starting from <code class="computeroutput"><span class="identifier">f</span></code>.
+ Return <code class="computeroutput"><span class="keyword">true</span></code> if
+ successful, otherwise return <code class="computeroutput"><span class="keyword">false</span></code>.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">bool</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">bool</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">what</span><span class="special">(</span><span class="identifier">context</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">what</span><span class="special">(</span><span class="identifier">context</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Get information about a Parser.
- </p>
+ <p>
+ Get information about a Parser.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">info</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">info</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.parser.type_expressions"></a><h6>
-<a name="id648580"></a>
+<a name="id615869"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -175,49 +174,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">attribute</span><span class="special">&lt;</span><span class="identifier">Context</span><span class="special">,</span> <span class="identifier">Iter</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">attribute</span><span class="special">&lt;</span><span class="identifier">Context</span><span class="special">,</span> <span class="identifier">Iter</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The Parser's expected attribute.
- </p>
+ <p>
+ The Parser's expected attribute.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
- is a Parser, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
+ is a Parser, <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.qi.reference.parser_concepts.parser.postcondition"></a><h6>
-<a name="id648778"></a>
+<a name="id616070"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.postcondition">Postcondition</a>
           </h6>
 <p>
@@ -251,7 +250,7 @@
             </li>
 </ul></div>
 <a name="spirit.qi.reference.parser_concepts.parser.models"></a><h6>
-<a name="id648905"></a>
+<a name="id616198"></a>
             <a class="link" href="parser.html#spirit.qi.reference.parser_concepts.parser.models">Models</a>
           </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id648940"></a>
+<a name="id616232"></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="id648962"></a>
+<a name="id616255"></a>
             <a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.refinement_of">Refinement
             of</a>
           </h6>
@@ -49,7 +49,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.parser_concepts.primitiveparser.pre_skip"></a><h6>
-<a name="id648998"></a>
+<a name="id616291"></a>
             <a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.pre_skip">Pre-skip</a>
           </h6>
 <p>
@@ -63,7 +63,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="id649090"></a>
+<a name="id616382"></a>
             <a class="link" href="primitiveparser.html#spirit.qi.reference.parser_concepts.primitiveparser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -74,35 +74,35 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_primitive_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_primitive_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>,
- is a PrimitiveParser, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>,
+ is a PrimitiveParser, <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.qi.reference.parser_concepts.primitiveparser.models"></a><h6>
-<a name="id649226"></a>
+<a name="id616522"></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: branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id649355"></a>
+<a name="id616650"></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="id649380"></a>
+<a name="id616675"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.refinement_of">Refinement
             of</a>
           </h6>
@@ -54,16 +54,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">p</span></code></span></dt>
 <dd><p>
- A UnaryParser.
- </p></dd>
+ A UnaryParser.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">P</span></code></span></dt>
 <dd><p>
- A UnaryParser type.
- </p></dd>
+ A UnaryParser type.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.parser_concepts.unaryparser.valid_expressions"></a><h6>
-<a name="id649459"></a>
+<a name="id617871"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -79,41 +79,41 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 <th>
- <p>
- Return type
- </p>
+ <p>
+ Return type
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">subject</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">p</span><span class="special">.</span><span class="identifier">subject</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Subject parser.
- </p>
+ <p>
+ Subject parser.
+ </p>
                   </td>
 <td>
- <p>
- <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
- </p>
+ <p>
+ <a class="link" href="parser.html" title="Parser"><code class="computeroutput"><span class="identifier">Parser</span></code></a>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.parser_concepts.unaryparser.type_expressions"></a><h6>
-<a name="id649573"></a>
+<a name="id617991"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.type_expressions">Type
             Expressions</a>
           </h6>
@@ -124,49 +124,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">subject_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">P</span><span class="special">::</span><span class="identifier">subject_type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The subject parser type.
- </p>
+ <p>
+ The subject parser type.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_unary_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_unary_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
- if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
- is a UnaryParser, <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>
+ <p>
+ Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code>
+ if a certain type, <code class="computeroutput"><span class="identifier">P</span></code>
+ is a UnaryParser, <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.qi.reference.parser_concepts.unaryparser.invariants"></a><h6>
-<a name="id649741"></a>
+<a name="id618163"></a>
             <a class="link" href="unaryparser.html#spirit.qi.reference.parser_concepts.unaryparser.invariants">Invariants</a>
           </h6>
 <p>
@@ -177,7 +177,7 @@
 <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_parser</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">::</span><span class="identifier">subject_type</span><span class="special">&gt;::</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="id650446"></a>
+<a name="id618248"></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: branches/release/libs/spirit/doc/html/spirit/qi/reference/stream.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/stream.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/stream.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,7 +35,7 @@
           for input parsing.
         </p>
 <a name="spirit.qi.reference.stream.header"></a><h6>
-<a name="id752567"></a>
+<a name="id720016"></a>
           <a class="link" href="stream.html#spirit.qi.reference.stream.header">Header</a>
         </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/stream.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -28,7 +28,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.stream.stream.description"></a><h6>
-<a name="id752666"></a>
+<a name="id720114"></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">&amp;</span> <span class="keyword">operator</span><span class="special">&gt;&gt;</span> <span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</span><span class="special">&amp;,</span> <span class="identifier">A</span><span class="special">&amp;);</span>
 </pre>
 <a name="spirit.qi.reference.stream.stream.header"></a><h6>
-<a name="id752770"></a>
+<a name="id720219"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/stream.hpp&gt;
@@ -55,40 +55,40 @@
             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="id752844"></a>
+<a name="id720293"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">stream</span> <span class="comment">// alias:
- boost::spirit::qi::stream</span></code>
- </p>
+ <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">stream</span> <span class="comment">//
+ alias: boost::spirit::qi::stream</span></code>
+ </p>
                   </td></tr>
 <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">wstream</span> <span class="comment">//
- alias: boost::spirit::qi::wstream</span></code>
- </p>
+ <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">wstream</span> <span class="comment">//
+ alias: boost::spirit::qi::wstream</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.synopsis"></a><h6>
-<a name="id752961"></a>
+<a name="id720411"></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">&lt;</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">&gt;</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="id753026"></a>
+<a name="id720475"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.template_parameters">Template
             parameters</a>
           </h6>
@@ -100,63 +100,63 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Char</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Char</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The character type to use to generate the input. This type will
- be used while assigning the generated characters to the underlying
- input iterator.
- </p>
+ <p>
+ The character type to use to generate the input. This type
+ will be used while assigning the generated characters to the
+ underlying input iterator.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">char</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The type of the attribute the <code class="computeroutput"><span class="identifier">stream_parser</span></code>
- is expected to parse its input into.
- </p>
+ <p>
+ The type of the attribute the <code class="computeroutput"><span class="identifier">stream_parser</span></code>
+ is expected to parse its input into.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">hold_any</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.model_of"></a><h6>
-<a name="id753167"></a>
+<a name="id720624"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -173,16 +173,16 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A variable instance of any type with a defined matching streaming
- <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code>
- or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to any type with a defined matching
- streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code>.
- </p></dd>
+ A variable instance of any type with a defined matching streaming
+ <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code>
+ or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to any type with a defined matching
+ streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id753252"></a>
+<a name="id720711"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -197,49 +197,49 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code> for the type of the
- mandatory attribute. The input recognized by this operator will
- be the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
- parser. This parser never fails (unless the underlying input
- stream reports an error). The character type of the I/O istream
- is assumed to be <code class="computeroutput"><span class="keyword">char</span></code>.
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code> for the type of the
+ mandatory attribute. The input recognized by this operator
+ will be the result of the <code class="computeroutput"><span class="identifier">stream</span></code>
+ parser. This parser never fails (unless the underlying input
+ stream reports an error). The character type of the I/O istream
+ is assumed to be <code class="computeroutput"><span class="keyword">char</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">wstream</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">wstream</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code> for the type of the
- mandatory attribute. The input recognized by this operator will
- be the result of the <code class="computeroutput"><span class="identifier">wstream</span></code>
- parser. This parser never fails (unless the underlying input
- stream reports an error). The character type of the I/O istream
- is assumed to be <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code> for the type of the
+ mandatory attribute. The input recognized by this operator
+ will be the result of the <code class="computeroutput"><span class="identifier">wstream</span></code>
+ parser. This parser never fails (unless the underlying input
+ stream reports an error). The character type of the I/O istream
+ is assumed to be <code class="computeroutput"><span class="keyword">wchar_t</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -257,41 +257,42 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody><tr>
 <td>
- <p>
-
+ <p>
+
 </p>
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">stream_parser</span><span class="special">&lt;</span>
     <span class="identifier">Char</span><span class="special">,</span> <span class="identifier">Attrib</span>
 <span class="special">&gt;()</span></pre>
 <p>
- </p>
+ </p>
                   </td>
 <td>
- <p>
- Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code> for the type of the
- optional attribute, <code class="computeroutput"><span class="identifier">Attrib</span></code>.
- The input recognized by this operator will be the result of the
- <code class="computeroutput"><span class="identifier">stream_parser</span><span class="special">&lt;&gt;</span></code> parser. This parser never
- fails (unless the underlying input stream reports an error).
- The character type of the I/O istream is assumed to be <code class="computeroutput"><span class="identifier">Char</span></code>
- </p>
+ <p>
+ Call the streaming <code class="computeroutput"><span class="keyword">operator</span><span class="special">&gt;&gt;()</span></code> for the type of the
+ optional attribute, <code class="computeroutput"><span class="identifier">Attrib</span></code>.
+ The input recognized by this operator will be the result of
+ the <code class="computeroutput"><span class="identifier">stream_parser</span><span class="special">&lt;&gt;</span></code> parser. This parser
+ never fails (unless the underlying input stream reports an
+ error). The character type of the I/O istream is assumed to
+ be <code class="computeroutput"><span class="identifier">Char</span></code>
+ </p>
                   </td>
 </tr></tbody>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id753551"></a>
+<a name="id721015"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -329,7 +330,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.attributes"></a><h6>
-<a name="id753766"></a>
+<a name="id723362"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -339,51 +340,51 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">hold_any</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">wstream</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">wstream</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">hold_any</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">hold_any</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">stream_parser</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">Attrib</span><span class="special">&gt;()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">stream_parser</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">Attrib</span><span class="special">&gt;()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Attrib</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Attrib</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
@@ -402,7 +403,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.qi.reference.stream.stream.complexity"></a><h6>
-<a name="id753975"></a>
+<a name="id723576"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -416,7 +417,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.qi.reference.stream.stream.example"></a><h6>
-<a name="id753999"></a>
+<a name="id723600"></a>
             <a class="link" href="stream.html#spirit.qi.reference.stream.stream.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/string.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/string.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/string.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -35,7 +35,7 @@
           the literal and string parsers and the symbol table.
         </p>
 <a name="spirit.qi.reference.string.module_header"></a><h6>
-<a name="id755569"></a>
+<a name="id724477"></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 &lt;boost/spirit/home/qi/string.hpp&gt;

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/string/string.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/string/string.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/string/string.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.string.string"></a><a class="link" href="string.html" title="String (string, lit)"> String (<code class="computeroutput"><span class="identifier">string</span></code>, <code class="computeroutput"><span class="identifier">lit</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.string.string.description"></a><h6>
-<a name="id755668"></a>
+<a name="id724575"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.description">Description</a>
           </h6>
 <p>
@@ -54,34 +54,34 @@
 <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="id755893"></a>
+<a name="id724801"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/string/lit.hpp&gt;
 </span><span class="preprocessor">#include</span> <span class="special">&lt;</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">&gt;</span>
 </pre>
 <a name="spirit.qi.reference.string.string.namespace"></a><h6>
-<a name="id755959"></a>
+<a name="id724867"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">lit</span> <span class="comment">// alias:
- boost::spirit::qi::lit</span></code>
- </p>
+ <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">lit</span> <span class="comment">// alias:
+ boost::spirit::qi::lit</span></code>
+ </p>
                   </td></tr>
 <tr><td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
@@ -91,7 +91,7 @@
             Encoding Namespace</a>.
           </p>
 <a name="spirit.qi.reference.string.string.model_of"></a><h6>
-<a name="id756078"></a>
+<a name="id724986"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -108,19 +108,19 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
- or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
- Argument</a> that evaluates to a <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>.
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>
+ or a <a class="link" href="../basics.html#spirit.qi.reference.basics.lazy_argument">Lazy
+ Argument</a> that evaluates to a <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">ns</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
- Encoding Namespace</a>.
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.character_encoding_namespace">Character
+ Encoding Namespace</a>.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.string.string.expression_semantics"></a><h6>
-<a name="id756174"></a>
+<a name="id725084"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -135,58 +135,58 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create string parser from a string, <code class="computeroutput"><span class="identifier">s</span></code>.
- </p>
+ <p>
+ Create string parser from a string, <code class="computeroutput"><span class="identifier">s</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a string parser from a string, <code class="computeroutput"><span class="identifier">s</span></code>.
- </p>
+ <p>
+ Create a string parser from a string, <code class="computeroutput"><span class="identifier">s</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Create a string parser with <code class="computeroutput"><span class="identifier">ns</span></code>
- encoding from a string, <code class="computeroutput"><span class="identifier">s</span></code>.
- </p>
+ <p>
+ Create a string parser with <code class="computeroutput"><span class="identifier">ns</span></code>
+ encoding from a string, <code class="computeroutput"><span class="identifier">s</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.string.attributes"></a><h6>
-<a name="id756366"></a>
+<a name="id725281"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -196,59 +196,59 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Attribute
- </p>
+ <p>
+ Attribute
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">ns</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
- where <code class="computeroutput"><span class="identifier">T</span></code> is the
- underlying character type of <code class="computeroutput"><span class="identifier">s</span></code>.
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
+ where <code class="computeroutput"><span class="identifier">T</span></code> is
+ the underlying character type of <code class="computeroutput"><span class="identifier">s</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.string.complexity"></a><h6>
-<a name="id756569"></a>
+<a name="id726585"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -265,7 +265,7 @@
             of characters in the string to be parsed.
           </p>
 <a name="spirit.qi.reference.string.string.example"></a><h6>
-<a name="id756604"></a>
+<a name="id726619"></a>
             <a class="link" href="string.html#spirit.qi.reference.string.string.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,7 +27,7 @@
 <a name="spirit.qi.reference.string.symbols"></a><a class="link" href="symbols.html" title="Symbols (symbols)"> Symbols (<code class="computeroutput"><span class="identifier">symbols</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.qi.reference.string.symbols.description"></a><h6>
-<a name="id757186"></a>
+<a name="id727201"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.description">Description</a>
           </h6>
 <p>
@@ -47,7 +47,7 @@
             added, thus, dynamically altering its behavior.
           </p>
 <a name="spirit.qi.reference.string.symbols.header"></a><h6>
-<a name="id757228"></a>
+<a name="id727243"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.header">Header</a>
           </h6>
 <pre class="programlisting"><span class="comment">// forwards to &lt;boost/spirit/home/qi/string/symbols.hpp&gt;
@@ -57,43 +57,43 @@
             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="id757302"></a>
+<a name="id727318"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
 <colgroup><col></colgroup>
 <thead><tr><th>
- <p>
- Name
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">symbols</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">symbols</span></code>
+ </p>
                   </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">tst</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">tst</span></code>
+ </p>
                   </td></tr>
 <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">qi</span><span class="special">::</span><span class="identifier">tst_map</span></code>
- </p>
+ <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">qi</span><span class="special">::</span><span class="identifier">tst_map</span></code>
+ </p>
                   </td></tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.symbols.synopsis"></a><h6>
-<a name="id757462"></a>
+<a name="id727477"></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">&lt;</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">&gt;</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="id759185"></a>
+<a name="id727555"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.template_parameters">Template
             parameters</a>
           </h6>
@@ -105,78 +105,78 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Parameter
- </p>
+ <p>
+ Parameter
+ </p>
                   </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                   </th>
 <th>
- <p>
- Default
- </p>
+ <p>
+ Default
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Char</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Char</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The character type of the symbol strings.
- </p>
+ <p>
+ The character type of the symbol strings.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="keyword">char</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="keyword">char</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">T</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">T</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The data type associated with each symbol.
- </p>
+ <p>
+ The data type associated with each symbol.
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">unused_type</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">unused_type</span></code>
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Lookup</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Lookup</span></code>
+ </p>
                   </td>
 <td>
- <p>
- The symbol search implementation
- </p>
+ <p>
+ The symbol search implementation
+ </p>
                   </td>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">tst</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">,</span>
- <span class="identifier">T</span><span class="special">&gt;</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">tst</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">,</span>
+ <span class="identifier">T</span><span class="special">&gt;</span></code>
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.symbols.model_of"></a><h6>
-<a name="id759369"></a>
+<a name="id727749"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -193,54 +193,52 @@
 <dl>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">Sym</span></code></span></dt>
 <dd><p>
- A <code class="computeroutput"><span class="identifier">symbols</span></code> type.
- </p></dd>
+ A <code class="computeroutput"><span class="identifier">symbols</span></code> 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>
+ A character type.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">T</span></code></span></dt>
 <dd><p>
- A data type.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">sym</span></code>,
- <code class="computeroutput"><span class="identifier">sym2</span></code></span></dt>
+ A data type.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">sym</span></code>, <code class="computeroutput"><span class="identifier">sym2</span></code></span></dt>
 <dd><p>
- <code class="computeroutput"><span class="identifier">symbols</span></code> objects.
- </p></dd>
+ <code class="computeroutput"><span class="identifier">symbols</span></code> objects.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">sseq</span></code></span></dt>
 <dd><p>
- An STL container
- of strings.
- </p></dd>
+ An STL container
+ of strings.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">dseq</span></code></span></dt>
 <dd><p>
- An STL container
- of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
- <code class="computeroutput"><span class="identifier">T</span></code>.
- </p></dd>
+ An STL container
+ of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
+ <code class="computeroutput"><span class="identifier">T</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code></span></dt>
 <dd><p>
- A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>.
- </p></dd>
+ A <a class="link" href="../basics.html#spirit.qi.reference.basics.string">String</a>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">d1</span></code>...<code class="computeroutput"><span class="identifier">dN</span></code></span></dt>
 <dd><p>
- Objects of type <code class="computeroutput"><span class="identifier">T</span></code>.
- </p></dd>
+ Objects of type <code class="computeroutput"><span class="identifier">T</span></code>.
+ </p></dd>
 <dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code></span></dt>
 <dd><p>
- A callable function or function object.
- </p></dd>
-<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>,
- <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
+ A callable function or function object.
+ </p></dd>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">l</span></code></span></dt>
 <dd><p>
- <code class="computeroutput"><span class="identifier">ForwardIterator</span></code> first/last
- pair.
- </p></dd>
+ <code class="computeroutput"><span class="identifier">ForwardIterator</span></code>
+ first/last pair.
+ </p></dd>
 </dl>
 </div>
 <a name="spirit.qi.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id759676"></a>
+<a name="id728069"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -255,261 +253,261 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Expression
- </p>
+ <p>
+ Expression
+ </p>
                   </th>
 <th>
- <p>
- Semantics
- </p>
+ <p>
+ Semantics
+ </p>
                   </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Sym</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sym</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct an empty symbols.
- </p>
+ <p>
+ Construct an empty symbols.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sym2</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sym2</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Copy construct a symbols from <code class="computeroutput"><span class="identifier">sym2</span></code>
- (Another <code class="computeroutput"><span class="identifier">symbols</span></code>
- object).
- </p>
+ <p>
+ Copy construct a symbols from <code class="computeroutput"><span class="identifier">sym2</span></code>
+ (Another <code class="computeroutput"><span class="identifier">symbols</span></code>
+ object).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sseq</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sseq</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
- (An STL container
- of strings).
- </p>
+ <p>
+ Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
+ (An STL container
+ of strings).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sseq</span><span class="special">,</span>
- <span class="identifier">dseq</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Sym</span><span class="special">(</span><span class="identifier">sseq</span><span class="special">,</span>
+ <span class="identifier">dseq</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
- and <code class="computeroutput"><span class="identifier">dseq</span></code> (An
- STL container
- of strings and an STL
- container of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
- <code class="computeroutput"><span class="identifier">T</span></code>).
- </p>
+ <p>
+ Construct symbols from <code class="computeroutput"><span class="identifier">sseq</span></code>
+ and <code class="computeroutput"><span class="identifier">dseq</span></code> (An
+ STL container
+ of strings and an STL
+ container of data with <code class="computeroutput"><span class="identifier">value_type</span></code>
+ <code class="computeroutput"><span class="identifier">T</span></code>).
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span> <span class="special">=</span>
- <span class="identifier">sym2</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span> <span class="special">=</span>
+ <span class="identifier">sym2</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Assign <code class="computeroutput"><span class="identifier">sym2</span></code> to
- <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Assign <code class="computeroutput"><span class="identifier">sym2</span></code>
+ to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span> <span class="special">=</span>
- <span class="identifier">s1</span><span class="special">,</span>
- <span class="identifier">s2</span><span class="special">,</span>
- <span class="special">...,</span> <span class="identifier">sN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span> <span class="special">=</span>
+ <span class="identifier">s1</span><span class="special">,</span>
+ <span class="identifier">s2</span><span class="special">,</span>
+ <span class="special">...,</span> <span class="identifier">sN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Assign one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Assign one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span> <span class="special">+=</span>
- <span class="identifier">s1</span><span class="special">,</span>
- <span class="identifier">s2</span><span class="special">,</span>
- <span class="special">...,</span> <span class="identifier">sN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span> <span class="special">+=</span>
+ <span class="identifier">s1</span><span class="special">,</span>
+ <span class="identifier">s2</span><span class="special">,</span>
+ <span class="special">...,</span> <span class="identifier">sN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">s1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">s1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">s1</span><span class="special">,</span>
- <span class="identifier">d1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">,</span>
- <span class="identifier">d2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">,</span>
- <span class="identifier">dN</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">s1</span><span class="special">,</span>
+ <span class="identifier">d1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">,</span>
+ <span class="identifier">d2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">,</span>
+ <span class="identifier">dN</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) with associated data (<code class="computeroutput"><span class="identifier">d1</span></code>...<code class="computeroutput"><span class="identifier">dN</span></code>)
- to <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Add one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) with associated data
+ (<code class="computeroutput"><span class="identifier">d1</span></code>...<code class="computeroutput"><span class="identifier">dN</span></code>) to <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span> <span class="special">-=</span>
- <span class="identifier">s1</span><span class="special">,</span>
- <span class="identifier">s2</span><span class="special">,</span>
- <span class="special">...,</span> <span class="identifier">sN</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span> <span class="special">-=</span>
+ <span class="identifier">s1</span><span class="special">,</span>
+ <span class="identifier">s2</span><span class="special">,</span>
+ <span class="special">...,</span> <span class="identifier">sN</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Remove one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) from <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Remove one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) from <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">s1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">s1</span><span class="special">)(</span><span class="identifier">s2</span><span class="special">)...(</span><span class="identifier">sN</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Remove one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) from <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Remove one or more symbols (<code class="computeroutput"><span class="identifier">s1</span></code>...<code class="computeroutput"><span class="identifier">sN</span></code>) from <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">clear</span><span class="special">()</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">clear</span><span class="special">()</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Erase all of the symbols in <code class="computeroutput"><span class="identifier">sym</span></code>.
- </p>
+ <p>
+ Erase all of the symbols in <code class="computeroutput"><span class="identifier">sym</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">at</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">at</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return a reference to the object associated with symbol, <code class="computeroutput"><span class="identifier">s</span></code>. If <code class="computeroutput"><span class="identifier">sym</span></code>
- does not already contain such an object, <code class="computeroutput"><span class="identifier">at</span></code>
- inserts the default object <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>.
- </p>
+ <p>
+ Return a reference to the object associated with symbol, <code class="computeroutput"><span class="identifier">s</span></code>. If <code class="computeroutput"><span class="identifier">sym</span></code>
+ does not already contain such an object, <code class="computeroutput"><span class="identifier">at</span></code>
+ inserts the default object <code class="computeroutput"><span class="identifier">T</span><span class="special">()</span></code>.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return a pointer to the object associated with symbol, <code class="computeroutput"><span class="identifier">s</span></code>. If <code class="computeroutput"><span class="identifier">sym</span></code>
- does not already contain such an object, <code class="computeroutput"><span class="identifier">find</span></code>
- returns a null pointer.
- </p>
+ <p>
+ Return a pointer to the object associated with symbol, <code class="computeroutput"><span class="identifier">s</span></code>. If <code class="computeroutput"><span class="identifier">sym</span></code>
+ does not already contain such an object, <code class="computeroutput"><span class="identifier">find</span></code>
+ returns a null pointer.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">prefix_find</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
- <span class="identifier">l</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">prefix_find</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span>
+ <span class="identifier">l</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- Return a pointer to the object associated with longest symbol
- that matches the beginning of the range <code class="computeroutput"><span class="special">[</span><span class="identifier">f</span><span class="special">,</span>
- <span class="identifier">l</span><span class="special">)</span></code>,
- and updates <code class="computeroutput"><span class="identifier">f</span></code>
- to point to one past the end of that match. If no symbol matches,
- then return a null pointer, and <code class="computeroutput"><span class="identifier">f</span></code>
- is unchanged.
- </p>
+ <p>
+ Return a pointer to the object associated with longest symbol
+ that matches the beginning of the range <code class="computeroutput"><span class="special">[</span><span class="identifier">f</span><span class="special">,</span>
+ <span class="identifier">l</span><span class="special">)</span></code>,
+ and updates <code class="computeroutput"><span class="identifier">f</span></code>
+ to point to one past the end of that match. If no symbol matches,
+ then return a null pointer, and <code class="computeroutput"><span class="identifier">f</span></code>
+ is unchanged.
+ </p>
                   </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">for_each</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">sym</span><span class="special">.</span><span class="identifier">for_each</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code>
+ </p>
                   </td>
 <td>
- <p>
- For each symbol in <code class="computeroutput"><span class="identifier">sym</span></code>,
- <code class="computeroutput"><span class="identifier">s</span></code>, a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">&gt;</span></code>
- with associated data, <code class="computeroutput"><span class="identifier">d</span></code>,
- an object of type <code class="computeroutput"><span class="identifier">T</span></code>,
- invoke <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span>
- <span class="identifier">d</span><span class="special">)</span></code>.
- </p>
+ <p>
+ For each symbol in <code class="computeroutput"><span class="identifier">sym</span></code>,
+ <code class="computeroutput"><span class="identifier">s</span></code>, a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span><span class="identifier">Char</span><span class="special">&gt;</span></code>
+ with associated data, <code class="computeroutput"><span class="identifier">d</span></code>,
+ an object of type <code class="computeroutput"><span class="identifier">T</span></code>,
+ invoke <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span>
+ <span class="identifier">d</span><span class="special">)</span></code>.
+ </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.reference.string.symbols.attributes"></a><h6>
-<a name="id760888"></a>
+<a name="id729868"></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">&lt;</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</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="id760939"></a>
+<a name="id729919"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.complexity">Complexity</a>
           </h6>
 <p>
@@ -558,7 +556,7 @@
 <pre class="programlisting"><span class="identifier">symbols</span><span class="special">&lt;</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">&lt;</span><span class="identifier">Char</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">sym</span><span class="special">;</span>
 </pre>
 <a name="spirit.qi.reference.string.symbols.example"></a><h6>
-<a name="id761078"></a>
+<a name="id730058"></a>
             <a class="link" href="symbols.html#spirit.qi.reference.string.symbols.example">Example</a>
           </h6>
 <div class="note" title="Note"><table border="0" summary="Note">

Modified: branches/release/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -179,7 +179,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="id620598"></a>
+<a name="id588075"></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">&gt;&gt;</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">&gt;&gt;</span> <span class="char">'"'</span><span class="special">];</span>
@@ -196,7 +196,7 @@
           a double quote.
         </p>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.difference"></a><h6>
-<a name="id620711"></a>
+<a name="id588188"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.difference">Difference</a>
         </h6>
 <p>
@@ -215,7 +215,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="id620819"></a>
+<a name="id588296"></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>
@@ -236,7 +236,7 @@
 <pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;</span>
 </pre>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.sequence_attribute"></a><h6>
-<a name="id620955"></a>
+<a name="id588432"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.sequence_attribute">Sequence
           Attribute</a>
         </h6>
@@ -277,7 +277,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.attribute_collapsing"></a><h6>
-<a name="id621177"></a>
+<a name="id588654"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.attribute_collapsing">Attribute
           Collapsing</a>
         </h6>
@@ -309,7 +309,7 @@
 <pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;</span>
 </pre>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.auto_rules"></a><h6>
-<a name="id621416"></a>
+<a name="id588893"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.auto_rules">Auto
           Rules</a>
         </h6>
@@ -338,7 +338,7 @@
 <p>
           is a simplified version of:
         </p>
-<pre class="programlisting"><span class="identifier">quoted_string</span> <span class="special">=</span> <span class="identifier">lexeme</span><span class="special">[</span><span class="char">'"'</span> <span class="special">&gt;&gt;</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">&gt;&gt;</span> <span class="char">'"'</span><span class="special">][</span><span class="identifier">val_</span> <span class="special">=</span> <span class="identifier">_1</span><span class="special">];</span>
+<pre class="programlisting"><span class="identifier">quoted_string</span> <span class="special">=</span> <span class="identifier">lexeme</span><span class="special">[</span><span class="char">'"'</span> <span class="special">&gt;&gt;</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">&gt;&gt;</span> <span class="char">'"'</span><span class="special">][</span><span class="identifier">_val</span> <span class="special">=</span> <span class="identifier">_1</span><span class="special">];</span>
 </pre>
 <p>
           The attribute of the <code class="computeroutput"><span class="identifier">quoted_string</span></code>
@@ -359,7 +359,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.qi.tutorials.employee___parsing_into_structs.finally"></a><h6>
-<a name="id621783"></a>
+<a name="id589260"></a>
           <a class="link" href="employee___parsing_into_structs.html#spirit.qi.tutorials.employee___parsing_into_structs.finally">Finally</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -73,7 +73,7 @@
           has an error in it.
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.first_cut"></a><h6>
-<a name="id622455"></a>
+<a name="id589932"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.first_cut">First Cut</a>
         </h6>
 <p>
@@ -150,7 +150,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="id624732"></a>
+<a name="id593302"></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">&lt;</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">&gt;</span> <span class="identifier">node</span><span class="special">;</span>
@@ -180,7 +180,7 @@
 <span class="special">;</span>
 </pre>
 <a name="spirit.qi.tutorials.mini_xml___asts_.not_predicate"></a><h6>
-<a name="id625060"></a>
+<a name="id593629"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.not_predicate">Not
           Predicate</a>
         </h6>
@@ -207,7 +207,7 @@
           at this point.
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.inherited_attribute"></a><h6>
-<a name="id625215"></a>
+<a name="id593784"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.inherited_attribute">Inherited
           Attribute</a>
         </h6>
@@ -233,7 +233,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="id625409"></a>
+<a name="id593978"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.a_lazy_lit">A Lazy
           Lit</a>
         </h6>
@@ -267,7 +267,7 @@
           accessors, provided by Phoenix.
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.how_it_all_works"></a><h6>
-<a name="id625740"></a>
+<a name="id594310"></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>
@@ -314,7 +314,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="id626105"></a>
+<a name="id594675"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.the_structures">The
           Structures</a>
         </h6>
@@ -347,7 +347,7 @@
 <p>
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.of_alternates_and_variants"></a><h6>
-<a name="id626301"></a>
+<a name="id594870"></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>
@@ -374,7 +374,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="id626465"></a>
+<a name="id595035"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.adapting_structs_again">Adapting
           structs again</a>
         </h6>
@@ -400,7 +400,7 @@
 <p>
         </p>
 <a name="spirit.qi.tutorials.mini_xml___asts_.one_more_take"></a><h6>
-<a name="id626606"></a>
+<a name="id595175"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.one_more_take">One
           More Take</a>
         </h6>
@@ -468,7 +468,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="id627521"></a>
+<a name="id596091"></a>
           <a class="link" href="mini_xml___asts_.html#spirit.qi.tutorials.mini_xml___asts_.local_variables">Local
           Variables</a>
         </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -118,7 +118,7 @@
           What's new?
         </p>
 <a name="spirit.qi.tutorials.mini_xml___error_handling.readable_names"></a><h6>
-<a name="id629107"></a>
+<a name="id597676"></a>
           <a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.readable_names">Readable
           Names</a>
         </h6>
@@ -137,7 +137,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="id629287"></a>
+<a name="id597856"></a>
           <a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.on_error">On
           Error</a>
         </h6>
@@ -175,63 +175,63 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- <code class="computeroutput"><span class="identifier">Action</span></code>
- </p>
+ <p>
+ <code class="computeroutput"><span class="identifier">Action</span></code>
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- fail
- </p>
+ <p>
+ fail
+ </p>
                 </td>
 <td>
- <p>
- Quit and fail. Return a no_match.
- </p>
+ <p>
+ Quit and fail. Return a no_match.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- retry
- </p>
+ <p>
+ retry
+ </p>
                 </td>
 <td>
- <p>
- Attempt error recovery, possibly moving the iterator position.
- </p>
+ <p>
+ Attempt error recovery, possibly moving the iterator position.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- accept
- </p>
+ <p>
+ accept
+ </p>
                 </td>
 <td>
- <p>
- Force success, moving the iterator position appropriately.
- </p>
+ <p>
+ Force success, moving the iterator position appropriately.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- rethrow
- </p>
+ <p>
+ rethrow
+ </p>
                 </td>
 <td>
- <p>
- Rethrows the error.
- </p>
+ <p>
+ Rethrows the error.
+ </p>
                 </td>
 </tr>
 </tbody>
@@ -252,70 +252,70 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Arg
- </p>
+ <p>
+ Arg
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- first
- </p>
+ <p>
+ first
+ </p>
                 </td>
 <td>
- <p>
- The position of the iterator when the rule with the handler was
- entered.
- </p>
+ <p>
+ The position of the iterator when the rule with the handler was
+ entered.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- last
- </p>
+ <p>
+ last
+ </p>
                 </td>
 <td>
- <p>
- The end of input.
- </p>
+ <p>
+ The end of input.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- error-pos
- </p>
+ <p>
+ error-pos
+ </p>
                 </td>
 <td>
- <p>
- The actual position of the iterator where the error occurred.
- </p>
+ <p>
+ The actual position of the iterator where the error occurred.
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- what
- </p>
+ <p>
+ what
+ </p>
                 </td>
 <td>
- <p>
- What failed: a string decribing the failure.
- </p>
+ <p>
+ What failed: a string decribing the failure.
+ </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.qi.tutorials.mini_xml___error_handling.expectation_points"></a><h6>
-<a name="id629796"></a>
+<a name="id598380"></a>
           <a class="link" href="mini_xml___error_handling.html#spirit.qi.tutorials.mini_xml___error_handling.expectation_points">Expectation
           Points</a>
         </h6>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id606488"></a>
+<a name="id573742"></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: branches/release/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -41,7 +41,7 @@
           </li>
 </ul></div>
 <a name="spirit.qi.tutorials.roman_numerals.symbol_table"></a><h6>
-<a name="id614829"></a>
+<a name="id582579"></a>
           <a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.symbol_table">Symbol
           Table</a>
         </h6>
@@ -173,7 +173,7 @@
           They are all parsers.
         </p>
 <a name="spirit.qi.tutorials.roman_numerals.rules"></a><h6>
-<a name="id615812"></a>
+<a name="id583562"></a>
           <a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.rules">Rules</a>
         </h6>
 <p>
@@ -253,7 +253,7 @@
 <pre class="programlisting"><span class="identifier">r</span> <span class="special">=</span> <span class="identifier">double_</span> <span class="special">&gt;&gt;</span> <span class="special">*(</span><span class="char">','</span> <span class="special">&gt;&gt;</span> <span class="identifier">double_</span><span class="special">);</span>
 </pre>
 <a name="spirit.qi.tutorials.roman_numerals.grammars"></a><h6>
-<a name="id616204"></a>
+<a name="id583954"></a>
           <a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.grammars">Grammars</a>
         </h6>
 <p>
@@ -358,7 +358,7 @@
           </li>
 </ul></div>
 <a name="spirit.qi.tutorials.roman_numerals.let_s_parse_"></a><h6>
-<a name="id618933"></a>
+<a name="id585864"></a>
           <a class="link" href="roman_numerals.html#spirit.qi.tutorials.roman_numerals.let_s_parse_">Let's Parse!</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -65,7 +65,7 @@
           simply ignored.
         </p>
 <a name="spirit.qi.tutorials.semantic_actions.examples_of_semantic_actions"></a><h6>
-<a name="id608037"></a>
+<a name="id575919"></a>
           <a class="link" href="semantic_actions.html#spirit.qi.tutorials.semantic_actions.examples_of_semantic_actions">Examples
           of Semantic Actions</a>
         </h6>
@@ -237,7 +237,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="id609105"></a>
+<a name="id576987"></a>
           <a class="link" href="semantic_actions.html#spirit.qi.tutorials.semantic_actions.phoenix">Phoenix</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -77,77 +77,77 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Namespace
- </p>
+ <p>
+ Namespace
+ </p>
                 </th>
 <th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
                 </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- boost::phoenix
- </p>
+ <p>
+ boost::phoenix
+ </p>
                 </td>
 <td>
- <p>
- All of phoenix
- </p>
+ <p>
+ All of phoenix
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- boost::spirit
- </p>
+ <p>
+ boost::spirit
+ </p>
                 </td>
 <td>
- <p>
- All of spirit
- </p>
+ <p>
+ All of spirit
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- boost::spirit::qi
- </p>
+ <p>
+ boost::spirit::qi
+ </p>
                 </td>
 <td>
- <p>
- All of spirit.qi
- </p>
+ <p>
+ All of spirit.qi
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- boost::spirit::ascii
- </p>
+ <p>
+ boost::spirit::ascii
+ </p>
                 </td>
 <td>
- <p>
- ASCII version of <code class="computeroutput"><span class="identifier">char_</span></code>
- and all char related parsers. Other encodings are also provided
- (e.g. also an ISO8859.1)
- </p>
+ <p>
+ ASCII version of <code class="computeroutput"><span class="identifier">char_</span></code>
+ and all char related parsers. Other encodings are also provided
+ (e.g. also an ISO8859.1)
+ </p>
                 </td>
 </tr>
 <tr>
 <td>
- <p>
- boost::spirit::arg_names
- </p>
+ <p>
+ boost::spirit::arg_names
+ </p>
                 </td>
 <td>
- <p>
- Special phoenix placeholders for spirit
- </p>
+ <p>
+ Special phoenix placeholders for spirit
+ </p>
                 </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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="id606543"></a>
+<a name="id573797"></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="id606572"></a>
+<a name="id573826"></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="id606633"></a>
+<a name="id573887"></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="id606677"></a>
+<a name="id573932"></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="id606808"></a>
+<a name="id574062"></a>
           <a class="link" href="warming_up.html#spirit.qi.tutorials.warming_up.let_s_parse_">Let's Parse!</a>
         </h6>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/references.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/references.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/references.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -33,442 +33,444 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- </p>
+ <p>
+ </p>
             </th>
 <th>
- <p>
- Authors
- </p>
+ <p>
+ Authors
+ </p>
             </th>
 <th>
- <p>
- Title, Publisher/link, Date Published
- </p>
+ <p>
+ Title, Publisher/link, Date Published
+ </p>
             </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- 1.
- </p>
+ <p>
+ 1.
+ </p>
             </td>
 <td>
- <p>
- Todd Veldhuizen
- </p>
+ <p>
+ Todd Veldhuizen
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.extreme.indiana.edu/%7Etveldhui/papers/Expression-Templates/exprtmpl.html" target="_top">"Expression
- Templates"</a>. C++ Report, June 1995.
- </p>
+ <p>
+ <a href="http://www.extreme.indiana.edu/%7Etveldhui/papers/Expression-Templates/exprtmpl.html" target="_top">"Expression
+ Templates"</a>. C++ Report, June 1995.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 2.
- </p>
+ <p>
+ 2.
+ </p>
             </td>
 <td>
- <p>
- Peter Naur (ed.)
- </p>
+ <p>
+ Peter Naur (ed.)
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.masswerk.at/algol60/report.htm" target="_top">"Report
- on the Algorithmic Language ALGOL 60"</a>. CACM, May 1960.
- </p>
+ <p>
+ <a href="http://www.masswerk.at/algol60/report.htm" target="_top">"Report
+ on the Algorithmic Language ALGOL 60"</a>. CACM, May 1960.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 3.
- </p>
+ <p>
+ 3.
+ </p>
             </td>
 <td>
- <p>
- ISO/IEC
- </p>
+ <p>
+ ISO/IEC
+ </p>
             </td>
 <td>
- <p>
- "ISO-EBNF",
- ISO/IEC 14977: 1996(E).
- </p>
+ <p>
+ "ISO-EBNF",
+ ISO/IEC 14977: 1996(E).
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 4.
- </p>
+ <p>
+ 4.
+ </p>
             </td>
 <td>
- <p>
- Richard J.Botting, Ph.D.
- </p>
+ <p>
+ Richard J.Botting, Ph.D.
+ </p>
             </td>
 <td>
- <p>
- "XBNF"
- (citing Leu-Weiner, 1973). California State University, San Bernardino,
- 1998.
- </p>
+ <p>
+ "XBNF"
+ (citing Leu-Weiner, 1973). California State University, San Bernardino,
+ 1998.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 5.
- </p>
+ <p>
+ 5.
+ </p>
             </td>
 <td>
- <p>
- James Coplien.
- </p>
+ <p>
+ James Coplien.
+ </p>
             </td>
 <td>
- <p>
- "Curiously Recurring Template Pattern". C++ Report, Feb.
- 1995.
- </p>
+ <p>
+ "Curiously Recurring Template Pattern". C++ Report, Feb.
+ 1995.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 6.
- </p>
+ <p>
+ 6.
+ </p>
             </td>
 <td>
- <p>
- Thierry Geraud and Alexandre Duret-Lutz
- </p>
+ <p>
+ Thierry Geraud and Alexandre Duret-Lutz
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.coldewey.com/europlop2000/papers/geraud%2Bduret.zip" target="_top">Generic
- Programming Redesign of Patterns</a> Proceedings of the 5th European
- Conference on Pattern Languages of Programs(EuroPLoP'2000) Irsee, Germany,
- July 2000.
- </p>
+ <p>
+ <a href="http://www.coldewey.com/europlop2000/papers/geraud%2Bduret.zip" target="_top">Generic
+ Programming Redesign of Patterns</a> Proceedings of the 5th European
+ Conference on Pattern Languages of Programs(EuroPLoP'2000) Irsee,
+ Germany, July 2000.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 7.
- </p>
+ <p>
+ 7.
+ </p>
             </td>
 <td>
- <p>
- Geoffrey Furnish
- </p>
+ <p>
+ Geoffrey Furnish
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.adtmag.com/joop/carticle.aspx?ID=627" target="_top">"Disambiguated
- Glommable Expression Templates Reintroduced"</a> C++ Report,
- May 2000
- </p>
+ <p>
+ <a href="http://www.adtmag.com/joop/carticle.aspx?ID=627" target="_top">"Disambiguated
+ Glommable Expression Templates Reintroduced"</a> C++ Report,
+ May 2000
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 8.
- </p>
+ <p>
+ 8.
+ </p>
             </td>
 <td>
- <p>
- Erich Gamma, Richard Helm, Ralph Jhonson, and John Vlissides
- </p>
+ <p>
+ Erich Gamma, Richard Helm, Ralph Jhonson, and John Vlissides
+ </p>
             </td>
 <td>
- <p>
- Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley,
- 1995.
- </p>
+ <p>
+ Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley,
+ 1995.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 9.
- </p>
+ <p>
+ 9.
+ </p>
             </td>
 <td>
- <p>
- Alfred V. Aho, Revi Sethi, Feffrey D. Ulman
- </p>
+ <p>
+ Alfred V. Aho, Revi Sethi, Feffrey D. Ulman
+ </p>
             </td>
 <td>
- <p>
- Compilers, Principles, Techniques and Tools Addison-Wesley, June 1987.
- </p>
+ <p>
+ Compilers, Principles, Techniques and Tools Addison-Wesley, June
+ 1987.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 10.
- </p>
+ <p>
+ 10.
+ </p>
             </td>
 <td>
- <p>
- Dick Grune and Ceriel Jacobs
- </p>
+ <p>
+ Dick Grune and Ceriel Jacobs
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.cs.vu.nl/%7Edick/PTAPG.html" target="_top">Parsing Techniques:
- A Practical Guide.</a> Ellis Horwood Ltd.: West Sussex, England,
- 1990. (electronic copy, 1998).
- </p>
+ <p>
+ <a href="http://www.cs.vu.nl/%7Edick/PTAPG.html" target="_top">Parsing Techniques:
+ A Practical Guide.</a> Ellis Horwood Ltd.: West Sussex, England,
+ 1990. (electronic copy, 1998).
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 11.
- </p>
+ <p>
+ 11.
+ </p>
             </td>
 <td>
- <p>
- T. J. Parr, H. G. Dietz, and W. E. Cohen
- </p>
+ <p>
+ T. J. Parr, H. G. Dietz, and W. E. Cohen
+ </p>
             </td>
 <td>
- <p>
- <a href="http://citeseer.ist.psu.edu/6885.html" target="_top">PCCTS Reference
- Manual (Version 1.00)</a>. School of Electrical Engineering, Purdue
- University, West Lafayette, August 1991.
- </p>
+ <p>
+ <a href="http://citeseer.ist.psu.edu/6885.html" target="_top">PCCTS Reference
+ Manual (Version 1.00)</a>. School of Electrical Engineering,
+ Purdue University, West Lafayette, August 1991.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 12.
- </p>
+ <p>
+ 12.
+ </p>
             </td>
 <td>
- <p>
- Adrian Johnstone and Elizabeth Scott.
- </p>
+ <p>
+ Adrian Johnstone and Elizabeth Scott.
+ </p>
             </td>
 <td>
- <p>
- <a href="ftp://ftp.cs.rhul.ac.uk/pub/rdp" target="_top">RDP, A Recursive Descent
- Compiler Compiler</a>. Technical Report CSD TR 97 25, Dept. of
- Computer Science, Egham, Surrey, England, Dec. 20, 1997.
- </p>
+ <p>
+ <a href="ftp://ftp.cs.rhul.ac.uk/pub/rdp" target="_top">RDP, A Recursive Descent
+ Compiler Compiler</a>. Technical Report CSD TR 97 25, Dept. of
+ Computer Science, Egham, Surrey, England, Dec. 20, 1997.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 13.
- </p>
+ <p>
+ 13.
+ </p>
             </td>
 <td>
- <p>
- Adrian Johnstone
- </p>
+ <p>
+ Adrian Johnstone
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.cs.rhul.ac.uk/research/languages/projects/lookahead_backtrack.shtml" target="_top">Languages
- and Architectures, Parser generators with backtrack or extended lookahead
- capability</a> Department of Computer Science, Royal Holloway,
- University of London, Egham, Surrey, England
- </p>
+ <p>
+ <a href="http://www.cs.rhul.ac.uk/research/languages/projects/lookahead_backtrack.shtml" target="_top">Languages
+ and Architectures, Parser generators with backtrack or extended lookahead
+ capability</a> Department of Computer Science, Royal Holloway,
+ University of London, Egham, Surrey, England
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 14.
- </p>
+ <p>
+ 14.
+ </p>
             </td>
 <td>
- <p>
- Damian Conway
- </p>
+ <p>
+ Damian Conway
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.csse.monash.edu.au/%7Edamian/papers/#Embedded_Input_Parsing_for_C" target="_top">Parsing
- with C++ Classes</a>. ACM SIGPLAN Notices, 29:1, 1994.
- </p>
+ <p>
+ <a href="http://www.csse.monash.edu.au/%7Edamian/papers/#Embedded_Input_Parsing_for_C" target="_top">Parsing
+ with C++ Classes</a>. ACM SIGPLAN Notices, 29:1, 1994.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 15.
- </p>
+ <p>
+ 15.
+ </p>
             </td>
 <td>
- <p>
- Joel de Guzman
- </p>
+ <p>
+ Joel de Guzman
+ </p>
             </td>
 <td>
- <p>
- <a href="http://spirit.sourceforge.net/distrib/spirit_1_8_5/libs/spirit/index.html" target="_top">"Spirit
- Version 1.8"</a>, 1998-2003.
- </p>
+ <p>
+ <a href="http://spirit.sourceforge.net/distrib/spirit_1_8_5/libs/spirit/index.html" target="_top">"Spirit
+ Version 1.8"</a>, 1998-2003.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 16.
- </p>
+ <p>
+ 16.
+ </p>
             </td>
 <td>
- <p>
- S. Doaitse Swierstra and Luc Duponcheel
- </p>
+ <p>
+ S. Doaitse Swierstra and Luc Duponcheel
+ </p>
             </td>
 <td>
- <p>
- <a href="http://citeseer.ist.psu.edu/448665.html" target="_top">Deterministic,
- Error-Correcting Combinator Parsers</a> Dept. of Computer Science,
- Utrecht University P.O.Box 80.089, 3508 TB Utrecht, The Netherland
- </p>
+ <p>
+ <a href="http://citeseer.ist.psu.edu/448665.html" target="_top">Deterministic,
+ Error-Correcting Combinator Parsers</a> Dept. of Computer Science,
+ Utrecht University P.O.Box 80.089, 3508 TB Utrecht, The Netherland
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 17.
- </p>
+ <p>
+ 17.
+ </p>
             </td>
 <td>
- <p>
- Bjarne Stroustrup
- </p>
+ <p>
+ Bjarne Stroustrup
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.research.att.com/%7Ebs/whitespace98.pdf" target="_top">Generalizing
- Overloading for C++2000</a> Overload, Issue 25. April 1, 1998.
- </p>
+ <p>
+ <a href="http://www.research.att.com/%7Ebs/whitespace98.pdf" target="_top">Generalizing
+ Overloading for C++2000</a> Overload, Issue 25. April 1, 1998.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 18.
- </p>
+ <p>
+ 18.
+ </p>
             </td>
 <td>
- <p>
- Dr. John Maddock
- </p>
+ <p>
+ Dr. John Maddock
+ </p>
             </td>
 <td>
- <p>
- Regex++ Documentation
- http://www.boost.org/libs/regex/index.htm
- </p>
+ <p>
+ Regex++ Documentation
+ http://www.boost.org/libs/regex/index.htm
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 19.
- </p>
+ <p>
+ 19.
+ </p>
             </td>
 <td>
- <p>
- Anonymous Edited by Graham Hutton
- </p>
+ <p>
+ Anonymous Edited by Graham Hutton
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.cs.nott.ac.uk/~gmh//faq.html" target="_top">Frequently Asked
- Questions for comp.lang.functional</a>. Edited by Graham Hutton,
- University of Nottingham.
- </p>
+ <p>
+ <a href="http://www.cs.nott.ac.uk/~gmh//faq.html" target="_top">Frequently Asked
+ Questions for comp.lang.functional</a>. Edited by Graham Hutton,
+ University of Nottingham.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 20.
- </p>
+ <p>
+ 20.
+ </p>
             </td>
 <td>
- <p>
- Hewlett-Packard
- </p>
+ <p>
+ Hewlett-Packard
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.sgi.com/tech/stl/" target="_top">Standard Template Library
- Programmer's Guide.</a>, Hewlett-Packard Company, 1994
- </p>
+ <p>
+ <a href="http://www.sgi.com/tech/stl/" target="_top">Standard Template Library
+ Programmer's Guide.</a>, Hewlett-Packard Company, 1994
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 21.
- </p>
+ <p>
+ 21.
+ </p>
             </td>
 <td>
- <p>
- Boost Libraries
- </p>
+ <p>
+ Boost Libraries
+ </p>
             </td>
 <td>
- <p>
- Boost Libraries Documentation.
- </p>
+ <p>
+ <a href="http://boost.org/libs/libraries.htm" target="_top">Boost Libraries
+ Documentation</a>.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 22.
- </p>
+ <p>
+ 22.
+ </p>
             </td>
 <td>
- <p>
- Brian McNamara and Yannis Smaragdakis
- </p>
+ <p>
+ Brian McNamara and Yannis Smaragdakis
+ </p>
             </td>
 <td>
- <p>
- <a href="http://www.cc.gatech.edu/~yannis/fc++/" target="_top">FC++:Functional
- Programming in C++</a>.
- </p>
+ <p>
+ <a href="http://www.cc.gatech.edu/~yannis/fc++/" target="_top">FC++:Functional
+ Programming in C++</a>.
+ </p>
             </td>
 </tr>
 <tr>
 <td>
- <p>
- 23.
- </p>
+ <p>
+ 23.
+ </p>
             </td>
 <td>
- <p>
- Todd Veldhuizen
- </p>
+ <p>
+ Todd Veldhuizen
+ </p>
             </td>
 <td>
- <p>
- <a href="ftp://ftp.cs.indiana.edu/pub/techreports/TR542.pdf" target="_top">Techniques
- for Scientic C++.</a>
- </p>
+ <p>
+ <a href="ftp://ftp.cs.indiana.edu/pub/techreports/TR542.pdf" target="_top">Techniques
+ for Scientic C++.</a>
+ </p>
             </td>
 </tr>
 </tbody>

Modified: branches/release/libs/spirit/doc/html/spirit/support/multi_pass.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/support/multi_pass.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/support/multi_pass.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -61,7 +61,7 @@
         iterator was created.
       </p>
 <a name="spirit.support.multi_pass.using_the_multi_pass"></a><h5>
-<a name="id1008065"></a>
+<a name="id974663"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.using_the_multi_pass">Using the
         multi_pass</a>
       </h5>
@@ -209,7 +209,7 @@
 <p>
       </p>
 <a name="spirit.support.multi_pass.using_the_flush_multi_pass_parser"></a><h5>
-<a name="id1009335"></a>
+<a name="id975934"></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>
@@ -231,7 +231,7 @@
         thrown.
       </p>
 <a name="spirit.support.multi_pass.the_multi_pass_policies"></a><h5>
-<a name="id1009429"></a>
+<a name="id976574"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.the_multi_pass_policies">The multi_pass
         Policies</a>
       </h5>
@@ -252,14 +252,14 @@
 <dl>
 <dt><span class="term">Input</span></dt>
 <dd><p>
- The type multi_pass uses to acquire it's input. This is typically an
- input iterator, or functor.
- </p></dd>
+ The type multi_pass uses to acquire it's input. This is typically an
+ input iterator, or functor.
+ </p></dd>
 <dt><span class="term">Policies</span></dt>
 <dd><p>
- The combined policies to use to create an instance of a multi_pass iterator.
- This combined policy type is described below
- </p></dd>
+ The combined policies to use to create an instance of a multi_pass
+ iterator. This combined policy type is described below
+ </p></dd>
 </dl>
 </div>
 <p>
@@ -272,7 +272,7 @@
         the functionality groups:
       </p>
 <div class="table">
-<a name="id1009535"></a><p class="title"><b>Table&#160;12.&#160;Policies needed for default_policy template</b></p>
+<a name="id976682"></a><p class="title"><b>Table&#160;12.&#160;Policies needed for default_policy template</b></p>
 <div class="table-contents"><table class="table" summary="Policies needed for default_policy template">
 <colgroup>
 <col>
@@ -280,69 +280,69 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Template Parameter
- </p>
- </th>
+ <p>
+ Template Parameter
+ </p>
+ </th>
 <th>
- <p>
- Description
- </p>
- </th>
+ <p>
+ Description
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">OwnershipPolicy</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">OwnershipPolicy</span></code>
+ </p>
+ </td>
 <td>
- <p>
- This policy determines how <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- deals with it's shared components.
- </p>
- </td>
+ <p>
+ This policy determines how <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ deals with it's shared components.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">CheckingPolicy</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">CheckingPolicy</span></code>
+ </p>
+ </td>
 <td>
- <p>
- This policy determines how checking for invalid iterators is done.
- </p>
- </td>
+ <p>
+ This policy determines how checking for invalid iterators is done.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">InputPolicy</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">InputPolicy</span></code>
+ </p>
+ </td>
 <td>
- <p>
- A class that defines how <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- acquires its input. The <code class="computeroutput"><span class="identifier">InputPolicy</span></code>
- is parameterized by the <code class="computeroutput"><span class="identifier">Input</span></code>
- template parameter to the <code class="computeroutput"><span class="identifier">multi_pass</span></code>.
- </p>
- </td>
+ <p>
+ A class that defines how <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ acquires its input. The <code class="computeroutput"><span class="identifier">InputPolicy</span></code>
+ is parameterized by the <code class="computeroutput"><span class="identifier">Input</span></code>
+ template parameter to the <code class="computeroutput"><span class="identifier">multi_pass</span></code>.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">StoragePolicy</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">StoragePolicy</span></code>
+ </p>
+ </td>
 <td>
- <p>
- The buffering scheme used by <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- is determined and managed by the StoragePolicy.
- </p>
- </td>
+ <p>
+ The buffering scheme used by <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ is determined and managed by the StoragePolicy.
+ </p>
+ </td>
 </tr>
 </tbody>
 </table></div>
@@ -354,7 +354,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="id1009727"></a>
+<a name="id976879"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.predefined_policies">Predefined
         policies</a>
       </h5>
@@ -363,7 +363,7 @@
         policies are defined in the namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">spirit</span><span class="special">::</span><span class="identifier">iterator_policies</span></code>.
       </p>
 <div class="table">
-<a name="id1009769"></a><p class="title"><b>Table&#160;13.&#160;Predefined policy classes</b></p>
+<a name="id976921"></a><p class="title"><b>Table&#160;13.&#160;Predefined policy classes</b></p>
 <div class="table-contents"><table class="table" summary="Predefined policy classes">
 <colgroup>
 <col>
@@ -371,266 +371,270 @@
 </colgroup>
 <thead><tr>
 <th>
- <p>
- Class name
- </p>
- </th>
+ <p>
+ Class name
+ </p>
+ </th>
 <th>
- <p>
- Description
- </p>
- </th>
+ <p>
+ Description
+ </p>
+ </th>
 </tr></thead>
 <tbody>
 <tr>
 <td>
- <p>
- <span class="bold"><strong>InputPolicy</strong></span> classes
- </p>
- </td>
+ <p>
+ <span class="bold"><strong>InputPolicy</strong></span> classes
+ </p>
+ </td>
 <td class="auto-generated">&#160;</td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">input_iterator</span></code>
- </p>
- </td>
-<td>
- <p>
- This policy directs <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- to read from an input iterator of type <code class="computeroutput"><span class="identifier">Input</span></code>.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">buffering_input_iterator</span></code>
- </p>
- </td>
-<td>
- <p>
- This policy directs <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- to read from an input iterator of type <code class="computeroutput"><span class="identifier">Input</span></code>.
- Aditionally it buffers the last character received from the underlying
- iterator. This allows to wrap iterators not buffering the last character
- on their own (as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istreambuf_iterator</span></code>).
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">istream</span></code>
- </p>
- </td>
-<td>
- <p>
- This policy directs <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- to read from an input stream of type <code class="computeroutput"><span class="identifier">Input</span></code>
- (usually a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span></code>).
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">lex_input</span></code>
- </p>
- </td>
-<td>
- <p>
- This policy obtains it's input by calling yylex(), which would typically
- be provided by a scanner generated by Flex.
- If you use this policy your code must link against a Flex
- generated scanner.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">functor_input</span></code>
- </p>
- </td>
-<td>
- <p>
- This input policy obtains it's data by calling a functor of type <code class="computeroutput"><span class="identifier">Input</span></code>. The functor must meet certain
- requirements. It must have a typedef called <code class="computeroutput"><span class="identifier">result_type</span></code>
- which should be the type returned from <code class="computeroutput"><span class="keyword">operator</span><span class="special">()</span></code>. Also, since an input policy needs
- a way to determine when the end of input has been reached, the functor
- must contain a static variable named <code class="computeroutput"><span class="identifier">eof</span></code>
- which is comparable to a variable of <code class="computeroutput"><span class="identifier">result_type</span></code>.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">split_functor_input</span></code>
- </p>
- </td>
-<td>
- <p>
- This is essentially the same as the <code class="computeroutput"><span class="identifier">functor_input</span></code>
- policy except that the (user supplied) funtion object exposes separate
- <code class="computeroutput"><span class="identifier">unique</span></code> and <code class="computeroutput"><span class="identifier">shared</span></code> sub classes, allowing to integrate
- the functors <span class="emphasis"><em>unique</em></span> data members with the <code class="computeroutput"><span class="identifier">multi_pass</span></code> data items held by each
- instance and its <span class="emphasis"><em>shared</em></span> data members will be integrated
- with the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- members shared by all copies.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <span class="bold"><strong>OwnershipPolicy</strong></span> classes
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">input_iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This policy directs <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ to read from an input iterator of type <code class="computeroutput"><span class="identifier">Input</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">buffering_input_iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This policy directs <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ to read from an input iterator of type <code class="computeroutput"><span class="identifier">Input</span></code>.
+ Aditionally it buffers the last character received from the underlying
+ iterator. This allows to wrap iterators not buffering the last
+ character on their own (as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">istreambuf_iterator</span></code>).
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">istream</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This policy directs <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ to read from an input stream of type <code class="computeroutput"><span class="identifier">Input</span></code>
+ (usually a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span></code>).
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">lex_input</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This policy obtains it's input by calling yylex(), which would
+ typically be provided by a scanner generated by Flex.
+ If you use this policy your code must link against a Flex
+ generated scanner.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">functor_input</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This input policy obtains it's data by calling a functor of type
+ <code class="computeroutput"><span class="identifier">Input</span></code>. The functor
+ must meet certain requirements. It must have a typedef called
+ <code class="computeroutput"><span class="identifier">result_type</span></code> which
+ should be the type returned from <code class="computeroutput"><span class="keyword">operator</span><span class="special">()</span></code>. Also, since an input policy
+ needs a way to determine when the end of input has been reached,
+ the functor must contain a static variable named <code class="computeroutput"><span class="identifier">eof</span></code> which is comparable to a
+ variable of <code class="computeroutput"><span class="identifier">result_type</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">split_functor_input</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This is essentially the same as the <code class="computeroutput"><span class="identifier">functor_input</span></code>
+ policy except that the (user supplied) funtion object exposes separate
+ <code class="computeroutput"><span class="identifier">unique</span></code> and <code class="computeroutput"><span class="identifier">shared</span></code> sub classes, allowing
+ to integrate the functors <span class="emphasis"><em>unique</em></span> data members
+ with the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ data items held by each instance and its <span class="emphasis"><em>shared</em></span>
+ data members will be integrated with the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ members shared by all copies.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <span class="bold"><strong>OwnershipPolicy</strong></span> classes
+ </p>
+ </td>
 <td class="auto-generated">&#160;</td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">ref_counted</span></code>
- </p>
- </td>
-<td>
- <p>
- This class uses a reference counting scheme. The <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- will delete it's shared components when the count reaches zero.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ref_counted</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This class uses a reference counting scheme. The <code class="computeroutput"><span class="identifier">multi_pass</span></code> will delete it's shared
+ components when the count reaches zero.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">first_owner</span></code>
- </p>
- </td>
-<td>
- <p>
- When this policy is used, the first <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- created will be the one that deletes the shared data. Each copy will
- not take ownership of the shared data. This works well for Spirit,
- since no dynamic allocation of iterators is done. All copies are made
- on the stack, so the original iterator has the longest lifespan.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">first_owner</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ When this policy is used, the first <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ created will be the one that deletes the shared data. Each copy
+ will not take ownership of the shared data. This works well for
+ Spirit, since
+ no dynamic allocation of iterators is done. All copies are made
+ on the stack, so the original iterator has the longest lifespan.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="bold"><strong>CheckingPolicy</strong></span> classes
- </p>
- </td>
+ <p>
+ <span class="bold"><strong>CheckingPolicy</strong></span> classes
+ </p>
+ </td>
 <td class="auto-generated">&#160;</td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">no_check</span></code>
- </p>
- </td>
-<td>
- <p>
- This policy does no checking at all.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">no_check</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This policy does no checking at all.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">buf_id_check</span></code>
- </p>
- </td>
-<td>
- <p>
- This policy keeps around a buffer id, or a buffer age. Every time
- <code class="computeroutput"><span class="identifier">clear_queue</span><span class="special">()</span></code>
- is called on a <code class="computeroutput"><span class="identifier">multi_pass</span></code>
- iterator, it is possible that all other iterators become invalid. When
- <code class="computeroutput"><span class="identifier">clear_queue</span><span class="special">()</span></code>
- is called, <code class="computeroutput"><span class="identifier">buf_id_check</span></code>
- increments the buffer id. When an iterator is dereferenced, this policy
- checks that the buffer id of the iterator matches the shared buffer
- id. This policy is most effective when used together with the <code class="computeroutput"><span class="identifier">split_std_deque</span></code> StoragePolicy. It
- should not be used with the <code class="computeroutput"><span class="identifier">fixed_size_queue</span></code>
- StoragePolicy, because it will not detect iterator dereferences that
- are out of range.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">buf_id_check</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This policy keeps around a buffer id, or a buffer age. Every time
+ <code class="computeroutput"><span class="identifier">clear_queue</span><span class="special">()</span></code>
+ is called on a <code class="computeroutput"><span class="identifier">multi_pass</span></code>
+ iterator, it is possible that all other iterators become invalid.
+ When <code class="computeroutput"><span class="identifier">clear_queue</span><span class="special">()</span></code> is called, <code class="computeroutput"><span class="identifier">buf_id_check</span></code>
+ increments the buffer id. When an iterator is dereferenced, this
+ policy checks that the buffer id of the iterator matches the shared
+ buffer id. This policy is most effective when used together with
+ the <code class="computeroutput"><span class="identifier">split_std_deque</span></code>
+ StoragePolicy. It should not be used with the <code class="computeroutput"><span class="identifier">fixed_size_queue</span></code>
+ StoragePolicy, because it will not detect iterator dereferences
+ that are out of range.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- full_check
- </p>
- </td>
-<td>
- <p>
- This policy has not been implemented yet. When it is, it will keep
- track of all iterators and make sure that they are all valid. This
- will be mostly useful for debugging purposes as it will incur significant
- overhead.
- </p>
- </td>
+ <p>
+ full_check
+ </p>
+ </td>
+<td>
+ <p>
+ This policy has not been implemented yet. When it is, it will keep
+ track of all iterators and make sure that they are all valid. This
+ will be mostly useful for debugging purposes as it will incur significant
+ overhead.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <span class="bold"><strong>StoragePolicy</strong></span> classes
- </p>
- </td>
+ <p>
+ <span class="bold"><strong>StoragePolicy</strong></span> classes
+ </p>
+ </td>
 <td class="auto-generated">&#160;</td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">split_std_deque</span></code>
- </p>
- </td>
-<td>
- <p>
- Despite its name this policy keeps all buffered data in a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span></code>. All data is stored as long
- as there is more than one iterator. Once the iterator count goes down
- to one, and the queue is no longer needed, it is cleared, freeing up
- memory. The queue can also be forcibly cleared by calling <code class="computeroutput"><span class="identifier">multi_pass</span><span class="special">::</span><span class="identifier">clear_queue</span><span class="special">()</span></code>.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">split_std_deque</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Despite its name this policy keeps all buffered data in a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span></code>. All data is stored as
+ long as there is more than one iterator. Once the iterator count
+ goes down to one, and the queue is no longer needed, it is cleared,
+ freeing up memory. The queue can also be forcibly cleared by calling
+ <code class="computeroutput"><span class="identifier">multi_pass</span><span class="special">::</span><span class="identifier">clear_queue</span><span class="special">()</span></code>.
+ </p>
+ </td>
 </tr>
 <tr>
 <td>
- <p>
- <code class="computeroutput"><span class="identifier">fixed_size_queue</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span></code>
- </p>
- </td>
-<td>
- <p>
- This policy keeps a circular buffer that is size <code class="computeroutput"><span class="identifier">N</span><span class="special">+</span><span class="number">1</span></code> and
- stores <code class="computeroutput"><span class="identifier">N</span></code> elements.
- <code class="computeroutput"><span class="identifier">fixed_size_queue</span></code> is
- a template with a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>
- parameter that specified the queue size. It is your responsibility
- to ensure that <code class="computeroutput"><span class="identifier">N</span></code> is
- big enough for your parser. Whenever the foremost iterator is incremented,
- the last character of the buffer is automatically erased. Currently
- there is no way to tell if an iterator is trailing too far behind and
- has become invalid. No dynamic allocation is done by this policy during
- normal iterator operation, only on initial construction. The memory
- usage of this <code class="computeroutput"><span class="identifier">StoragePolicy</span></code>
- is set at <code class="computeroutput"><span class="identifier">N</span><span class="special">+</span><span class="number">1</span></code> bytes, unlike <code class="computeroutput"><span class="identifier">split_std_deque</span></code>,
- which is unbounded.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">fixed_size_queue</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ This policy keeps a circular buffer that is size <code class="computeroutput"><span class="identifier">N</span><span class="special">+</span><span class="number">1</span></code> and stores <code class="computeroutput"><span class="identifier">N</span></code>
+ elements. <code class="computeroutput"><span class="identifier">fixed_size_queue</span></code>
+ is a template with a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>
+ parameter that specified the queue size. It is your responsibility
+ to ensure that <code class="computeroutput"><span class="identifier">N</span></code>
+ is big enough for your parser. Whenever the foremost iterator is
+ incremented, the last character of the buffer is automatically
+ erased. Currently there is no way to tell if an iterator is trailing
+ too far behind and has become invalid. No dynamic allocation is
+ done by this policy during normal iterator operation, only on initial
+ construction. The memory usage of this <code class="computeroutput"><span class="identifier">StoragePolicy</span></code>
+ is set at <code class="computeroutput"><span class="identifier">N</span><span class="special">+</span><span class="number">1</span></code> bytes, unlike <code class="computeroutput"><span class="identifier">split_std_deque</span></code>,
+ which is unbounded.
+ </p>
+ </td>
 </tr>
 </tbody>
 </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="id1010957"></a>
+<a name="id977712"></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>
@@ -677,7 +681,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">&lt;</span><span class="keyword">char</span><span class="special">&gt;</span></code>.
       </p>
 <a name="spirit.support.multi_pass.dealing_with_constant_look_ahead"></a><h5>
-<a name="id1011380"></a>
+<a name="id978134"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.dealing_with_constant_look_ahead">Dealing
         with constant look ahead</a>
       </h5>
@@ -705,7 +709,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="id1011579"></a>
+<a name="id978334"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.reading_from_standard_input_streams">Reading
         from standard input streams</a>
       </h5>
@@ -737,7 +741,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="id1011857"></a>
+<a name="id978612"></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>
@@ -796,7 +800,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="id1012444"></a>
+<a name="id979481"></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>
@@ -813,7 +817,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="id1012518"></a>
+<a name="id979555"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.inputpolicy">InputPolicy</a>
       </h5>
 <p>
@@ -855,8 +859,8 @@
 </span> <span class="comment">//
 </span> <span class="comment">// This method is expected to return a refernce to the next
 </span> <span class="comment">// character/token
-</span> <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">ValueType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">MultiPass</span><span class="special">&gt;</span>
- <span class="keyword">static</span> <span class="identifier">ValueType</span><span class="special">&amp;</span> <span class="identifier">get_input</span><span class="special">(</span><span class="identifier">MultiPass</span><span class="special">&amp;</span> <span class="identifier">mp</span><span class="special">)</span>
+</span> <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">MultiPass</span><span class="special">&gt;</span>
+ <span class="keyword">static</span> <span class="keyword">typename</span> <span class="identifier">MultiPass</span><span class="special">::</span><span class="identifier">reference</span> <span class="identifier">get_input</span><span class="special">(</span><span class="identifier">MultiPass</span><span class="special">&amp;</span> <span class="identifier">mp</span><span class="special">);</span>
 
         <span class="comment">// advance_input is called whenever the underlying input stream
 </span> <span class="comment">// should be advanced so that the next call to get_input will be
@@ -915,7 +919,7 @@
         constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
       </p>
 <a name="spirit.support.multi_pass.ownershippolicy"></a><h5>
-<a name="id1015766"></a>
+<a name="id980477"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.ownershippolicy">OwnershipPolicy</a>
       </h5>
 <p>
@@ -982,7 +986,7 @@
         constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
       </p>
 <a name="spirit.support.multi_pass.checkingpolicy"></a><h5>
-<a name="id1016300"></a>
+<a name="id981011"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.checkingpolicy">CheckingPolicy</a>
       </h5>
 <p>
@@ -1041,7 +1045,7 @@
         constructor of <code class="computeroutput"><span class="identifier">shared</span></code>.
       </p>
 <a name="spirit.support.multi_pass.storagepolicy"></a><h5>
-<a name="id1016752"></a>
+<a name="id982555"></a>
         <a class="link" href="multi_pass.html#spirit.support.multi_pass.storagepolicy">StoragePolicy</a>
       </h5>
 <p>

Modified: branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_1.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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_2_1__boost_v1_41_0_"></a><h5>
-<a name="id593195"></a>
+<a name="id560851"></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_2_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 2.1 (Boost V1.41.0)</a>
@@ -185,7 +185,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_2_1__boost_v1_41_0_"></a><h5>
-<a name="id594116"></a>
+<a name="id561772"></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_2_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 2.1
         (Boost V1.41.0)</a>

Modified: branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_2.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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_2_2__boost_v1_42_0_"></a><h5>
-<a name="id589499"></a>
+<a name="id557469"></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_2_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 2.2 (Boost V1.42.0)</a>
       </h5>
 <a name="spirit.what_s_new.spirit_2_2.new_features"></a><h5>
-<a name="id589521"></a>
+<a name="id557490"></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">
@@ -82,7 +82,7 @@
         </li>
 </ul></div>
 <a name="spirit.what_s_new.spirit_2_2.bug_fixes"></a><h5>
-<a name="id592890"></a>
+<a name="id560546"></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: branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -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_2_3__boost_v1_43_0_"></a><h5>
-<a name="id588945"></a>
+<a name="id556914"></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_2_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 2.3 (Boost V1.43.0)</a>
       </h5>
 <a name="spirit.what_s_new.spirit_2_3.new_features"></a><h5>
-<a name="id588966"></a>
+<a name="id556936"></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">
@@ -81,7 +81,7 @@
         </li>
 </ul></div>
 <a name="spirit.what_s_new.spirit_2_3.bug_fixes"></a><h5>
-<a name="id589336"></a>
+<a name="id557305"></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">

Modified: branches/release/libs/spirit/doc/karma/directive.qbk
==============================================================================
--- branches/release/libs/spirit/doc/karma/directive.qbk (original)
+++ branches/release/libs/spirit/doc/karma/directive.qbk 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -102,7 +102,7 @@
                                      generators `a` and `pad` do not fail (except
                                      if the underlying output stream reports an
                                      error).]]
- [[`left_align(pad, width)[a]`] [Generate `a` left aligned in a column of
+ [[`left_align(width, pad)[a]`] [Generate `a` left aligned in a column of
                                      the given `width`, while using the generator
                                      `pad` to emit the necessary padding. This
                                      generator succeeds as long as its embedded
@@ -133,7 +133,7 @@
                                      generators `a` and `pad` do not fail (except
                                      if the underlying output stream reports an
                                      error).]]
- [[`center(pad, width)[a]`] [Generate `a` centered in a column of
+ [[`center(width, pad)[a]`] [Generate `a` centered in a column of
                                      the given `width`, while using the generator
                                      `pad` to emit the necessary padding. This
                                      generator succeeds as long as its embedded
@@ -164,7 +164,7 @@
                                      generators `a` and `pad` do not fail (except
                                      if the underlying output stream reports an
                                      error).]]
- [[`right_align(pad, width)[a]`] [Generate `a` right aligned in a column of
+ [[`right_align(width, pad)[a]`] [Generate `a` right aligned in a column of
                                      the given `width`, while using the generator
                                      `pad` to emit the necessary padding. This
                                      generator succeeds as long as its embedded

Modified: branches/release/libs/spirit/doc/karma/numeric_performance.qbk
==============================================================================
--- branches/release/libs/spirit/doc/karma/numeric_performance.qbk (original)
+++ branches/release/libs/spirit/doc/karma/numeric_performance.qbk 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -16,11 +16,11 @@
 using `sprintf`, C++ iostreams, __boost_format__, and __karma__.
 
 For the full source code of the performance test please see here:
-[@../../benchmarks/karma/int_generator.cpp int_generator.cpp]. All the
+[@../../optimization/karma/int_generator.cpp int_generator.cpp]. All the
 measurements have been done by executing `1e7` iterations for each
 formatting type (NUMITERATIONS is set to `1e7` in the code shown below).
 
-[import ../benchmarks/karma/int_generator.cpp]
+[import ../../optimization/karma/int_generator.cpp]
 
 Code used to measure the performance for `ltoa`:
 
@@ -65,11 +65,11 @@
 using `sprintf`, C++ iostreams, __boost_format__, and __karma__.
 
 For the full source code of the performance test please see here:
-[@../../benchmarks/karma/double_performance.cpp double_performance.cpp]. All the
+[@../../optimization/karma/double_performance.cpp double_performance.cpp]. All the
 measurements have been done by executing `1e6` iterations for each
 formatting type (NUMITERATIONS is set to `1e6` in the code shown below).
 
-[import ../benchmarks/karma/double_performance.cpp]
+[import ../../optimization/karma/double_performance.cpp]
 
 Code used to measure the performance for `sprintf`:
 
@@ -120,11 +120,11 @@
 and __karma__.
 
 For the full source code of the performance test please see here:
-[@../../benchmarks/karma/format_performance.cpp format_performance.cpp]. All the
+[@../../optimization/karma/format_performance.cpp format_performance.cpp]. All the
 measurements have been done by doing `1e6` iterations for each formatting
 type (NUMITERATIONS is set to `1e6`).
 
-[import ../benchmarks/karma/format_performance.cpp]
+[import ../../optimization/karma/format_performance.cpp]
 
 Code used to measure the performance for sprintf:
 

Modified: branches/release/libs/spirit/doc/qi/auto.qbk
==============================================================================
--- branches/release/libs/spirit/doc/qi/auto.qbk (original)
+++ branches/release/libs/spirit/doc/qi/auto.qbk 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -72,7 +72,7 @@
 
 It is possible to add support for any custom data type by implementing a
 specialization of the customization point __customize_create_parser__. This
-customiyation can be used also to redefined anz of the predefined mappings.
+customization can be used also to redefined any of the predefined mappings.
 
 [heading Attributes]
 

Modified: branches/release/libs/spirit/doc/qi/employee.qbk
==============================================================================
--- branches/release/libs/spirit/doc/qi/employee.qbk (original)
+++ branches/release/libs/spirit/doc/qi/employee.qbk 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -175,7 +175,7 @@
 
 is a simplified version of:
 
- quoted_string = lexeme['"' >> +(char_ - '"') >> '"'][val_ = _1];
+ quoted_string = lexeme['"' >> +(char_ - '"') >> '"'][_val = _1];
 
 The attribute of the `quoted_string` rule: `std::string` *is compatible* with
 the attribute of the RHS: `std::vector<char>`. The RHS extracts the parsed

Modified: branches/release/libs/spirit/doc/support/multi_pass.qbk
==============================================================================
--- branches/release/libs/spirit/doc/support/multi_pass.qbk (original)
+++ branches/release/libs/spirit/doc/support/multi_pass.qbk 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -444,8 +444,8 @@
             //
             // This method is expected to return a refernce to the next
             // character/token
- template <typename ValueType, typename MultiPass>
- static ValueType& get_input(MultiPass& mp)
+ template <typename MultiPass>
+ static typename MultiPass::reference get_input(MultiPass& mp);
 
             // advance_input is called whenever the underlying input stream
             // should be advanced so that the next call to get_input will be

Modified: branches/release/libs/spirit/example/qi/display_attribute_type.hpp
==============================================================================
--- branches/release/libs/spirit/example/qi/display_attribute_type.hpp (original)
+++ branches/release/libs/spirit/example/qi/display_attribute_type.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -33,6 +33,11 @@
     template <typename T>
     void display_attribute_of_parser(T const &)
     {
+ // Report invalid expression error as early as possible.
+ // If you got an error_invalid_expression error message here,
+ // then the expression (expr) is not a valid spirit qi expression.
+ BOOST_SPIRIT_ASSERT_MATCH(spirit::qi::domain, T);
+
         typedef typename attribute_of_parser<T>::type type;
         std::cout << typeid(type).name() << std::endl;
     }
@@ -40,8 +45,13 @@
     template <typename T>
     void display_attribute_of_parser(std::ostream& os, T const &)
     {
+ // Report invalid expression error as early as possible.
+ // If you got an error_invalid_expression error message here,
+ // then the expression (expr) is not a valid spirit qi expression.
+ BOOST_SPIRIT_ASSERT_MATCH(spirit::qi::domain, T);
+
         typedef typename attribute_of_parser<T>::type type;
- std::cout << typeid(type).name() << std::endl;
+ os << typeid(type).name() << std::endl;
     }
 }
 

Copied: branches/release/libs/spirit/example/scheme/detail/utree_detail1.hpp (from r60471, /trunk/libs/spirit/example/scheme/detail/utree_detail1.hpp)
==============================================================================
--- /trunk/libs/spirit/example/scheme/detail/utree_detail1.hpp (original)
+++ branches/release/libs/spirit/example/scheme/detail/utree_detail1.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -19,24 +19,45 @@
     template <typename UTreeX, typename UTreeY>
     struct visit_impl;
     struct index_impl;
+ template <typename T>
+ struct get_impl;
 
     ///////////////////////////////////////////////////////////////////////////
- // Our utree can store these types. This enum tells us what type
- // of data is stored in utree's discriminated union.
+ // Our POD double linked list. Straightforward implementation.
+ // This implementation is very primitive and is not meant to be
+ // used stand-alone. This is the internal data representation
+ // of lists in our utree.
     ///////////////////////////////////////////////////////////////////////////
- struct utree_type
+ struct list // keep this a POD!
     {
- enum info
- {
- nil_type,
- bool_type,
- int_type,
- double_type,
- small_string_type,
- heap_string_type,
- list_type,
- reference_type
- };
+ struct node;
+
+ template <typename Value>
+ class node_iterator;
+
+ void free();
+ void copy(list const& other);
+ void default_construct();
+
+ template <typename T>
+ void insert_before(T const& val, node* node);
+
+ template <typename T>
+ void insert_after(T const& val, node* node);
+
+ template <typename T>
+ void push_front(T const& val);
+
+ template <typename T>
+ void push_back(T const& val);
+
+ void pop_front();
+ void pop_back();
+ node* erase(node* pos);
+
+ node* first;
+ node* last;
+ std::size_t size;
     };
 
     ///////////////////////////////////////////////////////////////////////////
@@ -44,8 +65,9 @@
     // meant to be used stand-alone. This is the internal data representation
     // of strings in our utree. This is deliberately a POD to allow it to be
     // placed in a union. This POD fast string specifically utilizes
- // (sizeof(double) * 2) - (2 * sizeof(char)). In a 32 bit system, this is
- // 14 bytes. The two extra bytes are used by utree to store management info.
+ // (sizeof(list) * alignment_of(list)) - (2 * sizeof(char)). In a 32 bit
+ // system, this is 14 bytes. The two extra bytes are used by utree to store
+ // management info.
     //
     // It is a const string (i.e. immutable). It stores the characters directly
     // if possible and only uses the heap if the string does not fit. Null
@@ -56,10 +78,14 @@
     struct fast_string // Keep this a POD!
     {
         static std::size_t const
- buff_size = (sizeof(double)*2)/sizeof(char);
+ buff_size = (sizeof(list) + boost::alignment_of<list>::value)
+ / sizeof(char);
+
+ static std::size_t const
+ small_string_size = buff_size-sizeof(char);
 
         static std::size_t const
- small_string_size = buff_size-(sizeof(char)*2);
+ max_string_len = small_string_size - 1;
 
         struct heap_store
         {
@@ -73,8 +99,10 @@
             heap_store heap;
         };
 
- utree_type::info get_type() const;
- void set_type(utree_type::info t);
+ int get_type() const;
+ void set_type(int t);
+ bool is_heap_allocated() const;
+
         std::size_t size() const;
         char const* str() const;
 
@@ -84,44 +112,9 @@
         void swap(fast_string& other);
         void free();
         void copy(fast_string const& other);
- };
 
- ///////////////////////////////////////////////////////////////////////////
- // Our POD double linked list. Straightforward implementation.
- // This implementation is very primitive and is not meant to be
- // used stand-alone. This is the internal data representation
- // of lists in our utree.
- ///////////////////////////////////////////////////////////////////////////
- struct list // keep this a POD!
- {
- struct node;
-
- template <typename Value>
- class node_iterator;
-
- void free();
- void copy(list const& other);
- void default_construct();
-
- template <typename T>
- void insert_before(T const& val, node* node);
-
- template <typename T>
- void insert_after(T const& val, node* node);
-
- template <typename T>
- void push_front(T const& val);
-
- template <typename T>
- void push_back(T const& val);
-
- void pop_front();
- void pop_back();
- node* erase(node* pos);
-
- node* first;
- node* last;
- std::size_t size;
+ char& info();
+ char info() const;
     };
 }}
 

Copied: branches/release/libs/spirit/example/scheme/detail/utree_detail2.hpp (from r60471, /trunk/libs/spirit/example/scheme/detail/utree_detail2.hpp)
==============================================================================
--- /trunk/libs/spirit/example/scheme/detail/utree_detail2.hpp (original)
+++ branches/release/libs/spirit/example/scheme/detail/utree_detail2.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -9,36 +9,45 @@
 
 namespace scheme { namespace detail
 {
- inline utree_type::info fast_string::get_type() const
+ inline char& fast_string::info()
     {
- return static_cast<utree_type::info>(buff[small_string_size]);
+ return buff[small_string_size];
     }
 
- inline void fast_string::set_type(utree_type::info t)
+ inline char fast_string::info() const
     {
- buff[small_string_size] = static_cast<char>(t);
+ return buff[small_string_size];
     }
 
- inline std::size_t fast_string::size() const
+ inline int fast_string::get_type() const
     {
- BOOST_ASSERT(get_type() == utree_type::small_string_type
- || get_type() == utree_type::heap_string_type);
+ return info() >> 1;
+ }
 
- if (get_type() == utree_type::small_string_type)
- return buff[0];
- else
- return heap.size;
+ inline void fast_string::set_type(int t)
+ {
+ info() = (t << 1) | (info() & 1);
     }
 
- inline char const* fast_string::str() const
+ inline bool fast_string::is_heap_allocated() const
     {
- BOOST_ASSERT(get_type() == utree_type::small_string_type
- || get_type() == utree_type::heap_string_type);
+ return info() & 1;
+ }
 
- if (get_type() == utree_type::small_string_type)
- return buff + 1;
+ inline std::size_t fast_string::size() const
+ {
+ if (is_heap_allocated())
+ return heap.size;
         else
+ return max_string_len - buff[small_string_size - 1];
+ }
+
+ inline char const* fast_string::str() const
+ {
+ if (is_heap_allocated())
             return heap.str;
+ else
+ return buff;
     }
 
     template <typename Iterator>
@@ -48,36 +57,35 @@
         char* str;
         if (size < small_string_size)
         {
- // if it fits, store it in-situ; the first byte
- // is the length of the string.
- str = buff + 1;
- buff[0] = size;
- set_type(utree_type::small_string_type);
+ // if it fits, store it in-situ; small_string_size minus the length
+ // of the string is placed in buff[small_string_size - 1]
+ str = buff;
+ buff[small_string_size - 1] = max_string_len - size;
+ info() &= ~0x1;
         }
         else
         {
             // else, store it in the heap
- str = new char[size];
+ str = new char[size + 1]; // add one for the null char
             heap.str = str;
             heap.size = size;
- set_type(utree_type::heap_string_type);
+ info() |= 0x1;
         }
         for (std::size_t i = 0; i != size; ++i)
         {
             *str++ = *f++;
         }
+ *str = '\0'; // add the null char
     }
 
     inline void fast_string::swap(fast_string& other)
     {
- fast_string temp = other;
- other = *this;
- *this = temp;
+ std::swap(*this, other);
     }
 
     inline void fast_string::free()
     {
- if (get_type() == utree_type::heap_string_type)
+ if (is_heap_allocated())
         {
             delete [] heap.str;
             heap.str = 0;
@@ -335,11 +343,19 @@
         template <typename T>
         bool operator()(const T& a, const T& b) const
         {
- // This code works for lists and strings as well
+ // This code works for lists
             return a == b;
         }
 
- bool operator()(utree::nil, utree::nil) const
+ template <typename Base, utree_type::info type_>
+ bool operator()(
+ basic_string<Base, type_> const& a,
+ basic_string<Base, type_> const& b) const
+ {
+ return static_cast<Base const&>(a) == static_cast<Base const&>(b);
+ }
+
+ bool operator()(nil, nil) const
         {
             return true;
         }
@@ -373,17 +389,93 @@
         template <typename T>
         bool operator()(const T& a, const T& b) const
         {
- // This code works for lists and strings as well
+ // This code works for lists
             return a < b;
         }
 
- bool operator()(utree::nil, utree::nil) const
+ template <typename Base, utree_type::info type_>
+ bool operator()(
+ basic_string<Base, type_> const& a,
+ basic_string<Base, type_> const& b) const
+ {
+ return static_cast<Base const&>(a) < static_cast<Base const&>(b);
+ }
+
+ bool operator()(nil, nil) const
         {
             BOOST_ASSERT(false);
             return false; // no less than comparison for nil
         }
     };
 
+ struct utree_print
+ {
+ typedef void result_type;
+
+ std::ostream& out;
+ utree_print(std::ostream& out) : out(out) {}
+
+ void operator()(scheme::nil) const
+ {
+ out << "nil";
+ }
+
+ template <typename T>
+ void operator()(T val) const
+ {
+ out << val;
+ }
+
+ void operator()(bool b) const
+ {
+ out << (b ? "true" : "false");
+ }
+
+ void operator()(binary_range const& b) const
+ {
+ out << "b";
+ out.width(2);
+ out.fill('0');
+
+ typedef binary_range::const_iterator iterator;
+ for (iterator i = b.begin(); i != b.end(); ++i)
+ out << std::hex << int((unsigned char)*i);
+ out << std::dec;
+ }
+
+ void operator()(utf8_string_range const& str) const
+ {
+ typedef utf8_string_range::const_iterator iterator;
+ iterator i = str.begin();
+ out << '"';
+ for (; i != str.end(); ++i)
+ out << *i;
+ out << '"';
+ }
+
+ void operator()(utf8_symbol_range const& str) const
+ {
+ typedef utf8_symbol_range::const_iterator iterator;
+ iterator i = str.begin();
+ for (; i != str.end(); ++i)
+ out << *i;
+ }
+
+ template <typename Iterator>
+ void operator()(boost::iterator_range<Iterator> const& range) const
+ {
+ typedef typename boost::iterator_range<Iterator>::const_iterator iterator;
+ (*this)('(');
+ for (iterator i = range.begin(); i != range.end(); ++i)
+ {
+ if (i != range.begin())
+ (*this)(' ');
+ scheme::utree::visit(*i, *this);
+ }
+ (*this)(')');
+ }
+ };
+
     template <typename UTreeX, typename UTreeY = UTreeX>
     struct visit_impl
     {
@@ -392,37 +484,44 @@
         static apply(UTreeX& x, F f) // single dispatch
         {
             typedef typename
- boost::mpl::if_<boost::is_const<UTreeX>, char const*, char*>::type
- string_type;
-
- typedef typename
                 boost::mpl::if_<boost::is_const<UTreeX>,
                 typename UTreeX::const_iterator,
                 typename UTreeX::iterator>::type
             iterator;
 
             typedef boost::iterator_range<iterator> list_range;
- typedef boost::iterator_range<string_type> string_range;
- typedef detail::utree_type type;
+ typedef utree_type type;
 
             switch (x.get_type())
             {
                 default:
                     BOOST_ASSERT(false); // can't happen
+
                 case type::nil_type:
- typename UTreeX::nil arg;
+ nil arg;
                     return f(arg);
+
                 case type::bool_type:
                     return f(x.b);
+
                 case type::int_type:
                     return f(x.i);
+
                 case type::double_type:
                     return f(x.d);
+
                 case type::list_type:
                     return f(list_range(iterator(x.l.first), iterator(0)));
- case type::heap_string_type:
- case type::small_string_type:
- return f(string_range(x.s.str(), x.s.str() + x.s.size()));
+
+ case type::string_type:
+ return f(utf8_string_range(x.s.str(), x.s.size()));
+
+ case type::symbol_type:
+ return f(utf8_symbol_range(x.s.str(), x.s.size()));
+
+ case type::binary_type:
+ return f(binary_range(x.s.str(), x.s.size()));
+
                 case type::reference_type:
                     return apply(*x.p, f);
             }
@@ -433,40 +532,49 @@
         static apply(UTreeX& x, UTreeY& y, F f) // double dispatch
         {
             typedef typename
- boost::mpl::if_<boost::is_const<UTreeX>, char const*, char*>::type
- string_type;
-
- typedef typename
                 boost::mpl::if_<boost::is_const<UTreeX>,
                 typename UTreeX::const_iterator,
                 typename UTreeX::iterator>::type
             iterator;
 
             typedef boost::iterator_range<iterator> list_range;
- typedef boost::iterator_range<string_type> string_range;
- typedef detail::utree_type type;
+ typedef utree_type type;
 
             switch (x.get_type())
             {
                 default:
                     BOOST_ASSERT(false); // can't happen
+
                 case type::nil_type:
- typename UTreeX::nil x_;
+ nil x_;
                     return visit_impl::apply(y, detail::bind(f, x_));
+
                 case type::bool_type:
                     return visit_impl::apply(y, detail::bind(f, x.b));
+
                 case type::int_type:
                     return visit_impl::apply(y, detail::bind(f, x.i));
+
                 case type::double_type:
                     return visit_impl::apply(y, detail::bind(f, x.d));
+
                 case type::list_type:
                     return visit_impl::apply(
                         y, detail::bind<F, list_range>(f,
                         list_range(iterator(x.l.first), iterator(0))));
- case type::heap_string_type:
- case type::small_string_type:
+
+ case type::string_type:
                     return visit_impl::apply(y, detail::bind(
- f, string_range(x.s.str(), x.s.str() + x.s.size())));
+ f, utf8_string_range(x.s.str(), x.s.size())));
+
+ case type::symbol_type:
+ return visit_impl::apply(y, detail::bind(
+ f, utf8_symbol_range(x.s.str(), x.s.size())));
+
+ case type::binary_type:
+ return visit_impl::apply(y, detail::bind(
+ f, binary_range(x.s.str(), x.s.size())));
+
                 case type::reference_type:
                     return apply(*x.p, y, f);
             }
@@ -521,16 +629,26 @@
     inline utree::utree(char const* str)
     {
         s.construct(str, str + strlen(str));
+ set_type(type::string_type);
     }
 
     inline utree::utree(char const* str, std::size_t len)
     {
         s.construct(str, str + len);
+ set_type(type::string_type);
     }
 
     inline utree::utree(std::string const& str)
     {
         s.construct(str.begin(), str.end());
+ set_type(type::string_type);
+ }
+
+ template <typename Base, utree_type::info type_>
+ inline utree::utree(basic_string<Base, type_> const& bin)
+ {
+ s.construct(bin.begin(), bin.end());
+ set_type(type_);
     }
 
     inline utree::utree(boost::reference_wrapper<utree> ref)
@@ -595,6 +713,7 @@
     {
         free();
         s.construct(s_, s_ + strlen(s_));
+ set_type(type::string_type);
         return *this;
     }
 
@@ -602,6 +721,16 @@
     {
         free();
         s.construct(s_.begin(), s_.end());
+ set_type(type::string_type);
+ return *this;
+ }
+
+ template <typename Base, utree_type::info type_>
+ inline utree& utree::operator=(basic_string<Base, type_> const& bin)
+ {
+ free();
+ s.construct(bin.begin(), bin.end());
+ set_type(type_);
         return *this;
     }
 
@@ -701,6 +830,12 @@
         return !(a < b);
     }
 
+ inline std::ostream& operator<<(std::ostream& out, utree const& x)
+ {
+ utree::visit(x, detail::utree_print(out));
+ return out;
+ }
+
     template <typename T>
     inline void utree::push_front(T const& val)
     {
@@ -862,6 +997,11 @@
         return 0;
     }
 
+ inline int utree::which() const
+ {
+ return get_type();
+ }
+
     inline utree& utree::front()
     {
         if (get_type() == type::reference_type)
@@ -902,7 +1042,7 @@
     inline utree::type::info utree::get_type() const
     {
         // the fast string holds the type info
- return s.get_type();
+ return static_cast<utree::type::info>(s.get_type());
     }
 
     inline void utree::set_type(type::info t)
@@ -928,7 +1068,9 @@
     {
         switch (get_type())
         {
- case type::heap_string_type:
+ case type::binary_type:
+ case type::symbol_type:
+ case type::string_type:
                 s.free();
                 break;
             case type::list_type:
@@ -958,8 +1100,9 @@
             case type::reference_type:
                 p = other.p;
                 break;
- case type::small_string_type:
- case type::heap_string_type:
+ case type::string_type:
+ case type::symbol_type:
+ case type::binary_type:
                 s.copy(other.s);
                 break;
             case type::list_type:

Copied: branches/release/libs/spirit/example/scheme/input/parse_sexpr_impl.hpp (from r60925, /trunk/libs/spirit/example/scheme/input/parse_sexpr_impl.hpp)
==============================================================================
--- /trunk/libs/spirit/example/scheme/input/parse_sexpr_impl.hpp (original)
+++ branches/release/libs/spirit/example/scheme/input/parse_sexpr_impl.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -46,7 +46,7 @@
         scheme::input::sexpr<iterator_type> p;
         scheme::input::white_space<iterator_type> ws;
 
- return phrase_parse(first, last, *p, ws, result);
+ return phrase_parse(first, last, +p, ws, result);
     }
 }}
 

Copied: branches/release/libs/spirit/example/scheme/input/sexpr.hpp (from r60885, /trunk/libs/spirit/example/scheme/input/sexpr.hpp)
==============================================================================
--- /trunk/libs/spirit/example/scheme/input/sexpr.hpp (original)
+++ branches/release/libs/spirit/example/scheme/input/sexpr.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -17,7 +17,7 @@
 #include <boost/spirit/include/phoenix_operator.hpp>
 #include <boost/regex/pending/unicode_iterator.hpp>
 
-#include "utree.hpp"
+#include "../utree.hpp"
 
 namespace scheme { namespace input
 {
@@ -136,27 +136,28 @@
 
             list = '(' >> *start >> ')';
 
- atom = number [_val = _1]
- | bool_ [_val = _1]
- | string [_val = _1]
- | byte_str [_val = _1]
- | symbol [_val = _1]
+ atom = strict_double
+ | integer
+ | bool_
+ | string
+ | byte_str
+ | symbol
                     ;
 
             char const* exclude = " ();\"\0-\31\127";
             symbol = lexeme[+(~char_(exclude))];
 
- number = strict_double [_val = _1]
- | lexeme[no_case["0x"] >> hex] [_val = _1]
- | lexeme['0' >> oct] [_val = _1]
- | int_ [_val = _1]
+ integer = lexeme[no_case["0x"] >> hex]
+ | lexeme['0' >> oct]
+ | int_
                     ;
 
             byte_str = lexeme[no_case['b'] >> +hex2];
         }
 
         rule<Iterator, white_space<Iterator>, utree()> start, list;
- rule<Iterator, utree()> atom, number;
+ rule<Iterator, int()> integer;
+ rule<Iterator, utree()> atom;
         rule<Iterator, utf8_symbol()> symbol;
         rule<Iterator, binary_string()> byte_str;
         scheme::input::string<Iterator> string;

Copied: branches/release/libs/spirit/example/scheme/output/sexpr.hpp (from r60885, /trunk/libs/spirit/example/scheme/output/sexpr.hpp)
==============================================================================
--- /trunk/libs/spirit/example/scheme/output/sexpr.hpp (original)
+++ branches/release/libs/spirit/example/scheme/output/sexpr.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -12,8 +12,8 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/spirit/include/karma.hpp>
 
-#include "utree.hpp"
-#include "detail/utree_detail3.hpp"
+#include "../utree.hpp"
+#include "../detail/utree_detail3.hpp"
 
 ///////////////////////////////////////////////////////////////////////////////
 namespace boost { namespace spirit { namespace traits

Copied: branches/release/libs/spirit/example/scheme/utree.hpp (from r60356, /trunk/libs/spirit/example/scheme/utree.hpp)
==============================================================================
--- /trunk/libs/spirit/example/scheme/utree.hpp (original)
+++ branches/release/libs/spirit/example/scheme/utree.hpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -10,25 +10,19 @@
 #include <cstddef>
 #include <algorithm>
 #include <string>
+#include <ostream>
+
 #include <boost/assert.hpp>
 #include <boost/noncopyable.hpp>
 #include <boost/iterator/iterator_facade.hpp>
 #include <boost/range/iterator_range.hpp>
 #include <boost/type_traits/is_pointer.hpp>
+#include <boost/type_traits/alignment_of.hpp>
+#include <boost/ref.hpp>
+#include "detail/utree_detail1.hpp"
 
-#if defined(BOOST_MSVC)
-# pragma warning(push)
-# pragma warning(disable: 4804)
-# pragma warning(disable: 4805)
-# pragma warning(disable: 4244)
-#endif
-
-namespace scheme { namespace detail
+namespace scheme
 {
- template <typename UTreeX, typename UTreeY>
- struct visit_impl;
- struct index_impl;
-
     ///////////////////////////////////////////////////////////////////////////
     // Our utree can store these types. This enum tells us what type
     // of data is stored in utree's discriminated union.
@@ -41,100 +35,94 @@
             bool_type,
             int_type,
             double_type,
- small_string_type,
- heap_string_type,
- list_type
+ string_type,
+ symbol_type,
+ binary_type,
+ list_type,
+ reference_type
         };
     };
 
     ///////////////////////////////////////////////////////////////////////////
- // Our POD fast string. This implementation is very primitive and is not
- // meant to be used stand-alone. This is the internal data representation
- // of strings in our utree. This is deliberately a POD to allow it to be
- // placed in a union. This POD fast string specifically utilizes
- // (sizeof(double) * 2) - (2 * sizeof(char)). In a 32 bit system, this is
- // 14 bytes. The two extra bytes are used by utree to store management info.
- //
- // It is a const string (i.e. immutable). It stores the characters directly
- // if possible and only uses the heap if the string does not fit. Null
- // characters are allowed, making it suitable to encode raw binary. The
- // string length is encoded in the first byte if the string is placed in-situ,
- // else, the length plus a pointer to the string in the heap are stored.
+ // The nil type
     ///////////////////////////////////////////////////////////////////////////
- struct fast_string // Keep this a POD!
- {
- static std::size_t const
- buff_size = (sizeof(double)*2)/sizeof(char);
+ struct nil {};
 
- static std::size_t const
- small_string_size = buff_size-(sizeof(char)*2);
+ ///////////////////////////////////////////////////////////////////////////
+ // A typed string with parametric Base storage. The storage can be any
+ // range or (stl container) of chars.
+ ///////////////////////////////////////////////////////////////////////////
+ template <typename Base, utree_type::info type_>
+ struct basic_string : Base
+ {
+ static utree_type::info const type = type_;
 
- struct heap_store
- {
- char* str;
- std::size_t size;
- };
+ basic_string()
+ : Base() {}
 
- union
- {
- char buff[buff_size];
- heap_store heap;
- };
+ basic_string(Base const& base)
+ : Base(base) {}
 
- utree_type::info get_type() const;
- void set_type(utree_type::info t);
- std::size_t size() const;
- char const* str() const;
+ template <typename Iterator>
+ basic_string(Iterator bits, std::size_t len)
+ : Base(bits, bits + len) {}
 
         template <typename Iterator>
- void construct(Iterator f, Iterator l);
+ basic_string(Iterator first, Iterator last)
+ : Base(first, last) {}
 
- void swap(fast_string& other);
- void free();
- void copy(fast_string const& other);
+ basic_string& operator=(basic_string const& other)
+ {
+ Base::operator=(other);
+ return *this;
+ }
+
+ basic_string& operator=(Base const& other)
+ {
+ Base::operator=(other);
+ return *this;
+ }
     };
 
     ///////////////////////////////////////////////////////////////////////////
- // Our POD double linked list. Straightforward implementation.
- // This implementation is very primitive and is not meant to be
- // used stand-alone. This is the internal data representation
- // of lists in our utree.
+ // Binary string
     ///////////////////////////////////////////////////////////////////////////
- struct list // keep this a POD!
- {
- struct node;
-
- template <typename Value>
- class node_iterator;
-
- void free();
- void copy(list const& other);
- void default_construct();
-
- template <typename T>
- void insert_before(T const& val, node* node);
-
- template <typename T>
- void insert_after(T const& val, node* node);
-
- template <typename T>
- void push_front(T const& val);
-
- template <typename T>
- void push_back(T const& val);
+ typedef basic_string<
+ boost::iterator_range<char const*>,
+ utree_type::binary_type>
+ binary_range;
+
+ typedef basic_string<
+ std::string,
+ utree_type::binary_type>
+ binary_string;
 
- void pop_front();
- void pop_back();
- node* erase(node* pos);
+ ///////////////////////////////////////////////////////////////////////////
+ // Our UTF-8 string
+ ///////////////////////////////////////////////////////////////////////////
+ typedef basic_string<
+ boost::iterator_range<char const*>,
+ utree_type::string_type>
+ utf8_string_range;
+
+ typedef basic_string<
+ std::string,
+ utree_type::string_type>
+ utf8_string;
 
- node* first;
- node* last;
- std::size_t size;
- };
-}}
+ ///////////////////////////////////////////////////////////////////////////
+ // Our UTF-8 symbol (for identifiers)
+ ///////////////////////////////////////////////////////////////////////////
+ typedef basic_string<
+ boost::iterator_range<char const*>,
+ utree_type::symbol_type>
+ utf8_symbol_range;
+
+ typedef basic_string<
+ std::string,
+ utree_type::symbol_type>
+ utf8_symbol;
 
-namespace scheme
-{
     ///////////////////////////////////////////////////////////////////////////
     // The main utree (Universal Tree) class
     // The utree is a hierarchical, dynamic type that can store:
@@ -142,8 +130,11 @@
     // - a bool
     // - an integer
     // - a double
- // - a string (textual or binary)
+ // - a string
+ // - a symbol (identifier)
+ // - binary data
     // - a (doubly linked) list of utree
+ // - a reference to a utree
     //
     // The utree has minimal memory footprint. The data structure size is
     // 16 bytes on a 32-bit platform. Being a container of itself, it can
@@ -161,7 +152,8 @@
         typedef std::ptrdiff_t difference_type;
         typedef std::size_t size_type;
 
- struct nil {};
+ typedef boost::iterator_range<iterator> range;
+ typedef boost::iterator_range<const_iterator> const_range;
 
         utree();
         explicit utree(bool b);
@@ -171,6 +163,10 @@
         explicit utree(char const* str);
         explicit utree(char const* str, std::size_t len);
         explicit utree(std::string const& str);
+ explicit utree(boost::reference_wrapper<utree> ref);
+
+ template <typename Base, utree_type::info type_>
+ explicit utree(basic_string<Base, type_> const& bin);
 
         utree(utree const& other);
         ~utree();
@@ -182,6 +178,10 @@
         utree& operator=(double d);
         utree& operator=(char const* s);
         utree& operator=(std::string const& s);
+ utree& operator=(boost::reference_wrapper<utree> ref);
+
+ template <typename Base, utree_type::info type_>
+ utree& operator=(basic_string<Base, type_> const& bin);
 
         template <typename F>
         typename F::result_type
@@ -249,14 +249,17 @@
         bool empty() const;
         std::size_t size() const;
 
+ int which() const;
+
     private:
 
- typedef detail::utree_type type;
+ typedef utree_type type;
 
         template <typename UTreeX, typename UTreeY>
         friend struct detail::visit_impl;
         friend struct detail::index_impl;
         friend struct ulist;
+ template <typename T> friend struct detail::get_impl;
 
         type::info get_type() const;
         void set_type(type::info t);
@@ -274,6 +277,7 @@
             bool b;
             int i;
             double d;
+ utree* p;
         };
     };
 
@@ -283,911 +287,8 @@
     bool operator>(utree const& a, utree const& b);
     bool operator<=(utree const& a, utree const& b);
     bool operator>=(utree const& a, utree const& b);
-
- ///////////////////////////////////////////////////////////////////////////
- // The ulist is a utility class for easy construction of utree lists
- ///////////////////////////////////////////////////////////////////////////
- struct ulist : utree
- {
- ulist() : utree(construct_list()) {}
- };
-}
-
-namespace scheme { namespace detail
-{
- inline utree_type::info fast_string::get_type() const
- {
- return static_cast<utree_type::info>(buff[small_string_size]);
- }
-
- inline void fast_string::set_type(utree_type::info t)
- {
- buff[small_string_size] = static_cast<char>(t);
- }
-
- inline std::size_t fast_string::size() const
- {
- BOOST_ASSERT(get_type() == utree_type::small_string_type
- || get_type() == utree_type::heap_string_type);
-
- if (get_type() == utree_type::small_string_type)
- return buff[0];
- else
- return heap.size;
- }
-
- inline char const* fast_string::str() const
- {
- BOOST_ASSERT(get_type() == utree_type::small_string_type
- || get_type() == utree_type::heap_string_type);
-
- if (get_type() == utree_type::small_string_type)
- return buff + 1;
- else
- return heap.str;
- }
-
- template <typename Iterator>
- inline void fast_string::construct(Iterator f, Iterator l)
- {
- unsigned const size = l-f;
- char* str;
- if (size < small_string_size)
- {
- // if it fits, store it in-situ; the first byte
- // is the length of the string.
- str = buff + 1;
- buff[0] = size;
- set_type(utree_type::small_string_type);
- }
- else
- {
- // else, store it in the heap
- str = new char[size];
- heap.str = str;
- heap.size = size;
- set_type(utree_type::heap_string_type);
- }
- for (std::size_t i = 0; i != size; ++i)
- {
- *str++ = *f++;
- }
- }
-
- inline void fast_string::swap(fast_string& other)
- {
- fast_string temp = other;
- other = *this;
- *this = temp;
- }
-
- inline void fast_string::free()
- {
- if (get_type() == utree_type::heap_string_type)
- {
- delete [] heap.str;
- heap.str = 0;
- }
- }
-
- inline void fast_string::copy(fast_string const& other)
- {
- construct(other.str(), other.str() + other.size());
- }
-
- struct list::node : boost::noncopyable
- {
- template <typename T>
- node(T const& val, node* next, node* prev)
- : val(val), next(next), prev(prev) {}
-
- void unlink()
- {
- prev->next = next;
- next->prev = prev;
- }
-
- utree val;
- node* next;
- node* prev;
- };
-
- template <typename Value>
- class list::node_iterator
- : public boost::iterator_facade<
- node_iterator<Value>
- , Value
- , boost::bidirectional_traversal_tag
- >
- {
- public:
-
- node_iterator()
- : node(0) {}
-
- explicit node_iterator(list::node* p)
- : node(p) {}
-
- private:
-
- friend class boost::iterator_core_access;
- friend class scheme::utree;
-
- void increment()
- {
- node = node->next;
- }
-
- void decrement()
- {
- node = node->prev;
- }
-
- bool equal(node_iterator const& other) const
- {
- return node == other.node;
- }
-
- utree& dereference() const
- {
- return node->val;
- }
-
- list::node* node;
- };
-
- inline void list::free()
- {
- node* p = first;
- while (p != last)
- {
- node* next = p->next;
- delete p;
- p = next;
- }
- first = last = 0;
- size = 0;
- }
-
- inline void list::copy(list const& other)
- {
- first = last = 0;
- node* p = other.first;
- while (p != 0)
- {
- push_back(p->val);
- p = p->next;
- }
- }
-
- inline void list::default_construct()
- {
- first = last = 0;
- size = 0;
- }
-
- template <typename T>
- inline void list::insert_before(T const& val, node* np)
- {
- BOOST_ASSERT(np != 0);
- node* new_node = new node(val, np, np->prev);
- if (np->prev)
- np->prev->next = new_node;
- else
- first = new_node;
- np->prev = new_node;
- ++size;
- }
-
- template <typename T>
- inline void list::insert_after(T const& val, node* np)
- {
- BOOST_ASSERT(np != 0);
- node* new_node = new node(val, np->next, np);
- if (np->next)
- np->next->prev = new_node;
- else
- last = new_node;
- np->next = new_node;
- ++size;
- }
-
- template <typename T>
- inline void list::push_front(T const& val)
- {
- detail::list::node* new_node;
- if (first == 0)
- {
- new_node = new detail::list::node(val, 0, 0);
- first = last = new_node;
- ++size;
- }
- else
- {
- insert_before(val, first);
- }
- }
-
- template <typename T>
- inline void list::push_back(T const& val)
- {
- if (last == 0)
- push_front(val);
- else
- insert_after(val, last);
- }
-
- inline void list::pop_front()
- {
- BOOST_ASSERT(size != 0);
- node* np = first;
- first = first->next;
- first->prev = 0;
- delete np;
- --size;
- }
-
- inline void list::pop_back()
- {
- BOOST_ASSERT(size != 0);
- node* np = last;
- last = last->prev;
- last->next = 0;
- delete np;
- --size;
- }
-
- inline list::node* list::erase(node* pos)
- {
- BOOST_ASSERT(pos != 0);
- if (pos == first)
- {
- pop_front();
- return first;
- }
- else if (pos == last)
- {
- pop_back();
- return 0;
- }
- else
- {
- node* next(pos->next);
- pos->unlink();
- delete pos;
- --size;
- return next;
- }
- }
-
- template <typename F, typename X>
- struct bind_impl // simple binder for binary visitation (we don't want to bring in the big guns)
- {
- typedef typename F::result_type result_type;
- X& x; // always by reference
- F f;
- bind_impl(F f, X& x) : x(x), f(f) {}
-
- template <typename Y>
- typename F::result_type operator()(Y& y) const
- {
- return f(x, y);
- }
-
- template <typename Y>
- typename F::result_type operator()(Y const& y) const
- {
- return f(x, y);
- }
- };
-
- template <typename F, typename X>
- bind_impl<F, X const> bind(F f, X const& x)
- {
- return bind_impl<F, X const>(f, x);
- }
-
- template <typename F, typename X>
- bind_impl<F, X> bind(F f, X& x)
- {
- return bind_impl<F, X>(f, x);
- }
-
- struct utree_is_equal
- {
- typedef bool result_type;
-
- template <typename A, typename B>
- bool dispatch(const A&, const B&, boost::mpl::false_) const
- {
- return false; // cannot compare different types by default
- }
-
- template <typename A, typename B>
- bool dispatch(const A& a, const B& b, boost::mpl::true_) const
- {
- return a == b; // for arithmetic types
- }
-
- template <typename A, typename B>
- bool operator()(const A& a, const B& b) const
- {
- return dispatch(a, b,
- boost::mpl::and_<boost::is_arithmetic<A>, boost::is_arithmetic<B> >());
- }
-
- template <typename T>
- bool operator()(const T& a, const T& b) const
- {
- // This code works for lists and strings as well
- return a == b;
- }
-
- bool operator()(utree::nil, utree::nil) const
- {
- return true;
- }
- };
-
- struct utree_is_less_than
- {
- typedef bool result_type;
-
- template <typename A, typename B>
- bool dispatch(const A&, const B&, boost::mpl::false_) const
- {
- return false; // cannot compare different types by default
- }
-
- template <typename A, typename B>
- bool dispatch(const A& a, const B& b, boost::mpl::true_) const
- {
- return a < b; // for arithmetic types
- }
-
- template <typename A, typename B>
- bool operator()(const A& a, const B& b) const
- {
- return dispatch(a, b,
- boost::mpl::and_<boost::is_arithmetic<A>, boost::is_arithmetic<B> >());
- }
-
- template <typename T>
- bool operator()(const T& a, const T& b) const
- {
- // This code works for lists and strings as well
- return a < b;
- }
-
- bool operator()(utree::nil, utree::nil) const
- {
- BOOST_ASSERT(false);
- return false; // no less than comparison for nil
- }
- };
-
- template <typename UTreeX, typename UTreeY = UTreeX>
- struct visit_impl
- {
- template <typename F>
- typename F::result_type
- static apply(UTreeX& x, F f) // single dispatch
- {
- typedef typename
- boost::mpl::if_<boost::is_const<UTreeX>, char const*, char*>::type
- string_type;
-
- typedef typename
- boost::mpl::if_<boost::is_const<UTreeX>,
- typename UTreeX::const_iterator,
- typename UTreeX::iterator>::type
- iterator;
-
- typedef boost::iterator_range<iterator> list_range;
- typedef boost::iterator_range<string_type> string_range;
- typedef detail::utree_type type;
-
- switch (x.get_type())
- {
- default:
- BOOST_ASSERT(false); // can't happen
- case type::nil_type:
- typename UTreeX::nil arg;
- return f(arg);
- case type::bool_type:
- return f(x.b);
- case type::int_type:
- return f(x.i);
- case type::double_type:
- return f(x.d);
- case type::list_type:
- return f(list_range(iterator(x.l.first), iterator(0)));
- case type::heap_string_type:
- case type::small_string_type:
- return f(string_range(x.s.str(), x.s.str() + x.s.size()));
- }
- }
-
- template <typename F>
- typename F::result_type
- static apply(UTreeX& x, UTreeY& y, F f) // double dispatch
- {
- typedef typename
- boost::mpl::if_<boost::is_const<UTreeX>, char const*, char*>::type
- string_type;
-
- typedef typename
- boost::mpl::if_<boost::is_const<UTreeX>,
- typename UTreeX::const_iterator,
- typename UTreeX::iterator>::type
- iterator;
-
- typedef boost::iterator_range<iterator> list_range;
- typedef boost::iterator_range<string_type> string_range;
- typedef detail::utree_type type;
-
- switch (x.get_type())
- {
- default:
- BOOST_ASSERT(false); // can't happen
- case type::nil_type:
- typename UTreeX::nil x_;
- return visit_impl::apply(y, detail::bind(f, x_));
- case type::bool_type:
- return visit_impl::apply(y, detail::bind(f, x.b));
- case type::int_type:
- return visit_impl::apply(y, detail::bind(f, x.i));
- case type::double_type:
- return visit_impl::apply(y, detail::bind(f, x.d));
- case type::list_type:
- return visit_impl::apply(
- y, detail::bind<F, list_range>(f,
- list_range(iterator(x.l.first), iterator(0))));
- case type::heap_string_type:
- case type::small_string_type:
- return visit_impl::apply(y, detail::bind(
- f, string_range(x.s.str(), x.s.str() + x.s.size())));
- }
- }
- };
-
- struct index_impl
- {
- static utree& apply(detail::list::node* node, std::size_t i)
- {
- for (; i > 0; --i)
- node = node->next;
- return node->val;
- }
-
- static utree const& apply(detail::list::node const* node, std::size_t i)
- {
- for (; i > 0; --i)
- node = node->next;
- return node->val;
- }
- };
-}}
-
-namespace scheme
-{
- inline utree::utree()
- {
- set_type(type::nil_type);
- }
-
- inline utree::utree(bool b) : b(b)
- {
- set_type(type::bool_type);
- }
-
- inline utree::utree(unsigned int i) : i(i)
- {
- set_type(type::int_type);
- }
-
- inline utree::utree(int i) : i(i)
- {
- set_type(type::int_type);
- }
-
- inline utree::utree(double d) : d(d)
- {
- set_type(type::double_type);
- }
-
- inline utree::utree(char const* str)
- {
- s.construct(str, str + strlen(str));
- }
-
- inline utree::utree(char const* str, std::size_t len)
- {
- s.construct(str, str + len);
- }
-
- inline utree::utree(std::string const& str)
- {
- s.construct(str.begin(), str.end());
- }
-
- inline utree::utree(utree const& other)
- {
- copy(other);
- }
-
- inline utree::~utree()
- {
- free();
- }
-
- inline utree& utree::operator=(utree const& other)
- {
- if (this != &other)
- {
- free();
- copy(other);
- }
- return *this;
- }
-
- inline utree& utree::operator=(bool b_)
- {
- free();
- b = b_;
- set_type(type::bool_type);
- return *this;
- }
-
- inline utree& utree::operator=(unsigned int i_)
- {
- free();
- i = i_;
- set_type(type::int_type);
- return *this;
- }
-
- inline utree& utree::operator=(int i_)
- {
- free();
- i = i_;
- set_type(type::int_type);
- return *this;
- }
-
- inline utree& utree::operator=(double d_)
- {
- free();
- d = d_;
- set_type(type::double_type);
- return *this;
- }
-
- inline utree& utree::operator=(char const* s_)
- {
- free();
- s.construct(s_, s_ + strlen(s_));
- return *this;
- }
-
- inline utree& utree::operator=(std::string const& s_)
- {
- free();
- s.construct(s_.begin(), s_.end());
- return *this;
- }
-
- template <typename F>
- typename F::result_type
- inline utree::visit(utree const& x, F f)
- {
- return detail::visit_impl<utree const>::apply(x, f);
- }
-
- template <typename F>
- typename F::result_type
- inline utree::visit(utree& x, F f)
- {
- return detail::visit_impl<utree>::apply(x, f);
- }
-
- template <typename F>
- typename F::result_type
- inline utree::visit(utree const& x, utree const& y, F f)
- {
- return detail::visit_impl<utree const, utree const>::apply(x, y, f);
- }
-
- template <typename F>
- typename F::result_type
- inline utree::visit(utree const& x, utree& y, F f)
- {
- return detail::visit_impl<utree const, utree>::apply(x, y, f);
- }
-
- template <typename F>
- typename F::result_type
- inline utree::visit(utree& x, utree const& y, F f)
- {
- return detail::visit_impl<utree, utree const>::apply(x, y, f);
- }
-
- template <typename F>
- typename F::result_type
- inline utree::visit(utree& x, utree& y, F f)
- {
- return detail::visit_impl<utree, utree>::apply(x, y, f);
- }
-
- inline utree& utree::operator[](std::size_t i)
- {
- BOOST_ASSERT(get_type() == type::list_type && size() > i);
- return detail::index_impl::apply(l.first, i);
- }
-
- inline utree const& utree::operator[](std::size_t i) const
- {
- BOOST_ASSERT(get_type() == type::list_type && size() > i);
- return detail::index_impl::apply(l.first, i);
- }
-
- inline bool operator==(utree const& a, utree const& b)
- {
- return utree::visit(a, b, detail::utree_is_equal());
- }
-
- inline bool operator<(utree const& a, utree const& b)
- {
- return utree::visit(a, b, detail::utree_is_less_than());
- }
-
- inline bool operator!=(utree const& a, utree const& b)
- {
- return !(a == b);
- }
-
- inline bool operator>(utree const& a, utree const& b)
- {
- return b < a;
- }
-
- inline bool operator<=(utree const& a, utree const& b)
- {
- return !(b < a);
- }
-
- inline bool operator>=(utree const& a, utree const& b)
- {
- return !(a < b);
- }
-
- template <typename T>
- inline void utree::push_front(T const& val)
- {
- ensure_list_type();
- l.push_front(val);
- }
-
- template <typename T>
- inline void utree::push_back(T const& val)
- {
- ensure_list_type();
- l.push_back(val);
- }
-
- template <typename T>
- inline utree::iterator utree::insert(iterator pos, T const& val)
- {
- ensure_list_type();
- if (pos.node == l.last)
- {
- push_back(val);
- return begin();
- }
- else
- {
- l.insert_before(val, pos.node);
- return utree::iterator(pos.node->prev);
- }
- }
-
-
- template <typename T>
- inline void utree::insert(iterator pos, std::size_t n, T const& val)
- {
- for (std::size_t i = 0; i != n; ++i)
- insert(pos, val);
- }
-
- template <typename Iter>
- inline void utree::insert(iterator pos, Iter first, Iter last)
- {
- ensure_list_type();
- while (first != last)
- insert(pos, *first++);
- }
-
- template <typename Iter>
- inline void utree::assign(Iter first, Iter last)
- {
- ensure_list_type();
- clear();
- while (first != last)
- push_back(*first++);
- }
-
- inline void utree::clear()
- {
- // clear will always make this a nil type
- free();
- set_type(type::nil_type);
- }
-
- inline void utree::pop_front()
- {
- BOOST_ASSERT(get_type() == type::list_type);
- l.pop_front();
- }
-
- inline void utree::pop_back()
- {
- BOOST_ASSERT(get_type() == type::list_type);
- l.pop_back();
- }
-
- inline utree::iterator utree::erase(iterator pos)
- {
- BOOST_ASSERT(get_type() == type::list_type);
- return iterator(l.erase(pos.node));
- }
-
- inline utree::iterator utree::erase(iterator first, iterator last)
- {
- while (first != last)
- erase(first++);
- return last;
- }
-
- inline utree::iterator utree::begin()
- {
- ensure_list_type();
- return iterator(l.first);
- }
-
- inline utree::iterator utree::end()
- {
- ensure_list_type();
- return iterator(l.last);
- }
-
- inline utree::const_iterator utree::begin() const
- {
- BOOST_ASSERT(get_type() == type::list_type);
- return const_iterator(l.first);
- }
-
- inline utree::const_iterator utree::end() const
- {
- BOOST_ASSERT(get_type() == type::list_type);
- return const_iterator(l.last);
- }
-
- inline bool utree::empty() const
- {
- if (get_type() == type::list_type)
- return l.size == 0;
- BOOST_ASSERT(get_type() == type::nil_type);
- return true;
- }
-
- inline std::size_t utree::size() const
- {
- if (get_type() == type::list_type)
- return l.size;
- BOOST_ASSERT(get_type() == type::nil_type);
- return 0;
- }
-
- inline utree& utree::front()
- {
- BOOST_ASSERT(get_type() == type::list_type && l.first != 0);
- return l.first->val;
- }
-
- inline utree& utree::back()
- {
- BOOST_ASSERT(get_type() == type::list_type && l.last != 0);
- return l.last->val;
- }
-
- inline utree const& utree::front() const
- {
- BOOST_ASSERT(get_type() == type::list_type && l.first != 0);
- return l.first->val;
- }
-
- inline utree const& utree::back() const
- {
- BOOST_ASSERT(get_type() == type::list_type && l.last != 0);
- return l.last->val;
- }
-
- inline void utree::swap(utree& other)
- {
- s.swap(other.s);
- }
-
- inline utree::type::info utree::get_type() const
- {
- // the fast string holds the type info
- return s.get_type();
- }
-
- inline void utree::set_type(type::info t)
- {
- // the fast string holds the type info
- s.set_type(t);
- }
-
- inline void utree::ensure_list_type()
- {
- if (get_type() == type::nil_type)
- {
- set_type(type::list_type);
- l.default_construct();
- }
- else
- {
- BOOST_ASSERT(get_type() == type::list_type);
- }
- }
-
- inline void utree::free()
- {
- switch (get_type())
- {
- case type::heap_string_type:
- s.free();
- break;
- case type::list_type:
- l.free();
- break;
- default:
- break;
- };
- }
-
- inline void utree::copy(utree const& other)
- {
- set_type(other.get_type());
- switch (other.get_type())
- {
- case type::nil_type:
- break;
- case type::bool_type:
- b = other.b;
- break;
- case type::int_type:
- i = other.i;
- break;
- case type::double_type:
- d = other.d;
- break;
- case type::small_string_type:
- case type::heap_string_type:
- s.copy(other.s);
- break;
- case type::list_type:
- l.copy(other.l);
- break;
- }
- }
-
- inline utree::utree(construct_list)
- {
- l.default_construct();
- set_type(type::list_type);
- }
+ std::ostream& operator<<(std::ostream& out, utree const& x);
 }
 
+#include "detail/utree_detail2.hpp"
 #endif

Copied: branches/release/libs/spirit/optimization/karma/Jamfile (from r60859, /trunk/libs/spirit/optimization/karma/Jamfile)
==============================================================================
--- /trunk/libs/spirit/optimization/karma/Jamfile (original)
+++ branches/release/libs/spirit/optimization/karma/Jamfile 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -1,6 +1,6 @@
 #==============================================================================
-# Copyright (c) 2001-2009 Joel de Guzman
-# Copyright (c) 2001-2009 Hartmut Kaiser
+# Copyright (c) 2001-2010 Joel de Guzman
+# Copyright (c) 2001-2010 Hartmut Kaiser
 #
 # 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)

Copied: branches/release/libs/spirit/optimization/karma/double_performance.cpp (from r60859, /trunk/libs/spirit/optimization/karma/double_performance.cpp)
==============================================================================
--- /trunk/libs/spirit/optimization/karma/double_performance.cpp (original)
+++ branches/release/libs/spirit/optimization/karma/double_performance.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -1,4 +1,4 @@
-// Copyright (c) 2002-2009 Joel Hartmut Kaiser
+// Copyright (c) 2002-2010 Hartmut Kaiser
 // Copyright (c) 2002-2010 Joel de Guzman
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying

Copied: branches/release/libs/spirit/optimization/karma/format_performance.cpp (from r60859, /trunk/libs/spirit/optimization/karma/format_performance.cpp)
==============================================================================
--- /trunk/libs/spirit/optimization/karma/format_performance.cpp (original)
+++ branches/release/libs/spirit/optimization/karma/format_performance.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -1,4 +1,4 @@
-// Copyright (c) 2002-2009 Joel Hartmut Kaiser
+// Copyright (c) 2002-2010 Hartmut Kaiser
 // Copyright (c) 2002-2010 Joel de Guzman
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying

Copied: branches/release/libs/spirit/optimization/qi/Jamfile (from r60859, /trunk/libs/spirit/optimization/qi/Jamfile)
==============================================================================
--- /trunk/libs/spirit/optimization/qi/Jamfile (original)
+++ branches/release/libs/spirit/optimization/qi/Jamfile 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -1,6 +1,6 @@
 #==============================================================================
-# Copyright (c) 2001-2009 Joel de Guzman
-# Copyright (c) 2001-2009 Hartmut Kaiser
+# Copyright (c) 2001-2010 Joel de Guzman
+# Copyright (c) 2001-2010 Hartmut Kaiser
 #
 # 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)

Copied: branches/release/libs/spirit/optimization/qi/attr_vs_actions.cpp (from r60859, /trunk/libs/spirit/optimization/qi/attr_vs_actions.cpp)
==============================================================================
--- /trunk/libs/spirit/optimization/qi/attr_vs_actions.cpp (original)
+++ branches/release/libs/spirit/optimization/qi/attr_vs_actions.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -1,3 +1,8 @@
+// Copyright (c) 2002-2010 Joel de Guzman
+//
+// 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)
+
 #include <boost/config/warning_disable.hpp>
 #include <boost/spirit/include/qi.hpp>
 #include <boost/spirit/include/phoenix_core.hpp>

Modified: branches/release/libs/spirit/test/karma/attribute.cpp
==============================================================================
--- branches/release/libs/spirit/test/karma/attribute.cpp (original)
+++ branches/release/libs/spirit/test/karma/attribute.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -105,7 +105,7 @@
                 karma::string << karma::string << karma::double_;
 
         BOOST_TEST(test("s11s122.5\ns21s223.4", r % karma::eol, v));
- BOOST_TEST(test_delimited("s11s122.5\n s21s223.4",
+ BOOST_TEST(test_delimited("s11s122.5 \n s21s223.4 ",
             r % karma::eol, v, ' '));
     }
 

Modified: branches/release/libs/spirit/test/karma/kleene.cpp
==============================================================================
--- branches/release/libs/spirit/test/karma/kleene.cpp (original)
+++ branches/release/libs/spirit/test/karma/kleene.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,6 +27,24 @@
 using namespace spirit_test;
 
 ///////////////////////////////////////////////////////////////////////////////
+struct action
+{
+ action (std::vector<char>& vec)
+ : vec(vec), it(vec.begin())
+ {}
+
+ void operator()(unsigned& value, boost::spirit::unused_type, bool& pass) const
+ {
+ pass = (it != vec.end());
+ if (pass)
+ value = *it++;
+ }
+
+ std::vector<char>& vec;
+ mutable std::vector<char>::iterator it;
+};
+
+///////////////////////////////////////////////////////////////////////////////
 int main()
 {
     using namespace boost::spirit;
@@ -122,6 +140,16 @@
         BOOST_TEST(test("", *r, v2));
     }
 
+ {
+ // make sure user defined end condition is applied if no attribute
+ // is passed in
+ using namespace boost::assign;
+
+ std::vector<char> v;
+ v += 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h';
+ BOOST_TEST(test("[6162636465666768]", '[' << *hex[action(v)] << ']'));
+ }
+
     return boost::report_errors();
 }
 

Modified: branches/release/libs/spirit/test/karma/list.cpp
==============================================================================
--- branches/release/libs/spirit/test/karma/list.cpp (original)
+++ branches/release/libs/spirit/test/karma/list.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -29,9 +29,28 @@
 #include "test.hpp"
 
 using namespace spirit_test;
+using boost::spirit::unused_type;
 
-int
-main()
+///////////////////////////////////////////////////////////////////////////////
+struct action
+{
+ action (std::vector<char>& vec)
+ : vec(vec), it(vec.begin())
+ {}
+
+ void operator()(unsigned& value, unused_type const&, bool& pass) const
+ {
+ pass = (it != vec.end());
+ if (pass)
+ value = *it++;
+ }
+
+ std::vector<char>& vec;
+ mutable std::vector<char>::iterator it;
+};
+
+///////////////////////////////////////////////////////////////////////////////
+int main()
 {
     using namespace boost::spirit;
     using namespace boost::spirit::ascii;
@@ -41,26 +60,26 @@
     std::vector<char> v;
     v += 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h';
 
-// {
-// BOOST_TEST(test("a,b,c,d,e,f,g,h", char_ % ',', v));
-// BOOST_TEST(test_delimited("a , b , c , d , e , f , g , h ",
-// char_ % ',', v, space));
-// }
-//
-// {
-// std::string s ("abcdefgh");
-// BOOST_TEST(test("a,b,c,d,e,f,g,h", char_ % ',', s));
-// BOOST_TEST(test_delimited("a , b , c , d , e , f , g , h ",
-// char_ % ',', s, space));
-// }
-//
-// { // actions
-// namespace phx = boost::phoenix;
-//
-// BOOST_TEST(test("a,b,c,d,e,f,g,h", (char_ % ',')[_1 = phx::ref(v)]));
-// BOOST_TEST(test_delimited("a , b , c , d , e , f , g , h ",
-// (char_ % ',')[_1 = phx::ref(v)], space));
-// }
+ {
+ BOOST_TEST(test("a,b,c,d,e,f,g,h", char_ % ',', v));
+ BOOST_TEST(test_delimited("a , b , c , d , e , f , g , h ",
+ char_ % ',', v, space));
+ }
+
+ {
+ std::string s ("abcdefgh");
+ BOOST_TEST(test("a,b,c,d,e,f,g,h", char_ % ',', s));
+ BOOST_TEST(test_delimited("a , b , c , d , e , f , g , h ",
+ char_ % ',', s, space));
+ }
+
+ { // actions
+ namespace phx = boost::phoenix;
+
+ BOOST_TEST(test("a,b,c,d,e,f,g,h", (char_ % ',')[_1 = phx::ref(v)]));
+ BOOST_TEST(test_delimited("a , b , c , d , e , f , g , h ",
+ (char_ % ',')[_1 = phx::ref(v)], space));
+ }
 
     // failing sub-generators
     {
@@ -98,6 +117,13 @@
         BOOST_TEST(!test("", r % ',', v2));
     }
 
+ {
+ // make sure user defined end condition is applied if no attribute
+ // is passed in
+ BOOST_TEST(test("[61,62,63,64,65,66,67,68]",
+ '[' << hex[action(v)] % ',' << ']'));
+ }
+
     return boost::report_errors();
 }
 

Modified: branches/release/libs/spirit/test/karma/plus.cpp
==============================================================================
--- branches/release/libs/spirit/test/karma/plus.cpp (original)
+++ branches/release/libs/spirit/test/karma/plus.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -27,6 +27,24 @@
 using namespace spirit_test;
 
 ///////////////////////////////////////////////////////////////////////////////
+struct action
+{
+ action (std::vector<char>& vec)
+ : vec(vec), it(vec.begin())
+ {}
+
+ void operator()(unsigned& value, boost::spirit::unused_type, bool& pass) const
+ {
+ pass = (it != vec.end());
+ if (pass)
+ value = *it++;
+ }
+
+ std::vector<char>& vec;
+ mutable std::vector<char>::iterator it;
+};
+
+///////////////////////////////////////////////////////////////////////////////
 int main()
 {
     using namespace boost::spirit;
@@ -126,6 +144,16 @@
         BOOST_TEST(!test("", +r, v2));
     }
 
+ {
+ // make sure user defined end condition is applied if no attribute
+ // is passed in
+ using namespace boost::assign;
+
+ std::vector<char> v;
+ v += 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h';
+ BOOST_TEST(test("[6162636465666768]", '[' << +hex[action(v)] << ']'));
+ }
+
     return boost::report_errors();
 }
 

Modified: branches/release/libs/spirit/test/karma/repeat.cpp
==============================================================================
--- branches/release/libs/spirit/test/karma/repeat.cpp (original)
+++ branches/release/libs/spirit/test/karma/repeat.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -13,6 +13,7 @@
 #include <boost/spirit/include/karma_string.hpp>
 #include <boost/spirit/include/karma_numeric.hpp>
 #include <boost/spirit/include/karma_directive.hpp>
+#include <boost/spirit/include/karma_operator.hpp>
 #include <boost/spirit/include/karma_action.hpp>
 #include <boost/spirit/include/karma_nonterminal.hpp>
 #include <boost/spirit/include/karma_auxiliary.hpp>
@@ -32,12 +33,31 @@
 using namespace spirit_test;
 
 ///////////////////////////////////////////////////////////////////////////////
+struct action
+{
+ action (std::vector<char>& vec)
+ : vec(vec), it(vec.begin())
+ {}
+
+ void operator()(unsigned& value, boost::spirit::unused_type, bool& pass) const
+ {
+ pass = (it != vec.end());
+ if (pass)
+ value = *it++;
+ }
+
+ std::vector<char>& vec;
+ mutable std::vector<char>::iterator it;
+};
+
+///////////////////////////////////////////////////////////////////////////////
 int main()
 {
     using namespace boost::spirit::ascii;
     using boost::spirit::karma::repeat;
     using boost::spirit::karma::inf;
     using boost::spirit::karma::int_;
+ using boost::spirit::karma::hex;
     using boost::spirit::karma::_1;
 
     {
@@ -161,6 +181,17 @@
         BOOST_TEST(!test("", repeat(4, inf)[r], v3));
     }
 
+ {
+ // make sure user defined end condition is applied if no attribute
+ // is passed in
+ using namespace boost::assign;
+
+ std::vector<char> v;
+ v += 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h';
+ BOOST_TEST(test("[6162636465666768]",
+ '[' << repeat[hex[action(v)]] << ']'));
+ }
+
 // we support Phoenix attributes only starting with V2.2
 #if SPIRIT_VERSION >= 0x2020
     {

Modified: branches/release/libs/spirit/test/qi/debug.cpp
==============================================================================
--- branches/release/libs/spirit/test/qi/debug.cpp (original)
+++ branches/release/libs/spirit/test/qi/debug.cpp 2010-04-07 12:30:11 EDT (Wed, 07 Apr 2010)
@@ -39,10 +39,11 @@
     using boost::spirit::qi::fail;
     using boost::spirit::qi::on_error;
     using boost::spirit::qi::debug;
+ using boost::spirit::qi::int_;
+ using boost::spirit::qi::alpha;
 
     namespace phx = boost::phoenix;
 
-
     { // basic tests
 
         rule<char const*> a, b, c, start;
@@ -88,6 +89,16 @@
         BOOST_TEST(test(" a a a a b a b a b a a a b b a ", start, space, false));
     }
 
+ { // std::contaner attributes
+
+ typedef boost::fusion::vector<int, char> fs;
+ rule<char const*, std::vector<fs>(), space_type> start;
+ start = *(int_ >> alpha);
+
+ BOOST_SPIRIT_DEBUG_NODE(start);
+ BOOST_TEST(test("1 a 2 b 3 c", start, space));
+ }
+
     { // error handling
 
         using namespace boost::spirit::ascii;


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