Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r58573 - in branches/release: . boost boost/algorithm/string boost/filesystem boost/functional/hash boost/fusion boost/graph boost/interprocess boost/intrusive boost/iostreams boost/math boost/numeric/ublas boost/program_options boost/property_tree boost/python boost/signals boost/signals2 boost/spirit boost/spirit/home boost/spirit/home/karma boost/spirit/home/karma/auto boost/spirit/home/karma/detail boost/spirit/home/karma/directive boost/spirit/home/karma/nonterminal boost/spirit/home/karma/numeric boost/spirit/home/karma/numeric/detail boost/spirit/home/karma/stream boost/spirit/home/karma/stream/detail boost/spirit/home/karma/string boost/spirit/home/lex/lexer boost/spirit/home/qi boost/spirit/home/qi/auto boost/spirit/home/qi/detail boost/spirit/home/qi/directive boost/spirit/home/qi/nonterminal boost/spirit/home/qi/operator boost/spirit/home/qi/stream boost/spirit/home/qi/stream/detail boost/spirit/home/qi/string boost/spirit/home/support boost/spirit/home/support/auto boost/spirit/include boost/system boost/thread boost/tr1 boost/type_traits boost/unordered boost/utility boost/variant boost/wave doc libs libs/config libs/filesystem libs/functional/hash libs/fusion libs/graph_parallel libs/interprocess libs/intrusive libs/iostreams libs/math libs/mpl/doc/refmanual libs/mpl/doc/src/refmanual libs/numeric/ublas libs/numeric/ublas/doc libs/program_options libs/property_tree libs/python libs/signals libs/signals2 libs/spirit libs/spirit/classic/example libs/spirit/doc libs/spirit/doc/advanced 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/iterate libs/spirit/doc/html/spirit/advanced/customize/store_value libs/spirit/doc/html/spirit/advanced/indepth libs/spirit/doc/html/spirit/karma libs/spirit/doc/html/spirit/karma/performance_measurements 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 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/structure libs/spirit/doc/html/spirit/support libs/spirit/doc/karma libs/spirit/doc/qi libs/spirit/example libs/spirit/example/karma libs/spirit/example/qi libs/spirit/phoenix libs/spirit/test libs/spirit/test/karma libs/spirit/test/qi libs/static_assert libs/system libs/thread libs/thread/doc libs/timer libs/tr1 libs/type_traits libs/unordered libs/utility libs/wave more people status tools tools/boostbook tools/build/v2 tools/inspect tools/quickbook tools/regression tools/release tools/wave wiki
From: hartmut.kaiser_at_[hidden]
Date: 2009-12-29 20:02:27


Author: hkaiser
Date: 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
New Revision: 58573
URL: http://svn.boost.org/trac/boost/changeset/58573

Log:
Spirit: merging more changes from trunk
Added:
   branches/release/boost/spirit/home/karma/auto/
      - copied from r58043, /trunk/boost/spirit/home/karma/auto/
   branches/release/boost/spirit/home/karma/auto.hpp
      - copied, changed from r58043, /trunk/boost/spirit/home/karma/auto.hpp
   branches/release/boost/spirit/home/karma/auto/auto.hpp
      - copied, changed from r58043, /trunk/boost/spirit/home/karma/auto/auto.hpp
   branches/release/boost/spirit/home/karma/auto/create_generator.hpp
      - copied, changed from r58043, /trunk/boost/spirit/home/karma/auto/create_generator.hpp
   branches/release/boost/spirit/home/karma/auto/meta_create.hpp
      - copied, changed from r58043, /trunk/boost/spirit/home/karma/auto/meta_create.hpp
   branches/release/boost/spirit/home/karma/delimit_flag.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/karma/delimit_flag.hpp
   branches/release/boost/spirit/home/karma/detail/generate.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/karma/detail/generate.hpp
   branches/release/boost/spirit/home/karma/detail/generate_auto.hpp
      - copied, changed from r58109, /trunk/boost/spirit/home/karma/detail/generate_auto.hpp
   branches/release/boost/spirit/home/karma/directive/columns.hpp
      - copied unchanged from r58121, /trunk/boost/spirit/home/karma/directive/columns.hpp
   branches/release/boost/spirit/home/karma/format.hpp
      - copied unchanged from r58083, /trunk/boost/spirit/home/karma/format.hpp
   branches/release/boost/spirit/home/karma/format_auto.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/karma/format_auto.hpp
   branches/release/boost/spirit/home/karma/stream/detail/format_manip_auto.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/karma/stream/detail/format_manip_auto.hpp
   branches/release/boost/spirit/home/karma/string/symbols.hpp
      - copied unchanged from r57974, /trunk/boost/spirit/home/karma/string/symbols.hpp
   branches/release/boost/spirit/home/qi/auto/
      - copied from r58049, /trunk/boost/spirit/home/qi/auto/
   branches/release/boost/spirit/home/qi/auto.hpp
      - copied, changed from r58049, /trunk/boost/spirit/home/qi/auto.hpp
   branches/release/boost/spirit/home/qi/auto/auto.hpp
      - copied, changed from r58049, /trunk/boost/spirit/home/qi/auto/auto.hpp
   branches/release/boost/spirit/home/qi/auto/create_parser.hpp
      - copied, changed from r58049, /trunk/boost/spirit/home/qi/auto/create_parser.hpp
   branches/release/boost/spirit/home/qi/auto/meta_create.hpp
      - copied, changed from r58049, /trunk/boost/spirit/home/qi/auto/meta_create.hpp
   branches/release/boost/spirit/home/qi/detail/parse.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/qi/detail/parse.hpp
   branches/release/boost/spirit/home/qi/detail/parse_auto.hpp
      - copied, changed from r58109, /trunk/boost/spirit/home/qi/detail/parse_auto.hpp
   branches/release/boost/spirit/home/qi/match.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/qi/match.hpp
   branches/release/boost/spirit/home/qi/match_auto.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/qi/match_auto.hpp
   branches/release/boost/spirit/home/qi/skip_flag.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/qi/skip_flag.hpp
   branches/release/boost/spirit/home/qi/stream/detail/match_manip_auto.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/home/qi/stream/detail/match_manip_auto.hpp
   branches/release/boost/spirit/home/support/auto/
      - copied from r58043, /trunk/boost/spirit/home/support/auto/
   branches/release/boost/spirit/home/support/auto/meta_create.hpp
      - copied, changed from r58043, /trunk/boost/spirit/home/support/auto/meta_create.hpp
   branches/release/boost/spirit/include/karma_auto.hpp
      - copied unchanged from r58043, /trunk/boost/spirit/include/karma_auto.hpp
   branches/release/boost/spirit/include/karma_columns.hpp
      - copied unchanged from r58121, /trunk/boost/spirit/include/karma_columns.hpp
   branches/release/boost/spirit/include/karma_format_auto.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/include/karma_format_auto.hpp
   branches/release/boost/spirit/include/karma_generate_auto.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/include/karma_generate_auto.hpp
   branches/release/boost/spirit/include/karma_symbols.hpp
      - copied unchanged from r57974, /trunk/boost/spirit/include/karma_symbols.hpp
   branches/release/boost/spirit/include/qi_auto.hpp
      - copied unchanged from r58049, /trunk/boost/spirit/include/qi_auto.hpp
   branches/release/boost/spirit/include/qi_match_auto.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/include/qi_match_auto.hpp
   branches/release/boost/spirit/include/qi_parse_auto.hpp
      - copied unchanged from r58109, /trunk/boost/spirit/include/qi_parse_auto.hpp
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html
      - copied, changed from r58125, /trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html
   branches/release/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html
      - copied, changed from r58125, /trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html
   branches/release/libs/spirit/example/karma/auto_facilities.cpp
      - copied unchanged from r58083, /trunk/libs/spirit/example/karma/auto_facilities.cpp
   branches/release/libs/spirit/example/karma/escaped_string.cpp
      - copied, changed from r57944, /trunk/libs/spirit/example/karma/escaped_string.cpp
   branches/release/libs/spirit/example/karma/simple_columns_directive.cpp
      - copied unchanged from r58172, /trunk/libs/spirit/example/karma/simple_columns_directive.cpp
   branches/release/libs/spirit/example/karma/simple_columns_directive.hpp
      - copied unchanged from r58172, /trunk/libs/spirit/example/karma/simple_columns_directive.hpp
   branches/release/libs/spirit/example/qi/boost_array.cpp
      - copied, changed from r58270, /trunk/libs/spirit/example/qi/boost_array.cpp
   branches/release/libs/spirit/test/karma/auto.cpp
      - copied, changed from r58043, /trunk/libs/spirit/test/karma/auto.cpp
   branches/release/libs/spirit/test/karma/columns.cpp
      - copied, changed from r58121, /trunk/libs/spirit/test/karma/columns.cpp
   branches/release/libs/spirit/test/karma/symbols.cpp
      - copied unchanged from r57974, /trunk/libs/spirit/test/karma/symbols.cpp
   branches/release/libs/spirit/test/qi/auto.cpp
      - copied, changed from r58049, /trunk/libs/spirit/test/qi/auto.cpp
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/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/iostreams/ (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/python/ (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/unordered/ (props changed)
   branches/release/boost/utility/value_init.hpp (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/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/iostreams/ (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/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/python/ (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/thread/doc/ (props changed)
   branches/release/libs/timer/ (props changed)
   branches/release/libs/tr1/ (props changed)
   branches/release/libs/type_traits/ (props changed)
   branches/release/libs/unordered/ (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/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/tools/ (props changed)
   branches/release/tools/boostbook/ (props changed)
   branches/release/tools/build/v2/ (props changed)
   branches/release/tools/inspect/ (props changed)
   branches/release/tools/quickbook/ (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.hpp | 2
   branches/release/boost/spirit/home/karma/auto.hpp | 5
   branches/release/boost/spirit/home/karma/auto/auto.hpp | 23 +--
   branches/release/boost/spirit/home/karma/auto/create_generator.hpp | 25 +---
   branches/release/boost/spirit/home/karma/auto/meta_create.hpp | 205 +++++++++++++++++----------------------
   branches/release/boost/spirit/home/karma/detail/alternative_function.hpp | 13 ++
   branches/release/boost/spirit/home/karma/detail/default_width.hpp | 19 +++
   branches/release/boost/spirit/home/karma/detail/generate_auto.hpp | 2
   branches/release/boost/spirit/home/karma/directive.hpp | 3
   branches/release/boost/spirit/home/karma/generate.hpp | 101 ++-----------------
   branches/release/boost/spirit/home/karma/nonterminal/rule.hpp | 13 ++
   branches/release/boost/spirit/home/karma/numeric/bool_policies.hpp | 2
   branches/release/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp | 10 +
   branches/release/boost/spirit/home/karma/numeric/real_policies.hpp | 2
   branches/release/boost/spirit/home/karma/stream/detail/format_manip.hpp | 110 ++++++++++++++++++--
   branches/release/boost/spirit/home/karma/stream/format_manip.hpp | 59 +++++-----
   branches/release/boost/spirit/home/karma/stream/format_manip_attr.hpp | 12 +-
   branches/release/boost/spirit/home/karma/stream/stream.hpp | 2
   branches/release/boost/spirit/home/karma/string.hpp | 1
   branches/release/boost/spirit/home/lex/lexer/token_def.hpp | 35 ++++--
   branches/release/boost/spirit/home/qi.hpp | 1
   branches/release/boost/spirit/home/qi/auto.hpp | 1
   branches/release/boost/spirit/home/qi/auto/auto.hpp | 14 --
   branches/release/boost/spirit/home/qi/auto/create_parser.hpp | 13 -
   branches/release/boost/spirit/home/qi/auto/meta_create.hpp | 150 ++++++++++++----------------
   branches/release/boost/spirit/home/qi/detail/parse_auto.hpp | 2
   branches/release/boost/spirit/home/qi/detail/pass_container.hpp | 5
   branches/release/boost/spirit/home/qi/directive/repeat.hpp | 22 ++-
   branches/release/boost/spirit/home/qi/nonterminal/rule.hpp | 13 ++
   branches/release/boost/spirit/home/qi/operator/kleene.hpp | 7
   branches/release/boost/spirit/home/qi/operator/list.hpp | 27 ++--
   branches/release/boost/spirit/home/qi/operator/plus.hpp | 24 ++-
   branches/release/boost/spirit/home/qi/parse.hpp | 43 -------
   branches/release/boost/spirit/home/qi/stream/detail/match_manip.hpp | 106 ++++++++++++++++++-
   branches/release/boost/spirit/home/qi/stream/match_manip.hpp | 44 +++----
   branches/release/boost/spirit/home/qi/stream/match_manip_attr.hpp | 13 +-
   branches/release/boost/spirit/home/qi/string/symbols.hpp | 2
   branches/release/boost/spirit/home/support/attributes.hpp | 8
   branches/release/boost/spirit/home/support/auto/meta_create.hpp | 108 ++++++++++----------
   branches/release/boost/spirit/home/support/common_terminals.hpp | 2
   branches/release/boost/spirit/home/support/container.hpp | 87 +++++++---------
   branches/release/boost/spirit/home/support/has_semantic_action.hpp | 3
   branches/release/boost/spirit/include/karma_format.hpp | 2
   branches/release/boost/spirit/include/qi_match.hpp | 2
   branches/release/boost/spirit/include/version.hpp | 4
   branches/release/libs/spirit/doc/advanced/customization_points.qbk | 7
   branches/release/libs/spirit/doc/html/index.html | 8
   branches/release/libs/spirit/doc/html/spirit/abstracts.html | 4
   branches/release/libs/spirit/doc/html/spirit/abstracts/attributes.html | 4
   branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/compound_attributes.html | 8
   branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/more_compound_attributes.html | 4
   branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html | 4
   branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/primitive_attributes.html | 4
   branches/release/libs/spirit/doc/html/spirit/abstracts/parsing_expression_grammar.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/abstracts/syntax_diagram.html | 22 ++--
   branches/release/libs/spirit/doc/html/spirit/acknowledgments.html | 21 ++-
   branches/release/libs/spirit/doc/html/spirit/advanced.html | 4
   branches/release/libs/spirit/doc/html/spirit/advanced/customize.html | 8
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html | 4
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_iterators.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to/assign_to_attribute_from_value.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/clear_value.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/extract_from.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/is_container.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate.html | 4
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/begin_container.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/compare_iterators.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/container_iterator.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/deref_iterator.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/end_container.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate/next_iterator.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value.html | 4
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/container_value.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value/push_back.html | 38 ++++---
   branches/release/libs/spirit/doc/html/spirit/advanced/customize/transform.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/advanced/indepth.html | 4
   branches/release/libs/spirit/doc/html/spirit/advanced/indepth/parsers_indepth.html | 17 +-
   branches/release/libs/spirit/doc/html/spirit/faq.html | 12 +-
   branches/release/libs/spirit/doc/html/spirit/introduction.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/karma.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements.html | 10
   branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/double_performance.html | 10
   branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/format_performance.html | 10
   branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance/int_performance.html | 10
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/common_notation.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/compound_attribute_rules.html | 8
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/non_terminals.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/phoenix.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/action.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/auxiliary.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/binary.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/boolean.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/char.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/directives.html | 144 +++++++++++++++++++++++++++
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/operators.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/real_number.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/signed_int.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/stream.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/string.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators/unsigned_int.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/semantic_actions.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/reference.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/reference/action.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary.html | 6
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/attr_cast.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eol.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/eps.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/auxiliary/lazy.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/binary.html | 6
   branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_big.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_little.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/binary/binary_native.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/char.html | 6
   branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_class.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/char/char_generator.html | 30 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive.html | 11 +
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/alignment.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/buffer.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/delimit.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/maxwidth.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/omit.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/repeat.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/upperlower.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/iterator_api.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api/stream_api.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/binarygenerator.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/generator.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/narygenerator.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/nonterminal.html | 28 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/primitivegenerator.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts/unarygenerator.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/karma_basics.html | 12 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal.html | 12 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/grammar.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/nonterminal/rule.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric.html | 6
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/boolean.html | 30 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/real_number.html | 30 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/signed_int.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/numeric/unsigned_int.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator.html | 6
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/alternative.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/and_predicate.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/kleene.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/list.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/not_predicate.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/optional.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/plus.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/operator/sequence.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/karma/reference/stream.html | 6
   branches/release/libs/spirit/doc/html/spirit/karma/reference/stream/stream.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/string.html | 14 +
   branches/release/libs/spirit/doc/html/spirit/karma/reference/string/string.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_complex.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_easier_complex.html | 12 +-
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/num_list.html | 8
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/num_matrix.html | 4
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/quick_start.html | 6
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/semantic_actions.html | 8
   branches/release/libs/spirit/doc/html/spirit/karma/tutorials/warming_up.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/lex.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_primitives/lexer_token_values.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_semantic_actions.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_static_model.html | 8
   branches/release/libs/spirit/doc/html/spirit/lex/abstracts/lexer_tokenizing.html | 6
   branches/release/libs/spirit/doc/html/spirit/lex/lexer_introduction.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/common_notation.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexer.html | 10
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/lexers.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/phoenix.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/quick_reference/semantic_actions.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/reference.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lex_basics.html | 8
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_api.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/lexer.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/narylexer.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/primitivelexer.html | 12 +-
   branches/release/libs/spirit/doc/html/spirit/lex/reference/lexer_concepts/unarylexer.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives.html | 6
   branches/release/libs/spirit/doc/html/spirit/lex/reference/primitives/char_tokendef.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/lex/tutorials.html | 4
   branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart1.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart2.html | 12 +-
   branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_quickstart3.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/lex/tutorials/lexer_tutorials.html | 4
   branches/release/libs/spirit/doc/html/spirit/notes.html | 4
   branches/release/libs/spirit/doc/html/spirit/notes/porting_from_spirit_1_8_x.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/notes/style_guide.html | 4
   branches/release/libs/spirit/doc/html/spirit/preface.html | 28 ++--
   branches/release/libs/spirit/doc/html/spirit/qi.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/common_notation.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/compound_attribute_rules.html | 12 +
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/non_terminals.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/phoenix.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/action.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/auxiliary.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/binary.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/char.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/directive.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/numeric.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/operator.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/qi_parsers/string.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/quick_reference/semantic_actions.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/reference.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/reference/action.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/attr_cast.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eoi.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eol.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/eps.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/auxiliary/lazy.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/basics.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/binary.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_big.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_little.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/binary/binary_native.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/char.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char.html | 30 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/char/char_class.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/lexeme.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/no_case.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/omit.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/raw.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/repeat.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/directive/skip.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/nonterminal/rule.html | 24 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/boolean.html | 32 +++---
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/int.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/real.html | 34 +++---
   branches/release/libs/spirit/doc/html/spirit/qi/reference/numeric/uint.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/alternative.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/and_predicate.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/difference.html | 22 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/expect.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/kleene.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/list.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/not_predicate.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/optional.html | 22 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/permutation.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/plus.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequence.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/operator/sequential_or.html | 53 +++++++---
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/iterator_api.html | 12 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parse_api/stream_api.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/binaryparser.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/naryparser.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/nonterminal.html | 28 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/parser.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/primitiveparser.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/parser_concepts/unaryparser.html | 16 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/stream.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/stream/stream.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/reference/string.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/reference/string/string.html | 20 +-
   branches/release/libs/spirit/doc/html/spirit/qi/reference/string/symbols.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/complex___our_first_complex_parser.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/employee___parsing_into_structs.html | 18 +-
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___asts_.html | 26 ++--
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/mini_xml___error_handling.html | 10
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/number_list___stuffing_numbers_into_a_std__vector.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/number_list_attribute___one_more__with_style.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/number_list_redux___list_syntax.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/quick_start.html | 6
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/roman_numerals.html | 12 +-
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/semantic_actions.html | 8
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/sum___adding_numbers.html | 4
   branches/release/libs/spirit/doc/html/spirit/qi/tutorials/warming_up.html | 14 +-
   branches/release/libs/spirit/doc/html/spirit/references.html | 4
   branches/release/libs/spirit/doc/html/spirit/repository.html | 4
   branches/release/libs/spirit/doc/html/spirit/structure.html | 4
   branches/release/libs/spirit/doc/html/spirit/structure/include.html | 4
   branches/release/libs/spirit/doc/html/spirit/support.html | 4
   branches/release/libs/spirit/doc/html/spirit/support/multi_pass.html | 40 +++---
   branches/release/libs/spirit/doc/html/spirit/what_s_new.html | 136 +++++++++++++++++--------
   branches/release/libs/spirit/doc/karma/directive.qbk | 114 +++++++++++++++++++++
   branches/release/libs/spirit/doc/karma/quick_reference.qbk | 22 ++++
   branches/release/libs/spirit/doc/karma/string.qbk | 152 +++++++++++++++++++++++++++++
   branches/release/libs/spirit/doc/qi/operator.qbk | 23 +++-
   branches/release/libs/spirit/doc/qi/quick_reference.qbk | 4
   branches/release/libs/spirit/doc/qi/string.qbk | 2
   branches/release/libs/spirit/doc/spirit2.qbk | 1
   branches/release/libs/spirit/doc/what_s_new.qbk | 83 ++++++++++-----
   branches/release/libs/spirit/example/karma/Jamfile | 3
   branches/release/libs/spirit/example/karma/basic_facilities.cpp | 34 +++---
   branches/release/libs/spirit/example/karma/escaped_string.cpp | 30 ++---
   branches/release/libs/spirit/example/karma/reference.cpp | 36 +++++++
   branches/release/libs/spirit/example/qi/Jamfile | 1
   branches/release/libs/spirit/example/qi/boost_array.cpp | 5
   branches/release/libs/spirit/test/Jamfile | 4
   branches/release/libs/spirit/test/karma/alternative.cpp | 7 +
   branches/release/libs/spirit/test/karma/auto.cpp | 123 ++++++++++++++++++-----
   branches/release/libs/spirit/test/karma/bool.cpp | 20 +++
   branches/release/libs/spirit/test/karma/columns.cpp | 4
   branches/release/libs/spirit/test/karma/format_manip.cpp | 32 +++++
   branches/release/libs/spirit/test/qi/auto.cpp | 61 +++++++++++
   branches/release/libs/spirit/test/qi/kleene.cpp | 3
   branches/release/libs/spirit/test/qi/match_manip.cpp | 40 +++++++
   branches/release/libs/spirit/test/qi/plus.cpp | 3
   branches/release/libs/spirit/test/qi/repeat.cpp | 3
   branches/release/libs/spirit/test/qi/sequential_or.cpp | 17 +++
   323 files changed, 3351 insertions(+), 2468 deletions(-)

Modified: branches/release/boost/spirit/home/karma.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma.hpp (original)
+++ branches/release/boost/spirit/home/karma.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -25,5 +25,7 @@
 #include <boost/spirit/home/karma/delimit_out.hpp>
 #include <boost/spirit/home/karma/what.hpp>
 #include <boost/spirit/home/karma/stream.hpp>
+#include <boost/spirit/home/karma/auto.hpp>
+#include <boost/spirit/home/karma/format.hpp>
 
 #endif

Copied: branches/release/boost/spirit/home/karma/auto.hpp (from r58043, /trunk/boost/spirit/home/karma/auto.hpp)
==============================================================================
--- /trunk/boost/spirit/home/karma/auto.hpp (original)
+++ branches/release/boost/spirit/home/karma/auto.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -3,13 +3,14 @@
 // 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)
 
-#if !defined(BOOST_SPIRIT_KARMA_AUTO_NOV_29_0324PM)
-#define BOOST_SPIRIT_KARMA_AUTO_NOV_29_0324PM
+#if !defined(BOOST_SPIRIT_KARMA_AUTO_NOV_29_2009_0324PM)
+#define BOOST_SPIRIT_KARMA_AUTO_NOV_29_2009_0324PM
 
 #if defined(_MSC_VER)
 #pragma once
 #endif
 
 #include <boost/spirit/home/karma/auto/auto.hpp>
+#include <boost/spirit/home/karma/detail/generate_auto.hpp>
 
 #endif

Copied: branches/release/boost/spirit/home/karma/auto/auto.hpp (from r58043, /trunk/boost/spirit/home/karma/auto/auto.hpp)
==============================================================================
--- /trunk/boost/spirit/home/karma/auto/auto.hpp (original)
+++ branches/release/boost/spirit/home/karma/auto/auto.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -3,8 +3,8 @@
 // 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)
 
-#if !defined(BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_0310PM)
-#define BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_0310PM
+#if !defined(BOOST_SPIRIT_KARMA_AUTO_NOV_29_2009_0339PM)
+#define BOOST_SPIRIT_KARMA_AUTO_NOV_29_2009_0339PM
 
 #if defined(_MSC_VER)
 #pragma once
@@ -13,11 +13,14 @@
 #include <boost/spirit/home/support/common_terminals.hpp>
 #include <boost/spirit/home/support/info.hpp>
 #include <boost/spirit/home/support/container.hpp>
+#include <boost/spirit/home/support/assert_msg.hpp>
 #include <boost/spirit/home/support/detail/hold_any.hpp>
 #include <boost/spirit/home/karma/domain.hpp>
 #include <boost/spirit/home/karma/meta_compiler.hpp>
 #include <boost/spirit/home/karma/delimit_out.hpp>
+#include <boost/spirit/home/karma/generator.hpp>
 #include <boost/spirit/home/karma/auto/create_generator.hpp>
+#include <boost/mpl/bool.hpp>
 
 ///////////////////////////////////////////////////////////////////////////////
 namespace boost { namespace spirit
@@ -38,7 +41,7 @@
     ///////////////////////////////////////////////////////////////////////////
     template <typename Modifiers>
     struct auto_generator
- : primitive_generator<auto_generator<Modifiers> >
+ : generator<auto_generator<Modifiers> >
     {
         typedef mpl::int_<generator_properties::all_properties> properties;
 
@@ -51,16 +54,6 @@
         auto_generator(Modifiers const& modifiers)
           : modifiers_(modifiers) {}
 
- template <
- typename OutputIterator, typename Context, typename Delimiter
- , typename Attribute, typename Expr>
- bool generate_auto(OutputIterator& sink, Context& context
- , Delimiter const& d, Attribute const& attr, Expr const& expr) const
- {
- return compile<karma::domain>(expr, modifiers_)
- .generate(sink, context, d, attr);
- }
-
         // auto_generator has an attached attribute
         template <
             typename OutputIterator, typename Context, typename Delimiter
@@ -68,8 +61,8 @@
         bool generate(OutputIterator& sink, Context& context
           , Delimiter const& d, Attribute const& attr) const
         {
- return generate_auto(sink, context, d, attr
- , create_generator<Attribute>());
+ return compile<karma::domain>(create_generator<Attribute>(), modifiers_)
+ .generate(sink, context, d, attr);
         }
 
         // this auto_generator has no attribute attached, it needs to have been

Copied: branches/release/boost/spirit/home/karma/auto/create_generator.hpp (from r58043, /trunk/boost/spirit/home/karma/auto/create_generator.hpp)
==============================================================================
--- /trunk/boost/spirit/home/karma/auto/create_generator.hpp (original)
+++ branches/release/boost/spirit/home/karma/auto/create_generator.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -12,31 +12,24 @@
 
 #include <boost/spirit/home/karma/auto/meta_create.hpp>
 
-namespace boost { namespace spirit { namespace karma
+namespace boost { namespace spirit { namespace result_of
 {
     ///////////////////////////////////////////////////////////////////////////
     template <typename T>
- struct generator_creator
- {
- typedef spirit::meta_create<karma::domain, T> creator_type;
- typedef typename proto::result_of::deep_copy<
- typename creator_type::type
- >::type type;
-
- static type call()
- {
- return proto::deep_copy(creator_type::call());
- }
- };
+ struct create_generator
+ : spirit::traits::meta_create<karma::domain, T> {};
+}}}
 
+namespace boost { namespace spirit { namespace karma
+{
     ///////////////////////////////////////////////////////////////////////////
+ // Main API function for generator creation from data type
     template <typename T>
- typename generator_creator<T>::type
+ typename result_of::create_generator<T>::type
     create_generator()
     {
- return generator_creator<T>::call();
+ return spirit::traits::meta_create<karma::domain, T>::call();
     }
-
 }}}
 
 #endif

Copied: branches/release/boost/spirit/home/karma/auto/meta_create.hpp (from r58043, /trunk/boost/spirit/home/karma/auto/meta_create.hpp)
==============================================================================
--- /trunk/boost/spirit/home/karma/auto/meta_create.hpp (original)
+++ branches/release/boost/spirit/home/karma/auto/meta_create.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -12,12 +12,18 @@
 
 #include <boost/spirit/home/karma/domain.hpp>
 #include <boost/spirit/home/support/common_terminals.hpp>
-
 #include <boost/spirit/home/support/auto/meta_create.hpp>
 
 #include <boost/utility/enable_if.hpp>
 #include <boost/variant.hpp>
 #include <boost/optional.hpp>
+#include <boost/config.hpp>
+#include <boost/mpl/not.hpp>
+#include <boost/mpl/fold.hpp>
+#include <boost/mpl/vector.hpp>
+#include <boost/mpl/push_back.hpp>
+#include <boost/fusion/include/as_vector.hpp>
+#include <boost/type_traits/is_same.hpp>
 
 ///////////////////////////////////////////////////////////////////////////////
 namespace boost { namespace spirit { namespace karma
@@ -27,19 +33,9 @@
     template <typename Container>
     struct meta_create_container
     {
- struct make_dereference
- {
- template <typename RT, typename T_>
- static RT call(T_ const& t)
- {
- // we map STL containers to the Kleene star
- return *t;
- }
- };
-
- typedef spirit::detail::make_unary_proto_expr<
- typename Container::value_type, proto::tag::dereference
- , make_dereference, karma::domain
+ typedef make_unary_proto_expr<
+ typename Container::value_type
+ , proto::tag::dereference, karma::domain
> make_proto_expr;
 
         typedef typename make_proto_expr::type type;
@@ -55,57 +51,57 @@
     template <typename String>
     struct meta_create_string
     {
- typedef spirit::standard::string_type const& type;
- static type call() { return spirit::standard::string; }
+ typedef spirit::standard::string_type type;
+ static type const& call() { return spirit::standard::string; }
     };
 
     template <>
     struct meta_create_string<wchar_t*>
     {
- typedef spirit::standard_wide::string_type const& type;
- static type call() { return spirit::standard_wide::string; }
+ typedef spirit::standard_wide::string_type type;
+ static type const& call() { return spirit::standard_wide::string; }
     };
 
     template <>
     struct meta_create_string<wchar_t const*>
     {
- typedef spirit::standard_wide::string_type const& type;
- static type call() { return spirit::standard_wide::string; }
+ typedef spirit::standard_wide::string_type type;
+ static type const& call() { return spirit::standard_wide::string; }
     };
 
     template <int N>
     struct meta_create_string<wchar_t[N]>
     {
- typedef spirit::standard_wide::string_type const& type;
- static type call() { return spirit::standard_wide::string; }
+ typedef spirit::standard_wide::string_type type;
+ static type const& call() { return spirit::standard_wide::string; }
     };
 
     template <int N>
     struct meta_create_string<wchar_t const[N]>
     {
- typedef spirit::standard_wide::string_type const& type;
- static type call() { return spirit::standard_wide::string; }
+ typedef spirit::standard_wide::string_type type;
+ static type const& call() { return spirit::standard_wide::string; }
     };
 
     template <int N>
     struct meta_create_string<wchar_t(&)[N]>
     {
- typedef spirit::standard_wide::string_type const& type;
- static type call() { return spirit::standard_wide::string; }
+ typedef spirit::standard_wide::string_type type;
+ static type const& call() { return spirit::standard_wide::string; }
     };
 
     template <int N>
     struct meta_create_string<wchar_t const(&)[N]>
     {
- typedef spirit::standard_wide::string_type const& type;
- static type call() { return spirit::standard_wide::string; }
+ typedef spirit::standard_wide::string_type type;
+ static type const& call() { return spirit::standard_wide::string; }
     };
 
     template <typename Traits, typename Allocator>
     struct meta_create_string<std::basic_string<wchar_t, Traits, Allocator> >
     {
- typedef spirit::standard_wide::string_type const& type;
- static type call() { return spirit::standard_wide::string; }
+ typedef spirit::standard_wide::string_type type;
+ static type const& call() { return spirit::standard_wide::string; }
     };
 
     ///////////////////////////////////////////////////////////////////////////
@@ -113,23 +109,14 @@
     template <typename Sequence>
     struct meta_create_sequence
     {
- struct make_shift_left
- {
- template <typename RT, typename T1, typename T2>
- static RT call(T1 const& t1, T2 const& t2)
- {
- return t1 << t2;
- }
- };
-
         // create a mpl sequence from the given fusion sequence
         typedef typename mpl::fold<
             typename fusion::result_of::as_vector<Sequence>::type
           , mpl::vector<>, mpl::push_back<mpl::_, mpl::_>
>::type sequence_type;
 
- typedef spirit::detail::make_nary_proto_expr<
- sequence_type, proto::tag::shift_left, make_shift_left, karma::domain
+ typedef make_nary_proto_expr<
+ sequence_type, proto::tag::shift_left, karma::domain
> make_proto_expr;
 
         typedef typename make_proto_expr::type type;
@@ -143,28 +130,32 @@
     ///////////////////////////////////////////////////////////////////////////
     // the default is to use the standard streaming operator unless it's a
     // STL container or a fusion sequence
+
+ // The default implementation will be chosen if no predefined mapping of
+ // the data type T to a Karma component is defined.
+ struct no_auto_mapping_exists {};
+
     template <typename T, typename Enable = void>
- struct meta_create_impl;
+ struct meta_create_impl : mpl::identity<no_auto_mapping_exists> {};
 
     template <typename T>
     struct meta_create_impl<T
- , typename enable_if_c<
- traits::is_container<T>::value && !traits::is_string<T>::value
- >::type>
+ , typename enable_if<
+ mpl::and_<
+ traits::is_container<T>
+ , mpl::not_<traits::is_string<T> >
+ , mpl::not_<fusion::traits::is_sequence<T> >
+ > >::type>
       : meta_create_container<T> {};
 
     template <typename T>
     struct meta_create_impl<T
- , typename enable_if<
- traits::is_string<T>
- >::type>
+ , typename enable_if<traits::is_string<T> >::type>
       : meta_create_string<T> {};
 
     template <typename T>
     struct meta_create_impl<T
- , typename enable_if<
- fusion::traits::is_sequence<T>
- >::type>
+ , typename enable_if<fusion::traits::is_sequence<T> >::type>
       : meta_create_sequence<T> {};
 
     template <typename T, typename Enable = void>
@@ -175,17 +166,8 @@
     template <typename T>
     struct meta_create<boost::optional<T> >
     {
- struct make_negate
- {
- template <typename RT, typename T_>
- static RT call(T_ const& t)
- {
- return -t;
- }
- };
-
- typedef spirit::detail::make_unary_proto_expr<
- T, proto::tag::negate, make_negate, karma::domain
+ typedef make_unary_proto_expr<
+ T, proto::tag::negate, karma::domain
> make_proto_expr;
 
         typedef typename make_proto_expr::type type;
@@ -201,18 +183,9 @@
     template <BOOST_VARIANT_ENUM_PARAMS(typename T)>
     struct meta_create<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> >
     {
- struct make_bitwise_or
- {
- template <typename RT, typename T1_, typename T2_>
- static RT call(T1_ const& t1, T2_ const& t2)
- {
- return t1 | t2;
- }
- };
-
- typedef spirit::detail::make_nary_proto_expr<
+ typedef make_nary_proto_expr<
             typename boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)>::types
- , proto::tag::bitwise_or, make_bitwise_or, karma::domain
+ , proto::tag::bitwise_or, karma::domain
> make_proto_expr;
 
         typedef typename make_proto_expr::type type;
@@ -230,76 +203,76 @@
     template <>
     struct meta_create<char>
     {
- typedef spirit::standard::char_type const& type;
- static type call() { return spirit::standard::char_; }
+ typedef spirit::standard::char_type type;
+ static type const& call() { return spirit::standard::char_; }
     };
     template <>
     struct meta_create<wchar_t>
     {
- typedef spirit::standard_wide::char_type const& type;
- static type call() { return spirit::standard_wide::char_; }
+ typedef spirit::standard_wide::char_type type;
+ static type const& call() { return spirit::standard_wide::char_; }
     };
 
     // boolean generator
     template <>
     struct meta_create<bool>
     {
- typedef spirit::bool__type const& type;
- static type call() { return spirit::bool_; }
+ typedef spirit::bool__type type;
+ static type const& call() { return spirit::bool_; }
     };
 
     // integral generators
     template <>
     struct meta_create<int>
     {
- typedef spirit::int__type const& type;
- static type call() { return spirit::int_; }
+ typedef spirit::int__type type;
+ static type const& call() { return spirit::int_; }
     };
     template <>
     struct meta_create<short>
     {
- typedef spirit::short__type const& type;
- static type call() { return spirit::short_; }
+ typedef spirit::short__type type;
+ static type const& call() { return spirit::short_; }
     };
     template <>
     struct meta_create<long>
     {
- typedef spirit::long__type const& type;
- static type call() { return spirit::long_; }
+ typedef spirit::long__type type;
+ static type const& call() { return spirit::long_; }
     };
     template <>
     struct meta_create<unsigned int>
     {
- typedef spirit::uint__type const& type;
- static type call() { return spirit::uint_; }
+ typedef spirit::uint__type type;
+ static type const& call() { return spirit::uint_; }
     };
 #if !defined(BOOST_NO_INTRINSIC_WCHAR_T)
     template <>
     struct meta_create<unsigned short>
     {
- typedef spirit::ushort__type const& type;
- static type call() { return spirit::ushort_; }
+ typedef spirit::ushort__type type;
+ static type const& call() { return spirit::ushort_; }
     };
 #endif
     template <>
     struct meta_create<unsigned long>
     {
- typedef spirit::ulong__type const& type;
- static type call() { return spirit::ulong_; }
+ typedef spirit::ulong__type type;
+ static type const& call() { return spirit::ulong_; }
     };
 
 #ifdef BOOST_HAS_LONG_LONG
     template <>
     struct meta_create<boost::long_long_type>
     {
- typedef spirit::long_long_type const& type;
- static type call() { return spirit::long_long; }
+ typedef spirit::long_long_type type;
+ static type const& call() { return spirit::long_long; }
     };
     template <>
     struct meta_create<boost::ulong_long_type>
     {
- typedef spirit::ulong_long_type const& type;
- static type call() { return spirit::ulong_long; }
+ typedef spirit::ulong_long_type type;
+ static type const& call() { return spirit::ulong_long; }
     };
 #endif
 
@@ -307,40 +280,46 @@
     template <>
     struct meta_create<float>
     {
- typedef spirit::float__type const& type;
- static type call() { return spirit::float_; }
+ typedef spirit::float__type type;
+ static type const& call() { return spirit::float_; }
     };
     template <>
     struct meta_create<double>
     {
- typedef spirit::double__type const& type;
- static type call() { return spirit::double_; }
+ typedef spirit::double__type type;
+ static type const& call() { return spirit::double_; }
     };
     template <>
     struct meta_create<long double>
     {
- typedef spirit::long_double_type const& type;
- static type call() { return spirit::long_double; }
+ typedef spirit::long_double_type type;
+ static type const& call() { return spirit::long_double; }
     };
-
 }}}
 
 ///////////////////////////////////////////////////////////////////////////////
-namespace boost { namespace spirit
+namespace boost { namespace spirit { namespace traits
 {
+ ///////////////////////////////////////////////////////////////////////////
+ // main customization point for create_generator
+ template <typename T, typename Enable = void>
+ struct create_generator : karma::meta_create<T> {};
+
+ ///////////////////////////////////////////////////////////////////////////
     // dispatch this to the karma related specializations
     template <typename T>
     struct meta_create<karma::domain, T>
- {
- typedef typename spirit::detail::remove_const_ref<T>::type data_type;
- typedef typename karma::meta_create<data_type>::type type;
+ : create_generator<typename spirit::detail::remove_const_ref<T>::type> {};
 
- static type call()
- {
- return karma::meta_create<data_type>::call();
- }
- };
-
-}}
+ ///////////////////////////////////////////////////////////////////////////
+ // Check whether a valid mapping exits for the given data type to a Karma
+ // component
+ template <typename T>
+ struct meta_create_exists<karma::domain, T>
+ : mpl::not_<is_same<
+ karma::no_auto_mapping_exists
+ , typename meta_create<karma::domain, T>::type
+ > > {};
+}}}
 
 #endif

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -42,11 +42,20 @@
     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> > {};
+ 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_>

Modified: branches/release/boost/spirit/home/karma/detail/default_width.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/detail/default_width.hpp (original)
+++ branches/release/boost/spirit/home/karma/detail/default_width.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -31,6 +31,16 @@
 #endif
 
 ///////////////////////////////////////////////////////////////////////////////
+//
+// The BOOST_KARMA_DEFAULT_COLUMNS specifies the default number of columns to
+// be used with the columns directive.
+//
+///////////////////////////////////////////////////////////////////////////////
+#if !defined(BOOST_KARMA_DEFAULT_COLUMNS)
+#define BOOST_KARMA_DEFAULT_COLUMNS 5
+#endif
+
+///////////////////////////////////////////////////////////////////////////////
 namespace boost { namespace spirit { namespace karma { namespace detail
 {
     ///////////////////////////////////////////////////////////////////////////
@@ -51,6 +61,15 @@
         }
     };
 
+ ///////////////////////////////////////////////////////////////////////////
+ struct default_columns
+ {
+ operator int() const
+ {
+ return BOOST_KARMA_DEFAULT_COLUMNS;
+ }
+ };
+
 }}}}
 
 #endif

Copied: branches/release/boost/spirit/home/karma/detail/generate_auto.hpp (from r58109, /trunk/boost/spirit/home/karma/detail/generate_auto.hpp)
==============================================================================
--- /trunk/boost/spirit/home/karma/detail/generate_auto.hpp (original)
+++ branches/release/boost/spirit/home/karma/detail/generate_auto.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -10,7 +10,7 @@
 #pragma once
 #endif
 
-#include <boost/spirit/home/karma/detail/generate.hpp>
+#include <boost/spirit/home/karma/generate.hpp>
 #include <boost/spirit/home/karma/auto/create_generator.hpp>
 #include <boost/utility/enable_if.hpp>
 

Modified: branches/release/boost/spirit/home/karma/directive.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/directive.hpp (original)
+++ branches/release/boost/spirit/home/karma/directive.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -20,9 +20,10 @@
 
 ///////////////////////////////////////////////////////////////////////////////
 // directives related to truncating length
-// maxwidth[...]
+// maxwidth[...], columns[]
 ///////////////////////////////////////////////////////////////////////////////
 #include <boost/spirit/home/karma/directive/maxwidth.hpp>
+#include <boost/spirit/home/karma/directive/columns.hpp>
 
 ///////////////////////////////////////////////////////////////////////////////
 // directives related to character case

Modified: branches/release/boost/spirit/home/karma/generate.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/generate.hpp (original)
+++ branches/release/boost/spirit/home/karma/generate.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -3,64 +3,25 @@
 // 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)
 
-#if !defined(BOOST_SPIRIT_KARMA_GENERATE_FEB_20_2007_0959AM)
-#define BOOST_SPIRIT_KARMA_GENERATE_FEB_20_2007_0959AM
+#if !defined(BOOST_SPIRIT_KARMA_GENERATE_DEC_01_2009_0734PM)
+#define BOOST_SPIRIT_KARMA_GENERATE_DEC_01_2009_0734PM
 
 #if defined(_MSC_VER)
 #pragma once
 #endif
 
-#include <boost/spirit/home/karma/meta_compiler.hpp>
-#include <boost/spirit/home/karma/delimit_out.hpp>
-#include <boost/spirit/home/karma/detail/output_iterator.hpp>
-#include <boost/spirit/home/support/unused.hpp>
-#include <boost/spirit/home/support/detail/scoped_enum_emulation.hpp>
-#include <boost/mpl/assert.hpp>
-#include <boost/mpl/bool.hpp>
+#include <boost/spirit/home/karma/detail/generate.hpp>
 
 namespace boost { namespace spirit { namespace karma
 {
     ///////////////////////////////////////////////////////////////////////////
- BOOST_SCOPED_ENUM_START(delimit_flag)
- {
- predelimit, // force predelimiting in generate_delimited()
- dont_predelimit // inhibit predelimiting in generate_delimited()
- };
- BOOST_SCOPED_ENUM_END
-
- ///////////////////////////////////////////////////////////////////////////
     template <typename OutputIterator, typename Expr>
     inline bool
     generate(
- OutputIterator& target_sink
- , Expr const& expr)
- {
- // 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 karma expression.
- BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
-
- typedef traits::properties_of<
- typename result_of::compile<karma::domain, Expr>::type
- > properties;
-
- // wrap user supplied iterator into our own output iterator
- detail::output_iterator<OutputIterator
- , mpl::int_<properties::value> > sink(target_sink);
- return compile<karma::domain>(expr).generate(sink, unused, unused, unused);
- }
-
- template <typename OutputIterator, typename Properties, typename Expr>
- inline bool
- generate(
- detail::output_iterator<OutputIterator, Properties>& sink
+ OutputIterator& sink
       , Expr const& expr)
     {
- // 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 karma expression.
- BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
- return compile<karma::domain>(expr).generate(sink, unused, unused, unused);
+ return detail::generate<Expr>::call(sink, expr);
     }
 
     ///////////////////////////////////////////////////////////////////////////
@@ -102,57 +63,17 @@
     }
 
     ///////////////////////////////////////////////////////////////////////////
- template <typename OutputIterator, typename Properties, typename Expr
- , typename Delimiter>
- inline bool
- generate_delimited(
- detail::output_iterator<OutputIterator, Properties>& sink
- , Expr const& expr
- , Delimiter const& delimiter
- , BOOST_SCOPED_ENUM(delimit_flag) pre_delimit =
- delimit_flag::dont_predelimit)
- {
- // Report invalid expression error as early as possible.
- // If you got an error_invalid_expression error message here,
- // then either the expression (expr) or skipper is not a valid
- // spirit karma expression.
- BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
- BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Delimiter);
-
- typename result_of::compile<karma::domain, Delimiter>::type const
- delimiter_ = compile<karma::domain>(delimiter);
-
- if (pre_delimit == delimit_flag::predelimit &&
- !karma::delimit_out(sink, delimiter_))
- {
- return false;
- }
-
- return compile<karma::domain>(expr).
- generate(sink, unused, delimiter_, unused);
- }
-
     template <typename OutputIterator, typename Expr, typename Delimiter>
     inline bool
     generate_delimited(
- OutputIterator& target_sink
+ OutputIterator& sink
       , Expr const& expr
       , Delimiter const& delimiter
       , BOOST_SCOPED_ENUM(delimit_flag) pre_delimit =
             delimit_flag::dont_predelimit)
     {
- typedef traits::properties_of<
- typename result_of::compile<karma::domain, Expr>::type
- > properties;
- typedef traits::properties_of<
- typename result_of::compile<karma::domain, Delimiter>::type
- > delimiter_properties;
-
- // wrap user supplied iterator into our own output iterator
- detail::output_iterator<OutputIterator
- , mpl::int_<properties::value | delimiter_properties::value>
- > sink(target_sink);
- return generate_delimited(sink, expr, delimiter, pre_delimit);
+ return detail::generate_delimited<Expr>::call(
+ sink, expr, delimiter, pre_delimit);
     }
 
     ///////////////////////////////////////////////////////////////////////////
@@ -181,7 +102,6 @@
         {
             return false;
         }
-
         return compile<karma::domain>(expr).
             generate(sink, unused, delimiter_, attr);
     }
@@ -208,9 +128,10 @@
         detail::output_iterator<OutputIterator
           , mpl::int_<properties::value | delimiter_properties::value>
> sink(target_sink);
- return generate_delimited(sink, expr, delimiter, pre_delimit, attr);
+ return karma::generate_delimited(sink, expr, delimiter, pre_delimit, attr);
     }
 
+ ///////////////////////////////////////////////////////////////////////////
     template <typename OutputIterator, typename Expr, typename Attribute
       , typename Delimiter>
     inline bool
@@ -220,7 +141,7 @@
       , Delimiter const& delimiter
       , Attribute const& attr)
     {
- return generate_delimited(sink, expr, delimiter
+ return karma::generate_delimited(sink, expr, delimiter
           , delimit_flag::dont_predelimit, attr);
     }
 

Modified: branches/release/boost/spirit/home/karma/nonterminal/rule.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/nonterminal/rule.hpp (original)
+++ branches/release/boost/spirit/home/karma/nonterminal/rule.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -37,6 +37,11 @@
 #include <boost/spirit/home/karma/nonterminal/detail/generator_binder.hpp>
 #include <boost/spirit/home/karma/nonterminal/detail/parameterized.hpp>
 
+#if defined(BOOST_MSVC)
+# pragma warning(push)
+# pragma warning(disable: 4355) // 'this' : used in base member initializer list warning
+#endif
+
 namespace boost { namespace spirit { namespace karma
 {
     BOOST_PP_REPEAT(SPIRIT_ATTRIBUTES_LIMIT, SPIRIT_USING_ATTRIBUTE, _)
@@ -128,7 +133,7 @@
         function_type;
 
         explicit rule(std::string const& name_ = "unnamed-rule")
- : base_type(terminal::make(alias()))
+ : base_type(terminal::make(reference_(*this)))
           , name_(name_)
         {
         }
@@ -142,7 +147,7 @@
 
         template <typename Expr>
         rule (Expr const& expr, std::string const& name_ = "unnamed-rule")
- : base_type(terminal::make(alias()))
+ : base_type(terminal::make(reference_(*this)))
           , name_(name_)
         {
             // Report invalid expression error as early as possible.
@@ -300,4 +305,8 @@
 
 }}}
 
+#if defined(BOOST_MSVC)
+# pragma warning(pop)
+#endif
+
 #endif

Modified: branches/release/boost/spirit/home/karma/numeric/bool_policies.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/numeric/bool_policies.hpp (original)
+++ branches/release/boost/spirit/home/karma/numeric/bool_policies.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -11,7 +11,7 @@
 #endif
 
 #include <boost/spirit/home/support/char_class.hpp>
-#include <boost/spirit/home/karma/generate.hpp>
+#include <boost/spirit/home/karma/generator.hpp>
 #include <boost/spirit/home/karma/char.hpp>
 #include <boost/spirit/home/karma/numeric/detail/numeric_utils.hpp>
 

Modified: branches/release/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp (original)
+++ branches/release/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -73,21 +73,23 @@
             } \
         } \
     /**/
-#define BOOST_SPIRIT_ABSOLUTE_VALUE_UNSIGNED(type) \
+#define BOOST_SPIRIT_ABSOLUTE_VALUE_UNSIGNED(unsignedtype) \
         template <> \
- struct absolute_value_helper<type> \
+ struct absolute_value_helper<unsignedtype> \
         { \
- typedef type result_type; \
- static result_type call(type n) \
+ typedef unsignedtype result_type; \
+ static result_type call(unsignedtype n) \
             { \
                 return n; \
             } \
         } \
     /**/
 
+ BOOST_SPIRIT_ABSOLUTE_VALUE(char, unsigned char);
         BOOST_SPIRIT_ABSOLUTE_VALUE(short, unsigned short);
         BOOST_SPIRIT_ABSOLUTE_VALUE(int, unsigned int);
         BOOST_SPIRIT_ABSOLUTE_VALUE(long, unsigned long);
+ BOOST_SPIRIT_ABSOLUTE_VALUE_UNSIGNED(unsigned char);
         BOOST_SPIRIT_ABSOLUTE_VALUE_UNSIGNED(unsigned short);
         BOOST_SPIRIT_ABSOLUTE_VALUE_UNSIGNED(unsigned int);
         BOOST_SPIRIT_ABSOLUTE_VALUE_UNSIGNED(unsigned long);

Modified: branches/release/boost/spirit/home/karma/numeric/real_policies.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/numeric/real_policies.hpp (original)
+++ branches/release/boost/spirit/home/karma/numeric/real_policies.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -14,7 +14,7 @@
 #include <boost/math/special_functions/fpclassify.hpp>
 
 #include <boost/spirit/home/support/char_class.hpp>
-#include <boost/spirit/home/karma/generate.hpp>
+#include <boost/spirit/home/karma/generator.hpp>
 #include <boost/spirit/home/karma/char.hpp>
 #include <boost/spirit/home/karma/numeric/int.hpp>
 #include <boost/spirit/home/karma/numeric/detail/real_utils.hpp>

Modified: branches/release/boost/spirit/home/karma/stream/detail/format_manip.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/stream/detail/format_manip.hpp (original)
+++ branches/release/boost/spirit/home/karma/stream/detail/format_manip.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -20,7 +20,8 @@
 namespace boost { namespace spirit { namespace karma { namespace detail
 {
     ///////////////////////////////////////////////////////////////////////////
- template <typename Expr, typename CopyAttribute = mpl::false_
+ template <typename Expr
+ , typename CopyExpr = mpl::false_, typename CopyAttr = mpl::false_
       , typename Delimiter = unused_type, typename Attribute = unused_type>
     struct format_manip
     {
@@ -42,7 +43,7 @@
     };
 
     template <typename Expr, typename Delimiter, typename Attribute>
- struct format_manip<Expr, mpl::true_, Delimiter, Attribute>
+ struct format_manip<Expr, mpl::false_, mpl::true_, Delimiter, Attribute>
     {
         format_manip(Expr const& xpr, Delimiter const& d, Attribute const& a)
           : expr(xpr), delim(d), pre(delimit_flag::dont_predelimit), attr(a) {}
@@ -61,11 +62,93 @@
         format_manip& operator= (format_manip const&);
     };
 
+ template <typename Expr, typename Delimiter, typename Attribute>
+ struct format_manip<Expr, mpl::true_, mpl::false_, Delimiter, Attribute>
+ {
+ format_manip(Expr const& xpr, Delimiter const& d, Attribute const& a)
+ : expr(xpr), delim(d), pre(delimit_flag::dont_predelimit), attr(a) {}
+
+ format_manip(Expr const& xpr, Delimiter const& d
+ , BOOST_SCOPED_ENUM(delimit_flag) pre_delimit, Attribute const& a)
+ : expr(xpr), delim(d), pre(pre_delimit), attr(a) {}
+
+ Expr expr;
+ Delimiter const& delim;
+ BOOST_SCOPED_ENUM(delimit_flag) const pre;
+ Attribute const& attr;
+
+ private:
+ // silence MSVC warning C4512: assignment operator could not be generated
+ format_manip& operator= (format_manip const&);
+ };
+
+ template <typename Expr, typename Delimiter, typename Attribute>
+ struct format_manip<Expr, mpl::true_, mpl::true_, Delimiter, Attribute>
+ {
+ BOOST_SPIRIT_ASSERT_MSG(false, error_invalid_should_not_happen, ());
+ };
+
+ ///////////////////////////////////////////////////////////////////////////
+ template <typename Expr, typename Enable = void>
+ struct format
+ {
+ // 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 karma expression.
+ // Did you intend to use the auto_ facilities while forgetting to
+ // #include <boost/spirit/include/karma_format_auto.hpp>?
+ BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
+ };
+
+ template <typename Expr>
+ struct format<Expr
+ , typename enable_if<traits::matches<karma::domain, Expr> >::type>
+ {
+ typedef format_manip<Expr> type;
+
+ static type call(Expr const& expr)
+ {
+ return type(expr, unused, unused);
+ }
+ };
+
     ///////////////////////////////////////////////////////////////////////////
- template<typename Char, typename Traits, typename Expr, typename Copy>
+ template <typename Expr, typename Delimiter, typename Enable = void>
+ struct format_delimited
+ {
+ // 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 karma expression.
+ // Did you intend to use the auto_ facilities while forgetting to
+ // #include <boost/spirit/include/karma_format_auto.hpp>?
+ BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
+ };
+
+ template <typename Expr, typename Delimiter>
+ struct format_delimited<Expr, Delimiter
+ , typename enable_if<traits::matches<karma::domain, Expr> >::type>
+ {
+ typedef format_manip<Expr, mpl::false_, mpl::false_, Delimiter> type;
+
+ static type call(
+ Expr const& expr
+ , Delimiter const& delimiter
+ , BOOST_SCOPED_ENUM(delimit_flag) pre_delimit)
+ {
+ // Report invalid expression error as early as possible.
+ // If you got an error_invalid_expression error message here,
+ // then the delimiter is not a valid spirit karma expression.
+ BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Delimiter);
+ return type(expr, delimiter, pre_delimit, unused);
+ }
+ };
+
+ ///////////////////////////////////////////////////////////////////////////
+ template<typename Char, typename Traits, typename Expr
+ , typename CopyExpr, typename CopyAttr>
     inline std::basic_ostream<Char, Traits> &
     operator<< (std::basic_ostream<Char, Traits> &os
- , format_manip<Expr, Copy> const& fm)
+ , format_manip<Expr, CopyExpr, CopyAttr> const& fm)
     {
         karma::ostream_iterator<Char, Char, Traits> sink(os);
         if (!karma::generate (sink, fm.expr))
@@ -76,11 +159,11 @@
     }
 
     ///////////////////////////////////////////////////////////////////////////
- template<typename Char, typename Traits, typename Expr, typename Copy
- , typename Attribute>
+ template<typename Char, typename Traits, typename Expr
+ , typename CopyExpr, typename CopyAttr, typename Attribute>
     inline std::basic_ostream<Char, Traits> &
     operator<< (std::basic_ostream<Char, Traits> &os
- , format_manip<Expr, Copy, unused_type, Attribute> const& fm)
+ , format_manip<Expr, CopyExpr, CopyAttr, unused_type, Attribute> const& fm)
     {
         karma::ostream_iterator<Char, Char, Traits> sink(os);
         if (!karma::generate(sink, fm.expr, fm.attr))
@@ -90,11 +173,11 @@
         return os;
     }
 
- template<typename Char, typename Traits, typename Expr, typename Copy
- , typename Delimiter>
+ template<typename Char, typename Traits, typename Expr
+ , typename CopyExpr, typename CopyAttr, typename Delimiter>
     inline std::basic_ostream<Char, Traits> &
     operator<< (std::basic_ostream<Char, Traits> &os
- , format_manip<Expr, Copy, Delimiter> const& fm)
+ , format_manip<Expr, CopyExpr, CopyAttr, Delimiter> const& fm)
     {
         karma::ostream_iterator<Char, Char, Traits> sink(os);
         if (!karma::generate_delimited(sink, fm.expr, fm.delim, fm.pre))
@@ -105,11 +188,12 @@
     }
 
     ///////////////////////////////////////////////////////////////////////////
- template<typename Char, typename Traits, typename Expr, typename Copy
- , typename Delimiter, typename Attribute>
+ template<typename Char, typename Traits, typename Expr
+ , typename CopyExpr, typename CopyAttr, typename Delimiter
+ , typename Attribute>
     inline std::basic_ostream<Char, Traits> &
     operator<< (std::basic_ostream<Char, Traits> &os
- , format_manip<Expr, Copy, Delimiter, Attribute> const& fm)
+ , format_manip<Expr, CopyExpr, CopyAttr, Delimiter, Attribute> const& fm)
     {
         karma::ostream_iterator<Char, Char, Traits> sink(os);
         if (!karma::generate_delimited(sink, fm.expr, fm.delim, fm.pre, fm.attr))

Modified: branches/release/boost/spirit/home/karma/stream/format_manip.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/stream/format_manip.hpp (original)
+++ branches/release/boost/spirit/home/karma/stream/format_manip.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -21,19 +21,17 @@
 {
     ///////////////////////////////////////////////////////////////////////////
     template <typename Expr>
- inline detail::format_manip<Expr>
- format(Expr const& xpr)
+ inline typename detail::format<Expr>::type
+ format(Expr const& expr)
     {
- // 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 karma expression.
- BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
- return karma::detail::format_manip<Expr>(xpr, unused, unused);
+ return detail::format<Expr>::call(expr);
     }
 
     template <typename Expr, typename Attribute>
- inline detail::format_manip<Expr, mpl::false_, unused_type, Attribute>
- format(Expr const& xpr, Attribute const& attr)
+ inline detail::format_manip<Expr, mpl::false_, mpl::false_, unused_type, Attribute>
+ format(
+ Expr const& expr
+ , Attribute const& attr)
     {
         using karma::detail::format_manip;
 
@@ -41,31 +39,29 @@
         // If you got an error_invalid_expression error message here,
         // then the expression (expr) is not a valid spirit karma expression.
         BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
- return format_manip<Expr, mpl::false_, unused_type, Attribute>(
- xpr, unused, attr);
+ return format_manip<Expr, mpl::false_, mpl::false_, unused_type, Attribute>(
+ expr, unused, attr);
     }
 
     ///////////////////////////////////////////////////////////////////////////
     template <typename Expr, typename Delimiter>
- inline detail::format_manip<Expr, mpl::false_, Delimiter>
- format_delimited(Expr const& xpr, Delimiter const& d
- , BOOST_SCOPED_ENUM(delimit_flag) pre_delimit = delimit_flag::dont_predelimit)
+ inline typename detail::format_delimited<Expr, Delimiter>::type
+ format_delimited(
+ Expr const& expr
+ , Delimiter const& d
+ , BOOST_SCOPED_ENUM(delimit_flag) pre_delimit =
+ delimit_flag::dont_predelimit)
     {
- using karma::detail::format_manip;
-
- // 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 karma expression.
- BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
- BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Delimiter);
- return format_manip<Expr, mpl::false_, Delimiter>(
- xpr, d, pre_delimit, unused);
+ return detail::format_delimited<Expr, Delimiter>::call(expr, d, pre_delimit);
     }
 
     template <typename Expr, typename Delimiter, typename Attribute>
- inline detail::format_manip<Expr, mpl::false_, Delimiter, Attribute>
- format_delimited(Expr const& xpr, Delimiter const& d
- , BOOST_SCOPED_ENUM(delimit_flag) pre_delimit, Attribute const& attr)
+ inline detail::format_manip<Expr, mpl::false_, mpl::false_, Delimiter, Attribute>
+ format_delimited(
+ Expr const& xpr
+ , Delimiter const& d
+ , BOOST_SCOPED_ENUM(delimit_flag) pre_delimit
+ , Attribute const& attr)
     {
         using karma::detail::format_manip;
 
@@ -74,13 +70,16 @@
         // then the expression (expr) is not a valid spirit karma expression.
         BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
         BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Delimiter);
- return format_manip<Expr, mpl::false_, Delimiter, Attribute>(
+ return format_manip<Expr, mpl::false_, mpl::false_, Delimiter, Attribute>(
             xpr, d, pre_delimit, attr);
     }
 
     template <typename Expr, typename Delimiter, typename Attribute>
- inline detail::format_manip<Expr, mpl::false_, Delimiter, Attribute>
- format_delimited(Expr const& xpr, Delimiter const& d, Attribute const& attr)
+ inline detail::format_manip<Expr, mpl::false_, mpl::false_, Delimiter, Attribute>
+ format_delimited(
+ Expr const& xpr
+ , Delimiter const& d
+ , Attribute const& attr)
     {
         using karma::detail::format_manip;
 
@@ -89,7 +88,7 @@
         // then the expression (expr) is not a valid spirit karma expression.
         BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr);
         BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Delimiter);
- return format_manip<Expr, mpl::false_, Delimiter, Attribute>(
+ return format_manip<Expr, mpl::false_, mpl::false_, Delimiter, Attribute>(
             xpr, d, delimit_flag::dont_predelimit, attr);
     }
 

Modified: branches/release/boost/spirit/home/karma/stream/format_manip_attr.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/stream/format_manip_attr.hpp (original)
+++ branches/release/boost/spirit/home/karma/stream/format_manip_attr.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -39,7 +39,7 @@
 {
     ///////////////////////////////////////////////////////////////////////////
     template <typename Expr, BOOST_PP_ENUM_PARAMS(N, typename A)>
- inline detail::format_manip<Expr, mpl::true_, unused_type
+ inline detail::format_manip<Expr, mpl::false_, mpl::true_, unused_type
       , fusion::vector<
             BOOST_PP_ENUM(N, BOOST_SPIRIT_KARMA_ATTRIBUTE_REFERENCE, A)
> >
@@ -57,14 +57,14 @@
> vector_type;
 
         vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr));
- return format_manip<Expr, mpl::true_, unused_type, vector_type>(
+ return format_manip<Expr, mpl::false_, mpl::true_, unused_type, vector_type>(
             xpr, unused, attr);
     }
 
     ///////////////////////////////////////////////////////////////////////////
     template <typename Expr, typename Delimiter
       , BOOST_PP_ENUM_PARAMS(N, typename A)>
- inline detail::format_manip<Expr, mpl::true_, Delimiter
+ inline detail::format_manip<Expr, mpl::false_, mpl::true_, Delimiter
       , fusion::vector<
             BOOST_PP_ENUM(N, BOOST_SPIRIT_KARMA_ATTRIBUTE_REFERENCE, A)
> >
@@ -85,13 +85,13 @@
> vector_type;
 
         vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr));
- return format_manip<Expr, mpl::true_, Delimiter, vector_type>(
+ return format_manip<Expr, mpl::false_, mpl::true_, Delimiter, vector_type>(
             xpr, d, pre_delimit, attr);
     }
 
     template <typename Expr, typename Delimiter
       , BOOST_PP_ENUM_PARAMS(N, typename A)>
- inline detail::format_manip<Expr, mpl::true_, Delimiter
+ inline detail::format_manip<Expr, mpl::false_, mpl::true_, Delimiter
       , fusion::vector<
             BOOST_PP_ENUM(N, BOOST_SPIRIT_KARMA_ATTRIBUTE_REFERENCE, A)
> >
@@ -111,7 +111,7 @@
> vector_type;
 
         vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr));
- return format_manip<Expr, mpl::true_, Delimiter, vector_type>(
+ return format_manip<Expr, mpl::false_, mpl::true_, Delimiter, vector_type>(
             xpr, d, delimit_flag::dont_predelimit, attr);
     }
 

Modified: branches/release/boost/spirit/home/karma/stream/stream.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/stream/stream.hpp (original)
+++ branches/release/boost/spirit/home/karma/stream/stream.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -270,7 +270,7 @@
     };
 
     ///////////////////////////////////////////////////////////////////////////
- // Parser generators: make_xxx function (objects)
+ // Generator generators: make_xxx function (objects)
     ///////////////////////////////////////////////////////////////////////////
     template <typename Char, typename Modifiers>
     struct make_stream

Modified: branches/release/boost/spirit/home/karma/string.hpp
==============================================================================
--- branches/release/boost/spirit/home/karma/string.hpp (original)
+++ branches/release/boost/spirit/home/karma/string.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -11,5 +11,6 @@
 #endif
 
 #include <boost/spirit/home/karma/string/lit.hpp>
+#include <boost/spirit/home/karma/string/symbols.hpp>
 
 #endif

Modified: branches/release/boost/spirit/home/lex/lexer/token_def.hpp
==============================================================================
--- branches/release/boost/spirit/home/lex/lexer/token_def.hpp (original)
+++ branches/release/boost/spirit/home/lex/lexer/token_def.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -30,6 +30,11 @@
 #include <string>
 #include <cstdlib>
 
+#if defined(BOOST_MSVC)
+# pragma warning(push)
+# pragma warning(disable: 4355) // 'this' : used in base member initializer list warning
+#endif
+
 namespace boost { namespace spirit { namespace lex
 {
     ///////////////////////////////////////////////////////////////////////////
@@ -53,11 +58,6 @@
         typedef typename proto::terminal<reference_>::type terminal_type;
         typedef proto::extends<terminal_type, token_def> proto_base_type;
 
- reference_ alias() const
- {
- return reference_(*this);
- }
-
     public:
         // Qi interface: metafunction calculating parser return type
         template <typename Context, typename Iterator>
@@ -109,9 +109,9 @@
         template <typename Context>
         info what(Context& /*context*/) const
         {
- if (0 == def_.which()) {
+ if (0 == def_.which())
                 return info("token_def", get<string_type>(def_));
- }
+
             return info("token_def", get<char_type>(def_));
         }
 
@@ -154,18 +154,23 @@
 
         // Lex interface: constructing token definitions
         token_def()
- : proto_base_type(terminal_type::make(alias()))
+ : proto_base_type(terminal_type::make(reference_(*this)))
           , def_('\0'), token_id_()
- , unique_id_(std::size_t(~0)), token_state_(std::size_t(~0)) {}
+ , unique_id_(std::size_t(~0)), token_state_(std::size_t(~0)) {}
+
+ token_def(token_def const& rhs)
+ : proto_base_type(terminal_type::make(reference_(*this)))
+ , def_(rhs.def_), token_id_(rhs.token_id_)
+ , unique_id_(rhs.unique_id_), token_state_(rhs.token_state_) {}
 
         explicit token_def(char_type def_, Idtype id_ = Idtype())
- : proto_base_type(terminal_type::make(alias()))
+ : proto_base_type(terminal_type::make(reference_(*this)))
           , def_(def_)
           , token_id_(std::size_t(Idtype() == id_ ? def_ : id_))
           , unique_id_(std::size_t(~0)), token_state_(std::size_t(~0)) {}
 
         explicit token_def(string_type const& def_, Idtype id_ = Idtype())
- : proto_base_type(terminal_type::make(alias()))
+ : proto_base_type(terminal_type::make(reference_(*this)))
           , def_(def_), token_id_(id_)
           , unique_id_(std::size_t(~0)), token_state_(std::size_t(~0)) {}
 
@@ -194,8 +199,8 @@
 
         string_type definition() const
         {
- return (0 == def_.which())
- ? get<string_type>(def_) : string_type(1, get<char_type>(def_));
+ return (0 == def_.which()) ?
+ get<string_type>(def_) : string_type(1, get<char_type>(def_));
         }
         std::size_t state() const { return token_state_; }
 
@@ -208,4 +213,8 @@
 
 }}}
 
+#if defined(BOOST_MSVC)
+# pragma warning(pop)
+#endif
+
 #endif

Modified: branches/release/boost/spirit/home/qi.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi.hpp (original)
+++ branches/release/boost/spirit/home/qi.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -12,6 +12,7 @@
 #endif
 
 #include <boost/spirit/home/qi/action.hpp>
+#include <boost/spirit/home/qi/auto.hpp>
 #include <boost/spirit/home/qi/auxiliary.hpp>
 #include <boost/spirit/home/qi/char.hpp>
 #include <boost/spirit/home/qi/binary.hpp>

Copied: branches/release/boost/spirit/home/qi/auto.hpp (from r58049, /trunk/boost/spirit/home/qi/auto.hpp)
==============================================================================
--- /trunk/boost/spirit/home/qi/auto.hpp (original)
+++ branches/release/boost/spirit/home/qi/auto.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -13,5 +13,6 @@
 #endif
 
 #include <boost/spirit/home/qi/auto/auto.hpp>
+#include <boost/spirit/home/qi/detail/parse_auto.hpp>
 
 #endif

Copied: branches/release/boost/spirit/home/qi/auto/auto.hpp (from r58049, /trunk/boost/spirit/home/qi/auto/auto.hpp)
==============================================================================
--- /trunk/boost/spirit/home/qi/auto/auto.hpp (original)
+++ branches/release/boost/spirit/home/qi/auto/auto.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -52,22 +52,12 @@
           : modifiers_(modifiers) {}
 
         template <typename Iterator, typename Context, typename Skipper
- , typename Attribute, typename Expr>
- bool parse_auto(Iterator& first, Iterator const& last
- , Context& context, Skipper const& skipper, Attribute& attr
- , Expr const& expr) const
- {
- return compile<qi::domain>(expr, modifiers_)
- .parse(first, last, context, skipper, attr);
- }
-
- template <typename Iterator, typename Context, typename Skipper
           , typename Attribute>
         bool parse(Iterator& first, Iterator const& last
           , Context& context, Skipper const& skipper, Attribute& attr) const
         {
- return parse_auto(first, last, context, skipper, attr
- , create_parser<Attribute>());
+ return compile<qi::domain>(create_parser<Attribute>(), modifiers_)
+ .parse(first, last, context, skipper, attr);
         }
 
         template <typename Context>

Copied: branches/release/boost/spirit/home/qi/auto/create_parser.hpp (from r58049, /trunk/boost/spirit/home/qi/auto/create_parser.hpp)
==============================================================================
--- /trunk/boost/spirit/home/qi/auto/create_parser.hpp (original)
+++ branches/release/boost/spirit/home/qi/auto/create_parser.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -11,31 +11,24 @@
 #endif
 
 #include <boost/spirit/home/qi/auto/meta_create.hpp>
-#include <boost/proto/deep_copy.hpp>
 
 namespace boost { namespace spirit { namespace result_of
 {
     ///////////////////////////////////////////////////////////////////////////
     template <typename T>
     struct create_parser
- {
- typedef spirit::meta_create<qi::domain, T> creator_type;
-
- typedef typename proto::result_of::deep_copy<
- typename creator_type::type
- >::type type;
- };
+ : spirit::traits::meta_create<qi::domain, T> {};
 }}}
 
 namespace boost { namespace spirit { namespace qi
 {
     ///////////////////////////////////////////////////////////////////////////
+ // Main API function for parser creation from data type
     template <typename T>
     typename result_of::create_parser<T>::type
     create_parser()
     {
- typedef typename result_of::create_parser<T>::creator_type creator_type;
- return proto::deep_copy(creator_type::call());
+ return spirit::traits::meta_create<qi::domain, T>::call();
     }
 }}}
 

Copied: branches/release/boost/spirit/home/qi/auto/meta_create.hpp (from r58049, /trunk/boost/spirit/home/qi/auto/meta_create.hpp)
==============================================================================
--- /trunk/boost/spirit/home/qi/auto/meta_create.hpp (original)
+++ branches/release/boost/spirit/home/qi/auto/meta_create.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -18,9 +18,11 @@
 #include <boost/variant.hpp>
 #include <boost/optional.hpp>
 #include <boost/config.hpp>
+#include <boost/mpl/not.hpp>
 #include <boost/mpl/fold.hpp>
 #include <boost/mpl/vector.hpp>
 #include <boost/mpl/push_back.hpp>
+#include <boost/type_traits/is_same.hpp>
 #include <boost/fusion/include/as_vector.hpp>
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -31,19 +33,9 @@
     template <typename Container>
     struct meta_create_container
     {
- struct make_dereference
- {
- template <typename RT, typename T_>
- static RT call(T_ const& t)
- {
- // we map STL containers to the Kleene star
- return *t;
- }
- };
-
- typedef spirit::detail::make_unary_proto_expr<
- typename Container::value_type, proto::tag::dereference
- , make_dereference, qi::domain
+ typedef make_unary_proto_expr<
+ typename Container::value_type
+ , proto::tag::dereference, qi::domain
> make_proto_expr;
 
         typedef typename make_proto_expr::type type;
@@ -59,23 +51,14 @@
     template <typename Sequence>
     struct meta_create_sequence
     {
- struct make_shift_right
- {
- template <typename RT, typename T1, typename T2>
- static RT call(T1 const& t1, T2 const& t2)
- {
- return t1 >> t2;
- }
- };
-
         // create a mpl sequence from the given fusion sequence
         typedef typename mpl::fold<
             typename fusion::result_of::as_vector<Sequence>::type
           , mpl::vector<>, mpl::push_back<mpl::_, mpl::_>
>::type sequence_type;
 
- typedef spirit::detail::make_nary_proto_expr<
- sequence_type, proto::tag::shift_right, make_shift_right, qi::domain
+ typedef make_nary_proto_expr<
+ sequence_type, proto::tag::shift_right, qi::domain
> make_proto_expr;
 
         typedef typename make_proto_expr::type type;
@@ -89,8 +72,13 @@
     ///////////////////////////////////////////////////////////////////////////
     // the default is to use the standard streaming operator unless it's a
     // STL container or a fusion sequence
+
+ // The default implementation will be chosen if no predefined mapping of
+ // the data type T to a Karma component is defined.
+ struct no_auto_mapping_exists {};
+
     template <typename T, typename Enable = void>
- struct meta_create_impl;
+ struct meta_create_impl : mpl::identity<no_auto_mapping_exists> {};
 
     template <typename T>
     struct meta_create_impl<T
@@ -110,17 +98,8 @@
     template <typename T>
     struct meta_create<boost::optional<T> >
     {
- struct make_negate
- {
- template <typename RT, typename T_>
- static RT call(T_ const& t)
- {
- return -t;
- }
- };
-
- typedef spirit::detail::make_unary_proto_expr<
- T, proto::tag::negate, make_negate, qi::domain
+ typedef make_unary_proto_expr<
+ T, proto::tag::negate, qi::domain
> make_proto_expr;
 
         typedef typename make_proto_expr::type type;
@@ -136,18 +115,9 @@
     template <BOOST_VARIANT_ENUM_PARAMS(typename T)>
     struct meta_create<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> >
     {
- struct make_bitwise_or
- {
- template <typename RT, typename T1_, typename T2_>
- static RT call(T1_ const& t1, T2_ const& t2)
- {
- return t1 | t2;
- }
- };
-
- typedef spirit::detail::make_nary_proto_expr<
+ typedef make_nary_proto_expr<
             typename boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)>::types
- , proto::tag::bitwise_or, make_bitwise_or, qi::domain
+ , proto::tag::bitwise_or, qi::domain
> make_proto_expr;
 
         typedef typename make_proto_expr::type type;
@@ -165,76 +135,76 @@
     template <>
     struct meta_create<char>
     {
- typedef spirit::standard::char_type const& type;
- static type call() { return spirit::standard::char_; }
+ typedef spirit::standard::char_type type;
+ static type const& call() { return spirit::standard::char_; }
     };
     template <>
     struct meta_create<wchar_t>
     {
- typedef spirit::standard_wide::char_type const& type;
- static type call() { return spirit::standard_wide::char_; }
+ typedef spirit::standard_wide::char_type type;
+ static type const& call() { return spirit::standard_wide::char_; }
     };
 
     // boolean generator
     template <>
     struct meta_create<bool>
     {
- typedef spirit::bool__type const& type;
- static type call() { return spirit::bool_; }
+ typedef spirit::bool__type type;
+ static type const& call() { return spirit::bool_; }
     };
 
     // integral generators
     template <>
     struct meta_create<int>
     {
- typedef spirit::int__type const& type;
- static type call() { return spirit::int_; }
+ typedef spirit::int__type type;
+ static type const& call() { return spirit::int_; }
     };
     template <>
     struct meta_create<short>
     {
- typedef spirit::short__type const& type;
- static type call() { return spirit::short_; }
+ typedef spirit::short__type type;
+ static type const& call() { return spirit::short_; }
     };
     template <>
     struct meta_create<long>
     {
- typedef spirit::long__type const& type;
- static type call() { return spirit::long_; }
+ typedef spirit::long__type type;
+ static type const& call() { return spirit::long_; }
     };
     template <>
     struct meta_create<unsigned int>
     {
- typedef spirit::uint__type const& type;
- static type call() { return spirit::uint_; }
+ typedef spirit::uint__type type;
+ static type const& call() { return spirit::uint_; }
     };
 #if !defined(BOOST_NO_INTRINSIC_WCHAR_T)
     template <>
     struct meta_create<unsigned short>
     {
- typedef spirit::ushort__type const& type;
- static type call() { return spirit::ushort_; }
+ typedef spirit::ushort__type type;
+ static type const& call() { return spirit::ushort_; }
     };
 #endif
     template <>
     struct meta_create<unsigned long>
     {
- typedef spirit::ulong__type const& type;
- static type call() { return spirit::ulong_; }
+ typedef spirit::ulong__type type;
+ static type const& call() { return spirit::ulong_; }
     };
 
 #ifdef BOOST_HAS_LONG_LONG
     template <>
     struct meta_create<boost::long_long_type>
     {
- typedef spirit::long_long_type const& type;
- static type call() { return spirit::long_long; }
+ typedef spirit::long_long_type type;
+ static type const& call() { return spirit::long_long; }
     };
     template <>
     struct meta_create<boost::ulong_long_type>
     {
- typedef spirit::ulong_long_type const& type;
- static type call() { return spirit::ulong_long; }
+ typedef spirit::ulong_long_type type;
+ static type const& call() { return spirit::ulong_long; }
     };
 #endif
 
@@ -242,38 +212,46 @@
     template <>
     struct meta_create<float>
     {
- typedef spirit::float__type const& type;
- static type call() { return spirit::float_; }
+ typedef spirit::float__type type;
+ static type const& call() { return spirit::float_; }
     };
     template <>
     struct meta_create<double>
     {
- typedef spirit::double__type const& type;
- static type call() { return spirit::double_; }
+ typedef spirit::double__type type;
+ static type const& call() { return spirit::double_; }
     };
     template <>
     struct meta_create<long double>
     {
- typedef spirit::long_double_type const& type;
- static type call() { return spirit::long_double; }
+ typedef spirit::long_double_type type;
+ static type const& call() { return spirit::long_double; }
     };
 }}}
 
 ///////////////////////////////////////////////////////////////////////////////
-namespace boost { namespace spirit
+namespace boost { namespace spirit { namespace traits
 {
+ ///////////////////////////////////////////////////////////////////////////
+ // main customization point for create_parser
+ template <typename T, typename Enable = void>
+ struct create_parser : qi::meta_create<T> {};
+
+ ///////////////////////////////////////////////////////////////////////////
     // dispatch this to the qi related specializations
     template <typename T>
- struct meta_create<qi::domain, T>
- {
- typedef typename spirit::detail::remove_const_ref<T>::type data_type;
- typedef typename qi::meta_create<data_type>::type type;
+ struct meta_create<qi::domain, T>
+ : create_parser<typename spirit::detail::remove_const_ref<T>::type> {};
 
- static type call()
- {
- return qi::meta_create<data_type>::call();
- }
- };
-}}
+ ///////////////////////////////////////////////////////////////////////////
+ // Check whether a valid mapping exits for the given data type to a Karma
+ // component
+ template <typename T>
+ struct meta_create_exists<qi::domain, T>
+ : mpl::not_<is_same<
+ qi::no_auto_mapping_exists
+ , typename meta_create<qi::domain, T>::type
+ > > {};
+}}}
 
 #endif

Copied: branches/release/boost/spirit/home/qi/detail/parse_auto.hpp (from r58109, /trunk/boost/spirit/home/qi/detail/parse_auto.hpp)
==============================================================================
--- /trunk/boost/spirit/home/qi/detail/parse_auto.hpp (original)
+++ branches/release/boost/spirit/home/qi/detail/parse_auto.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -11,7 +11,7 @@
 #pragma once
 #endif
 
-#include <boost/spirit/home/qi/detail/parse.hpp>
+#include <boost/spirit/home/qi/parse.hpp>
 #include <boost/spirit/home/qi/auto/create_parser.hpp>
 #include <boost/utility/enable_if.hpp>
 #include <boost/mpl/not.hpp>

Modified: branches/release/boost/spirit/home/qi/detail/pass_container.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/detail/pass_container.hpp (original)
+++ branches/release/boost/spirit/home/qi/detail/pass_container.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -70,11 +70,14 @@
             typename traits::container_value<Attr>::type val =
                 typename traits::container_value<Attr>::type();
 
+ iterator_type save = f.first;
             bool r = f(component, val);
             if (!r)
             {
                 // push the parsed value into our attribute
- traits::push_back(attr, val);
+ r = !traits::push_back(attr, val);
+ if (r)
+ f.first = save;
             }
             return r;
         }

Modified: branches/release/boost/spirit/home/qi/directive/repeat.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/directive/repeat.hpp (original)
+++ branches/release/boost/spirit/home/qi/directive/repeat.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -161,31 +161,39 @@
             typename LoopIter::type i = iter.start();
 
             // parse the minimum required
- { // this scope allows save and save_attr to be reclaimed immediately
- // after we're done with the required minimum iteration.
+ if (!iter.got_min(i)) {
+ // this scope allows save and save_attr to be reclaimed
+ // immediately after we're done with the required minimum
+ // iteration.
                 Iterator save = first;
                 Attribute save_attr; traits::swap_impl(save_attr, attr);
                 for (; !iter.got_min(i); ++i)
                 {
- if (!subject.parse(first, last, context, skipper, val))
+ if (!subject.parse(save, last, context, skipper, val) ||
+ !traits::push_back(attr, val))
                     {
                         // if we fail before reaching the minimum iteration
                         // required, restore the iterator and the attribute
                         // then return false
- first = save;
                         traits::swap_impl(save_attr, attr);
                         return false;
                     }
- traits::push_back(attr, val);
+
+ first = save;
                     traits::clear(val);
                 }
             }
+
             // parse some more up to the maximum specified
+ Iterator save = first;
             for (; !iter.got_max(i); ++i)
             {
- if (!subject.parse(first, last, context, skipper, val))
+ if (!subject.parse(save, last, context, skipper, val) ||
+ !traits::push_back(attr, val))
+ {
                     break;
- traits::push_back(attr, val);
+ }
+ first = save;
                 traits::clear(val);
             }
             return true;

Modified: branches/release/boost/spirit/home/qi/nonterminal/rule.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/nonterminal/rule.hpp (original)
+++ branches/release/boost/spirit/home/qi/nonterminal/rule.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -35,6 +35,11 @@
 #include <boost/spirit/home/qi/nonterminal/detail/parameterized.hpp>
 #include <boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp>
 
+#if defined(BOOST_MSVC)
+# pragma warning(push)
+# pragma warning(disable: 4355) // 'this' : used in base member initializer list warning
+#endif
+
 namespace boost { namespace spirit { namespace qi
 {
     BOOST_PP_REPEAT(SPIRIT_ATTRIBUTES_LIMIT, SPIRIT_USING_ATTRIBUTE, _)
@@ -119,7 +124,7 @@
         function_type;
 
         explicit rule(std::string const& name_ = "unnamed-rule")
- : base_type(terminal::make(alias()))
+ : base_type(terminal::make(reference_(*this)))
           , name_(name_)
         {
         }
@@ -133,7 +138,7 @@
 
         template <typename Expr>
         rule (Expr const& expr, std::string const& name_ = "unnamed-rule")
- : base_type(terminal::make(alias()))
+ : base_type(terminal::make(reference_(*this)))
           , name_(name_)
         {
             // Report invalid expression error as early as possible.
@@ -311,4 +316,8 @@
     };
 }}}
 
+#if defined(BOOST_MSVC)
+# pragma warning(pop)
+#endif
+
 #endif

Modified: branches/release/boost/spirit/home/qi/operator/kleene.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/operator/kleene.hpp (original)
+++ branches/release/boost/spirit/home/qi/operator/kleene.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -67,10 +67,11 @@
             value_type val = value_type();
 
             // Repeat while subject parses ok
- while (subject.parse(first, last, context, skipper, val))
+ Iterator save = first;
+ while (subject.parse(save, last, context, skipper, val) &&
+ traits::push_back(attr, val)) // push the parsed value into our attribute
             {
- // push the parsed value into our attribute
- traits::push_back(attr, val);
+ first = save;
                 traits::clear(val);
             }
             return true;

Modified: branches/release/boost/spirit/home/qi/operator/list.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/operator/list.hpp (original)
+++ branches/release/boost/spirit/home/qi/operator/list.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -64,20 +64,23 @@
                 value_type;
             value_type val = value_type();
 
- if (left.parse(first, last, context, skipper, val))
+ Iterator save = first;
+ if (!left.parse(save, last, context, skipper, val) ||
+ !traits::push_back(attr, val))
             {
- traits::push_back(attr, val);
- Iterator i = first;
- while (right.parse(i, last, context, skipper, unused)
- && (traits::clear(val), true)
- && left.parse(i, last, context, skipper, val))
- {
- traits::push_back(attr, val);
- first = i;
- }
- return true;
+ return false;
             }
- return false;
+ first = save;
+
+ while (right.parse(save, last, context, skipper, unused)
+ && (traits::clear(val), true)
+ && left.parse(save, last, context, skipper, val))
+ {
+ if (!traits::push_back(attr, val))
+ break;
+ first = save;
+ }
+ return true;
         }
 
         template <typename Context>

Modified: branches/release/boost/spirit/home/qi/operator/plus.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/operator/plus.hpp (original)
+++ branches/release/boost/spirit/home/qi/operator/plus.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -62,18 +62,24 @@
                 value_type;
             value_type val = value_type();
 
- if (subject.parse(first, last, context, skipper, val))
+ Iterator save = first;
+ if (!subject.parse(save, last, context, skipper, val) ||
+ !traits::push_back(attr, val))
             {
- traits::push_back(attr, val);
+ return false;
+ }
+ first = save;
+ traits::clear(val);
+
+ while (subject.parse(save, last, context, skipper, val))
+ {
+ if (!traits::push_back(attr, val))
+ break;
+
+ first = save;
                 traits::clear(val);
- while (subject.parse(first, last, context, skipper, val))
- {
- traits::push_back(attr, val);
- traits::clear(val);
- }
- return true;
             }
- return false;
+ return true;
         }
 
         template <typename Context>

Modified: branches/release/boost/spirit/home/qi/parse.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/parse.hpp (original)
+++ branches/release/boost/spirit/home/qi/parse.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,5 +1,6 @@
 /*=============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
+ Copyright (c) 2001-2009 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)
@@ -11,24 +12,11 @@
 #pragma once
 #endif
 
-#include <boost/spirit/home/qi/meta_compiler.hpp>
-#include <boost/spirit/home/qi/skip_over.hpp>
-#include <boost/spirit/home/support/unused.hpp>
-#include <boost/spirit/home/support/detail/scoped_enum_emulation.hpp>
-#include <boost/mpl/assert.hpp>
-#include <boost/mpl/bool.hpp>
+#include <boost/spirit/home/qi/detail/parse.hpp>
 
 namespace boost { namespace spirit { namespace qi
 {
     ///////////////////////////////////////////////////////////////////////////
- BOOST_SCOPED_ENUM_START(skip_flag)
- {
- postskip, // force post-skipping in phrase_parse()
- dont_postskip // inhibit post-skipping in phrase_parse()
- };
- BOOST_SCOPED_ENUM_END
-
- ///////////////////////////////////////////////////////////////////////////
     template <typename Iterator, typename Expr>
     inline bool
     parse(
@@ -36,11 +24,7 @@
       , Iterator last
       , Expr const& expr)
     {
- // 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(qi::domain, Expr);
- return compile<qi::domain>(expr).parse(first, last, unused, unused, unused);
+ return detail::parse<Expr>::call(first, last, expr);
     }
 
     template <typename Iterator, typename Expr, typename Attr>
@@ -68,25 +52,8 @@
       , Skipper const& skipper
       , BOOST_SCOPED_ENUM(skip_flag) post_skip = skip_flag::postskip)
     {
- // Report invalid expression error as early as possible.
- // If you got an error_invalid_expression error message here,
- // then either the expression (expr) or skipper is not a valid
- // spirit qi expression.
- BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Expr);
- BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper);
-
- typedef
- typename result_of::compile<qi::domain, Skipper>::type
- skipper_type;
- skipper_type const skipper_ = compile<qi::domain>(skipper);
-
- if (!compile<qi::domain>(expr).parse(
- first, last, unused, skipper_, unused))
- return false;
-
- if (post_skip == skip_flag::postskip)
- qi::skip_over(first, last, skipper_);
- return true;
+ return detail::phrase_parse<Expr>::call(
+ first, last, expr, skipper, post_skip);
     }
 
     template <typename Iterator, typename Expr, typename Skipper, typename Attr>

Modified: branches/release/boost/spirit/home/qi/stream/detail/match_manip.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/stream/detail/match_manip.hpp (original)
+++ branches/release/boost/spirit/home/qi/stream/detail/match_manip.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -22,7 +22,8 @@
 namespace boost { namespace spirit { namespace qi { namespace detail
 {
     ///////////////////////////////////////////////////////////////////////////
- template <typename Expr, typename Copy = mpl::false_
+ template <typename Expr
+ , typename CopyExpr = mpl::false_, typename CopyAttr = mpl::false_
       , typename Skipper = unused_type, typename Attribute = unused_type const>
     struct match_manip
     {
@@ -44,7 +45,7 @@
     };
 
     template <typename Expr, typename Skipper, typename Attribute>
- struct match_manip<Expr, mpl::true_, Skipper, Attribute>
+ struct match_manip<Expr, mpl::false_, mpl::true_, Skipper, Attribute>
     {
         match_manip(Expr const& xpr, Skipper const& s, Attribute& a)
           : expr(xpr), skipper(s), attr(a), post_skip(skip_flag::postskip) {}
@@ -63,11 +64,93 @@
         match_manip& operator= (match_manip const&);
     };
 
+ template <typename Expr, typename Skipper, typename Attribute>
+ struct match_manip<Expr, mpl::true_, mpl::false_, Skipper, Attribute>
+ {
+ match_manip(Expr const& xpr, Skipper const& s, Attribute& a)
+ : expr(xpr), skipper(s), attr(a), post_skip(skip_flag::postskip) {}
+
+ match_manip(Expr const& xpr, Skipper const& s
+ , BOOST_SCOPED_ENUM(skip_flag) ps, Attribute& a)
+ : expr(xpr), skipper(s), attr(a), post_skip(ps) {}
+
+ Expr expr;
+ Skipper const& skipper;
+ Attribute& attr;
+ BOOST_SCOPED_ENUM(skip_flag) const post_skip;
+
+ private:
+ // silence MSVC warning C4512: assignment operator could not be generated
+ match_manip& operator= (match_manip const&);
+ };
+
+ template <typename Expr, typename Skipper, typename Attribute>
+ struct match_manip<Expr, mpl::true_, mpl::true_, Skipper, Attribute>
+ {
+ BOOST_SPIRIT_ASSERT_MSG(false, error_invalid_should_not_happen, ());
+ };
+
+ ///////////////////////////////////////////////////////////////////////////
+ template <typename Expr, typename Enable = void>
+ struct match
+ {
+ // 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.
+ // Did you intend to use the auto_ facilities while forgetting to
+ // #include <boost/spirit/include/qi_match_auto.hpp>?
+ BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Expr);
+ };
+
+ template <typename Expr>
+ struct match<Expr
+ , typename enable_if<traits::matches<qi::domain, Expr> >::type>
+ {
+ typedef match_manip<Expr> type;
+
+ static type call(Expr const& expr)
+ {
+ return type(expr, unused, unused);
+ }
+ };
+
+ ///////////////////////////////////////////////////////////////////////////
+ template <typename Expr, typename Skipper, typename Enable = void>
+ struct phrase_match
+ {
+ // 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.
+ // Did you intend to use the auto_ facilities while forgetting to
+ // #include <boost/spirit/include/qi_match_auto.hpp>?
+ BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Expr);
+ };
+
+ template <typename Expr, typename Skipper>
+ struct phrase_match<Expr, Skipper
+ , typename enable_if<traits::matches<qi::domain, Expr> >::type>
+ {
+ typedef match_manip<Expr, mpl::false_, mpl::false_, Skipper> type;
+
+ static type call(
+ Expr const& expr
+ , Skipper const& skipper
+ , BOOST_SCOPED_ENUM(skip_flag) post_skip)
+ {
+ // Report invalid expression error as early as possible.
+ // If you got an error_invalid_expression error message here,
+ // then the delimiter is not a valid spirit karma expression.
+ BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper);
+ return type(expr, skipper, post_skip, unused);
+ }
+ };
+
     ///////////////////////////////////////////////////////////////////////////
- template<typename Char, typename Traits, typename Expr, typename Copy>
+ template<typename Char, typename Traits, typename Expr
+ , typename CopyExpr, typename CopyAttr>
     inline std::basic_istream<Char, Traits> &
     operator>>(std::basic_istream<Char, Traits> &is,
- match_manip<Expr, Copy> const& fm)
+ match_manip<Expr, CopyExpr, CopyAttr> const& fm)
     {
         typedef std::istream_iterator<Char, Char, Traits> input_iterator;
         input_iterator f(is);
@@ -80,11 +163,12 @@
     }
 
     ///////////////////////////////////////////////////////////////////////////
- template<typename Char, typename Traits, typename Expr, typename Copy
+ template<typename Char, typename Traits, typename Expr
+ , typename CopyExpr, typename CopyAttr
       , typename Attribute>
     inline std::basic_istream<Char, Traits> &
     operator>>(std::basic_istream<Char, Traits> &is,
- match_manip<Expr, Copy, unused_type, Attribute> const& fm)
+ match_manip<Expr, CopyExpr, CopyAttr, unused_type, Attribute> const& fm)
     {
         typedef std::istream_iterator<Char, Char, Traits> input_iterator;
         input_iterator f(is);
@@ -97,11 +181,12 @@
     }
 
     ///////////////////////////////////////////////////////////////////////////
- template<typename Char, typename Traits, typename Expr, typename Copy
+ template<typename Char, typename Traits, typename Expr
+ , typename CopyExpr, typename CopyAttr
       , typename Skipper>
     inline std::basic_istream<Char, Traits> &
     operator>>(std::basic_istream<Char, Traits> &is,
- match_manip<Expr, Copy, Skipper> const& fm)
+ match_manip<Expr, CopyExpr, CopyAttr, Skipper> const& fm)
     {
         typedef std::istream_iterator<Char, Char, Traits> input_iterator;
         input_iterator f(is);
@@ -115,13 +200,14 @@
     }
 
     ///////////////////////////////////////////////////////////////////////////
- template<typename Char, typename Traits, typename Expr, typename Copy
+ template<typename Char, typename Traits, typename Expr
+ , typename CopyExpr, typename CopyAttr
       , typename Attribute, typename Skipper
>
     inline std::basic_istream<Char, Traits> &
     operator>>(
         std::basic_istream<Char, Traits> &is,
- match_manip<Expr, Copy, Attribute, Skipper> const& fm)
+ match_manip<Expr, CopyExpr, CopyAttr, Attribute, Skipper> const& fm)
     {
         typedef std::istream_iterator<Char, Char, Traits> input_iterator;
         input_iterator f(is);

Modified: branches/release/boost/spirit/home/qi/stream/match_manip.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/stream/match_manip.hpp (original)
+++ branches/release/boost/spirit/home/qi/stream/match_manip.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -22,19 +22,17 @@
 {
     ///////////////////////////////////////////////////////////////////////////
     template <typename Expr>
- inline detail::match_manip<Expr>
+ inline typename detail::match<Expr>::type
     match(
- Expr const& xpr)
+ Expr const& expr)
     {
- // 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(qi::domain, Expr);
- return qi::detail::match_manip<Expr>(xpr, unused, unused);
+ return detail::match<Expr>::call(expr);
     }
 
     template <typename Expr, typename Attribute>
- inline detail::match_manip<Expr, mpl::false_, unused_type, Attribute>
+ inline detail::match_manip<
+ Expr, mpl::false_, mpl::false_, unused_type, Attribute
+ >
     match(
         Expr const& xpr
       , Attribute& p)
@@ -45,32 +43,25 @@
         // 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(qi::domain, Expr);
- return match_manip<Expr, mpl::false_, unused_type, Attribute>(
+ return match_manip<Expr, mpl::false_, mpl::false_, unused_type, Attribute>(
             xpr, unused, p);
     }
 
     ///////////////////////////////////////////////////////////////////////////
     template <typename Expr, typename Skipper>
- inline detail::match_manip<Expr, mpl::false_, Skipper>
+ inline typename detail::phrase_match<Expr, Skipper>::type
     phrase_match(
- Expr const& xpr
+ Expr const& expr
       , Skipper const& s
       , BOOST_SCOPED_ENUM(skip_flag) post_skip = skip_flag::postskip)
     {
- using qi::detail::match_manip;
-
- // Report invalid expression error as early as possible.
- // If you got an error_invalid_expression error message here,
- // then either the expression (expr) or skipper is not a valid
- // spirit qi expression.
- BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Expr);
- BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper);
- return match_manip<Expr, mpl::false_, Skipper>(
- xpr, s, post_skip, unused);
+ return detail::phrase_match<Expr, Skipper>::call(expr, s, post_skip);
     }
 
     template <typename Expr, typename Skipper, typename Attribute>
- inline detail::match_manip<Expr, mpl::false_, Skipper, Attribute>
+ inline detail::match_manip<
+ Expr, mpl::false_, mpl::false_, Skipper, Attribute
+ >
     phrase_match(
         Expr const& xpr
       , Skipper const& s
@@ -85,12 +76,14 @@
         // spirit qi expression.
         BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Expr);
         BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper);
- return match_manip<Expr, mpl::false_, Skipper, Attribute>(
+ return match_manip<Expr, mpl::false_, mpl::false_, Skipper, Attribute>(
             xpr, s, post_skip, p);
     }
 
     template <typename Expr, typename Skipper, typename Attribute>
- inline detail::match_manip<Expr, mpl::false_, Skipper, Attribute>
+ inline detail::match_manip<
+ Expr, mpl::false_, mpl::false_, Skipper, Attribute
+ >
     phrase_match(
         Expr const& xpr
       , Skipper const& s
@@ -104,7 +97,8 @@
         // spirit qi expression.
         BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Expr);
         BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper);
- return match_manip<Expr, mpl::false_, Skipper, Attribute>(xpr, s, p);
+ return match_manip<Expr, mpl::false_, mpl::false_, Skipper, Attribute>(
+ xpr, s, p);
     }
 
     ///////////////////////////////////////////////////////////////////////////

Modified: branches/release/boost/spirit/home/qi/stream/match_manip_attr.hpp
==============================================================================
--- branches/release/boost/spirit/home/qi/stream/match_manip_attr.hpp (original)
+++ branches/release/boost/spirit/home/qi/stream/match_manip_attr.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -40,7 +40,7 @@
 {
     ///////////////////////////////////////////////////////////////////////////
     template <typename Expr, BOOST_PP_ENUM_PARAMS(N, typename A)>
- inline detail::match_manip<Expr, mpl::true_, unused_type
+ inline detail::match_manip<Expr, mpl::false_, mpl::true_, unused_type
       , fusion::vector<
             BOOST_PP_ENUM(N, BOOST_SPIRIT_QI_ATTRIBUTE_REFERENCE, A)
> >
@@ -60,14 +60,14 @@
> vector_type;
 
         vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr));
- return match_manip<Expr, mpl::true_, unused_type, vector_type>(
+ return match_manip<Expr, mpl::false_, mpl::true_, unused_type, vector_type>(
             xpr, unused, attr);
     }
 
     ///////////////////////////////////////////////////////////////////////////
     template <typename Expr, typename Skipper
       , BOOST_PP_ENUM_PARAMS(N, typename A)>
- inline detail::match_manip<Expr, mpl::true_, Skipper
+ inline detail::match_manip<Expr, mpl::false_, mpl::true_, Skipper
       , fusion::vector<
             BOOST_PP_ENUM(N, BOOST_SPIRIT_QI_ATTRIBUTE_REFERENCE, A)
> >
@@ -91,13 +91,13 @@
> vector_type;
 
         vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr));
- return match_manip<Expr, mpl::true_, Skipper, vector_type>(
+ return match_manip<Expr, mpl::false_, mpl::true_, Skipper, vector_type>(
             xpr, s, post_skip, attr);
     }
 
     template <typename Expr, typename Skipper
       , BOOST_PP_ENUM_PARAMS(N, typename A)>
- inline detail::match_manip<Expr, mpl::true_, Skipper
+ inline detail::match_manip<Expr, mpl::false_, mpl::true_, Skipper
       , fusion::vector<
             BOOST_PP_ENUM(N, BOOST_SPIRIT_QI_ATTRIBUTE_REFERENCE, A)
> >
@@ -120,7 +120,8 @@
> vector_type;
 
         vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr));
- return match_manip<Expr, mpl::true_, Skipper, vector_type>(xpr, s, attr);
+ return match_manip<Expr, mpl::false_, mpl::true_, Skipper, vector_type>(
+ xpr, s, attr);
     }
 
 }}}

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -48,7 +48,7 @@
>::type
           , symbols<Char, T, Lookup, Filter>
>
- , parser<symbols<Char, T, Lookup, Filter> >
+ , primitive_parser<symbols<Char, T, Lookup, Filter> >
     {
         typedef Char char_type; // the character type
         typedef T value_type; // the value associated with each entry

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -291,12 +291,12 @@
         template <typename Sequence, bool no_unused
             , int size = mpl::size<Sequence>::value>
         struct build_collapsed_variant;
-
+
         // N element case, no unused
         template <typename Sequence, int size>
         struct build_collapsed_variant<Sequence, true, size>
             : spirit::detail::as_variant<Sequence> {};
-
+
         // N element case with unused
         template <typename Sequence, int size>
         struct build_collapsed_variant<Sequence, false, size>
@@ -337,7 +337,7 @@
             type;
         };
     }
-
+
     ///////////////////////////////////////////////////////////////////////////
     // build_variant
     //
@@ -353,7 +353,7 @@
         typedef typename
             filter_unused_attributes<Sequence>::type
         filtered_attributes;
-
+
         typedef has_no_unused<Sequence> no_unused;
 
         // If the original attribute list does not contain any unused

Copied: branches/release/boost/spirit/home/support/auto/meta_create.hpp (from r58043, /trunk/boost/spirit/home/support/auto/meta_create.hpp)
==============================================================================
--- /trunk/boost/spirit/home/support/auto/meta_create.hpp (original)
+++ branches/release/boost/spirit/home/support/auto/meta_create.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -12,19 +12,31 @@
 
 #include <boost/spirit/home/support/unused.hpp>
 
+#include <boost/proto/proto.hpp>
+#include <boost/utility/result_of.hpp>
 #include <boost/type_traits/add_const.hpp>
 #include <boost/type_traits/add_reference.hpp>
 #include <boost/type_traits/remove_const.hpp>
 #include <boost/type_traits/remove_reference.hpp>
+#include <boost/fusion/include/fold.hpp>
 
-namespace boost { namespace spirit
+namespace boost { namespace spirit { namespace traits
 {
     ///////////////////////////////////////////////////////////////////////////
- template <typename Domain, typename Type, typename Char = char
- , typename Enable = void>
+ // This is the main dispatching point for meta_create to the correct domain
+ template <typename Domain, typename T, typename Enable = void>
     struct meta_create;
 
     ///////////////////////////////////////////////////////////////////////////
+ // This allows to query whether a valid mapping exits for the given data
+ // type to a component in the given domain
+ template <typename Domain, typename T, typename Enable = void>
+ struct meta_create_exists : mpl::false_ {};
+}}}
+
+namespace boost { namespace spirit
+{
+ ///////////////////////////////////////////////////////////////////////////
     namespace detail
     {
         template <typename T>
@@ -36,25 +48,7 @@
           : remove_const<typename remove_reference<T>::type> {};
 
         ///////////////////////////////////////////////////////////////////////
- template <typename T, typename OpTag, typename F, typename Domain>
- struct make_unary_proto_expr
- {
- typedef spirit::meta_create<Domain, T> subject_type;
-
- typedef proto::expr<
- OpTag, proto::list1<
- typename add_const_ref<typename subject_type::type>::type
- >, 1
- > type;
-
- static type call()
- {
- return F::template call<type>(subject_type::call());
- }
- };
-
- ///////////////////////////////////////////////////////////////////////
- template <typename OpTag, typename F, typename Domain>
+ template <typename OpTag, typename Domain>
         struct nary_proto_expr_function
         {
             template <typename T>
@@ -63,19 +57,15 @@
             template <typename T1, typename T2>
             struct result<nary_proto_expr_function(T1, T2)>
             {
+ typedef typename remove_const_ref<T1>::type left_type;
                 typedef typename
- spirit::meta_create<Domain, T2>::type
+ spirit::traits::meta_create<Domain, T2>::type
                 right_type;
 
- typedef typename mpl::if_<
- traits::not_is_unused<typename remove_const_ref<T1>::type>
- , proto::expr<
- OpTag, proto::list2<
- typename add_const_ref<T1>::type
- , typename add_const_ref<right_type>::type
- >, 2
- >
- , right_type
+ typedef typename mpl::eval_if<
+ traits::not_is_unused<left_type>
+ , proto::result_of::make_expr<OpTag, left_type, right_type>
+ , mpl::identity<right_type>
>::type type;
             };
 
@@ -83,8 +73,8 @@
             typename result<nary_proto_expr_function(unused_type const&, T)>::type
             operator()(unused_type const&, T) const
             {
- typedef spirit::meta_create<Domain, T> type;
- return type::call();
+ typedef spirit::traits::meta_create<Domain, T> right_type;
+ return right_type::call();
             }
 
             template <typename T1, typename T2>
@@ -92,30 +82,44 @@
             operator()(T1 const& t1, T2) const
             {
                 // we variants to the alternative operator
- typedef spirit::meta_create<Domain, T2>
- right_type;
- typedef typename result<nary_proto_expr_function(T1, T2)>::type
- return_type;
-
- return F::template call<return_type>(t1, right_type::call());
+ typedef spirit::traits::meta_create<Domain, T2> right_type;
+ return proto::make_expr<OpTag>(t1, right_type::call());
             }
         };
+ }
+
+ ///////////////////////////////////////////////////////////////////////
+ template <typename T, typename OpTag, typename Domain>
+ struct make_unary_proto_expr
+ {
+ typedef spirit::traits::meta_create<Domain, T> subject_type;
 
- template <typename Sequence, typename OpTag, typename F, typename Domain>
- struct make_nary_proto_expr
+ typedef typename proto::result_of::make_expr<
+ OpTag, typename subject_type::type
+ >::type type;
+
+ static type call()
         {
- typedef nary_proto_expr_function<OpTag, F, Domain> make_proto_expr;
+ return proto::make_expr<OpTag>(subject_type::call());
+ }
+ };
 
- typedef typename fusion::result_of::fold<
- Sequence, unused_type, make_proto_expr
- >::type type;
+ ///////////////////////////////////////////////////////////////////////////
+ template <typename Sequence, typename OpTag, typename Domain>
+ struct make_nary_proto_expr
+ {
+ typedef detail::nary_proto_expr_function<OpTag, Domain>
+ make_proto_expr;
 
- static type call()
- {
- return fusion::fold(Sequence(), unused, make_proto_expr());
- }
- };
- }
+ typedef typename fusion::result_of::fold<
+ Sequence, unused_type, make_proto_expr
+ >::type type;
+
+ static type call()
+ {
+ return fusion::fold(Sequence(), unused, make_proto_expr());
+ }
+ };
 }}
 
 #endif

Modified: branches/release/boost/spirit/home/support/common_terminals.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/common_terminals.hpp (original)
+++ branches/release/boost/spirit/home/support/common_terminals.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -33,6 +33,7 @@
         ( buffer )
         ( true_ )
         ( false_ )
+ ( auto_ )
     )
 
     // Here we are reusing proto::lit
@@ -80,6 +81,7 @@
         ( in_state )
         ( token )
         ( attr )
+ ( columns )
     )
 
     // special tags (used mainly for stateful tag types)

Modified: branches/release/boost/spirit/home/support/container.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/container.hpp (original)
+++ branches/release/boost/spirit/home/support/container.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -48,25 +48,25 @@
             detail::has_reference<T>::value>
     {};
 
- template <typename T>
- struct is_container<T&>
- : is_container<T>
- {};
-
- template <typename T>
- struct is_container<optional<T> >
- : is_container<T>
- {};
+ template <typename T>
+ struct is_container<T&>
+ : is_container<T>
+ {};
+
+ template <typename T>
+ struct is_container<optional<T> >
+ : is_container<T>
+ {};
 
 #define BOOST_SPIRIT_IS_CONTAINER(z, N, data) \
- is_container<BOOST_PP_CAT(T, N)>::value || \
- /***/
+ is_container<BOOST_PP_CAT(T, N)>::value || \
+ /***/
 
- template <BOOST_VARIANT_ENUM_PARAMS(typename T)>
- struct is_container<variant<BOOST_VARIANT_ENUM_PARAMS(T)> >
- : mpl::bool_<BOOST_PP_REPEAT(BOOST_VARIANT_LIMIT_TYPES
- , BOOST_SPIRIT_IS_CONTAINER, _) false>
- {};
+ template <BOOST_VARIANT_ENUM_PARAMS(typename T)>
+ struct is_container<variant<BOOST_VARIANT_ENUM_PARAMS(T)> >
+ : mpl::bool_<BOOST_PP_REPEAT(BOOST_VARIANT_LIMIT_TYPES
+ , BOOST_SPIRIT_IS_CONTAINER, _) false>
+ {};
 
 #undef BOOST_SPIRIT_IS_CONTAINER
 
@@ -209,22 +209,6 @@
     };
 
     template <typename T>
- struct optional_attribute<optional<T const> >
- {
- typedef T const& type;
-
- static type call(optional<T const> const& val)
- {
- return boost::get<T const>(val);
- }
-
- static bool is_valid(optional<T const> const& val)
- {
- return val;
- }
- };
-
- template <typename T>
     typename optional_attribute<T>::type
     optional_value(T const& val)
     {
@@ -249,15 +233,16 @@
 
     ///////////////////////////////////////////////////////////////////////////
     template <typename Container, typename T>
- void push_back(Container& c, T const& val);
+ bool push_back(Container& c, T const& val);
 
     //[customization_push_back_default
     template <typename Container, typename T, typename Enable/* = void*/>
     struct push_back_container
     {
- static void call(Container& c, T const& val)
+ static bool call(Container& c, T const& val)
         {
             c.insert(c.end(), val);
+ return true;
         }
     };
     //]
@@ -265,11 +250,11 @@
     template <typename Container, typename T>
     struct push_back_container<optional<Container>, T>
     {
- static void call(optional<Container>& c, T const& val)
+ static bool call(optional<Container>& c, T const& val)
         {
             if (!c)
                 c = Container();
- push_back(boost::get<Container>(c), val);
+ return push_back(boost::get<Container>(c), val);
         }
     };
 
@@ -278,25 +263,28 @@
         template <typename T>
         struct push_back_visitor : public static_visitor<>
         {
+ typedef bool result_type;
+
             push_back_visitor(T const& t) : t_(t) {}
 
             template <typename Container>
- void push_back_impl(Container& c, mpl::true_) const
+ bool push_back_impl(Container& c, mpl::true_) const
             {
- push_back(c, t_);
+ return push_back(c, t_);
             }
 
             template <typename T_>
- void push_back_impl(T_&, mpl::false_) const
+ bool push_back_impl(T_&, mpl::false_) const
             {
                 // this variant doesn't hold a container
                 BOOST_ASSERT(false);
+ return false;
             }
 
             template <typename T_>
- void operator()(T_& c) const
+ bool operator()(T_& c) const
             {
- push_back_impl(c, typename is_container<T_>::type());
+ return push_back_impl(c, typename is_container<T_>::type());
             }
 
             T const& t_;
@@ -306,32 +294,35 @@
     template <BOOST_VARIANT_ENUM_PARAMS(typename T_), typename T>
     struct push_back_container<variant<BOOST_VARIANT_ENUM_PARAMS(T_)>, T>
     {
- static void call(variant<BOOST_VARIANT_ENUM_PARAMS(T_)>& c, T const& val)
+ static bool call(variant<BOOST_VARIANT_ENUM_PARAMS(T_)>& c, T const& val)
         {
- apply_visitor(detail::push_back_visitor<T>(val), c);
+ return apply_visitor(detail::push_back_visitor<T>(val), c);
         }
     };
 
     template <typename Container, typename T>
- void push_back(Container& c, T const& val)
+ bool push_back(Container& c, T const& val)
     {
- push_back_container<Container, T>::call(c, val);
+ return push_back_container<Container, T>::call(c, val);
     }
 
     //[customization_push_back_unused
     template <typename Container>
- void push_back(Container&, unused_type)
+ bool push_back(Container&, unused_type)
     {
+ return true;
     }
     //]
 
     template <typename T>
- void push_back(unused_type, T const&)
+ bool push_back(unused_type, T const&)
     {
+ return true;
     }
 
- inline void push_back(unused_type, unused_type)
+ inline bool push_back(unused_type, unused_type)
     {
+ return true;
     }
 
     ///////////////////////////////////////////////////////////////////////////

Modified: branches/release/boost/spirit/home/support/has_semantic_action.hpp
==============================================================================
--- branches/release/boost/spirit/home/support/has_semantic_action.hpp (original)
+++ branches/release/boost/spirit/home/support/has_semantic_action.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -11,7 +11,6 @@
 #pragma once
 #endif
 
-#include <boost/spirit/home/qi/parser.hpp>
 #include <boost/mpl/bool.hpp>
 #include <boost/mpl/or.hpp>
 #include <boost/mpl/not.hpp>
@@ -21,7 +20,7 @@
 namespace boost { namespace spirit { namespace traits
 {
     // finding out, whether a component contains a semantic action
- template <typename T>
+ template <typename T, typename Enable = void>
     struct has_semantic_action
       : mpl::false_ {};
 

Modified: branches/release/boost/spirit/include/karma_format.hpp
==============================================================================
--- branches/release/boost/spirit/include/karma_format.hpp (original)
+++ branches/release/boost/spirit/include/karma_format.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -13,6 +13,6 @@
 #pragma once
 #endif
 
-#include <boost/spirit/home/karma/stream/format_manip.hpp>
+#include <boost/spirit/home/karma/format.hpp>
 
 #endif

Modified: branches/release/boost/spirit/include/qi_match.hpp
==============================================================================
--- branches/release/boost/spirit/include/qi_match.hpp (original)
+++ branches/release/boost/spirit/include/qi_match.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -13,6 +13,6 @@
 #pragma once
 #endif
 
-#include <boost/spirit/home/qi/stream/match_manip.hpp>
+#include <boost/spirit/home/qi/match.hpp>
 
 #endif

Modified: branches/release/boost/spirit/include/version.hpp
==============================================================================
--- branches/release/boost/spirit/include/version.hpp (original)
+++ branches/release/boost/spirit/include/version.hpp 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -6,8 +6,8 @@
   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)
 =============================================================================*/
-#if !defined(SPIRIT_VERSION_NOVEMBER_13_2008_0834AM)
-#define SPIRIT_VERSION_NOVEMBER_13_2008_0834AM
+#if !defined(SPIRIT_VERSION_INCLUDED)
+#define SPIRIT_VERSION_INCLUDED
 
 ///////////////////////////////////////////////////////////////////////////////
 //

Modified: branches/release/libs/spirit/doc/advanced/customization_points.qbk
==============================================================================
--- branches/release/libs/spirit/doc/advanced/customization_points.qbk (original)
+++ branches/release/libs/spirit/doc/advanced/customization_points.qbk 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -717,7 +717,7 @@
     template <typename Container, typename Attrib, typename Enable>
     struct push_back_container
     {
- static void call(Container& c, Attrib const& val);
+ static bool call(Container& c, Attrib const& val);
     };
 
 [heading Template parameters]
@@ -755,7 +755,10 @@
 ``push_back_container<C, Attrib>::call(c, attr)``]
                                       [Static function that is invoked whenever an
                                        attribute value, `attr` needs to be stored
- into the container instance `c`.]]
+ into the container instance `c`. This function
+ should return `true` on success and `false`
+ otherwise. Returning `false` causes the
+ corresponding parser to fail.]]
 ]
 
 [heading Predefined Specializations]

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Spirit 2.1</title>
 <link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -31,10 +31,10 @@
 <span class="firstname">Hartmut</span> <span class="surname">Kaiser</span>
 </h3></div>
 </div></div>
-<div><p class="copyright">Copyright © 2001-2009 Joel
+<div><p class="copyright">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser</p></div>
 <div><div class="legalnotice" title="Legal Notice">
-<a name="id602230"></a><p>
+<a name="id538006"></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>
@@ -260,7 +260,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: November 18, 2009 at 18:08:08 GMT</small></p></td>
+<td align="left"><p><small>Last revised: December 11, 2009 at 19:52:15 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.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/abstracts.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/abstracts.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Abstracts</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -45,7 +45,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/abstracts/attributes.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/abstracts/attributes.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/abstracts/attributes.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Attributes</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -39,7 +39,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Attributes of Compound Components</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id613062"></a>
+<a name="id550184"></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>
@@ -251,7 +251,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.abstracts.attributes.compound_attributes.the_attribute_of_alternative_parsers_and_generators"></a><h6>
-<a name="id613916"></a>
+<a name="id552447"></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>
@@ -276,7 +276,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>More About Attributes of Compound Components</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -249,7 +249,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/nonterminal_attributes.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Attributes of Rules and Grammars</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -81,7 +81,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/primitive_attributes.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/primitive_attributes.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/abstracts/attributes/primitive_attributes.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Attributes of Primitive Components</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -82,7 +82,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Parsing Expression Grammar</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -29,9 +29,9 @@
 </h3></div></div></div>
 <p>
         Parsing Expression Grammars (PEG)
- <sup>[<a name="id611542" href="#ftn.id611542" class="footnote">6</a>]</sup>
+ <sup>[<a name="id548665" href="#ftn.id548665" class="footnote">6</a>]</sup>
         are a derivative of Extended Backus-Naur Form (EBNF)
- <sup>[<a name="id611554" href="#ftn.id611554" class="footnote">7</a>]</sup>
+ <sup>[<a name="id548677" href="#ftn.id548677" 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="id611575"></a>
+<a name="id548697"></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="id611707"></a>
+<a name="id548829"></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="id611854"></a>
+<a name="id548976"></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="id612001"></a>
+<a name="id549123"></a>
         <a class="link" href="parsing_expression_grammar.html#spirit.abstracts.parsing_expression_grammar.difference">Difference</a>
       </h5>
 <p>
@@ -216,18 +216,18 @@
 </table></div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id611542" href="#id611542" class="para">6</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id548665" href="#id548665" 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.id611554" href="#id611554" class="para">7</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id548677" href="#id548677" 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>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Syntax Diagram</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -28,13 +28,13 @@
 </h3></div></div></div>
 <p>
         In the next section, we will deal with Parsing Expression Grammars (PEG)
- <sup>[<a name="id611100" href="#ftn.id611100" class="footnote">3</a>]</sup>
+ <sup>[<a name="id547948" href="#ftn.id547948" class="footnote">3</a>]</sup>
         , a variant of Extended Backus-Naur Form (EBNF)
- <sup>[<a name="id611112" href="#ftn.id611112" class="footnote">4</a>]</sup>
+ <sup>[<a name="id547960" href="#ftn.id547960" 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="id611124" href="#ftn.id611124" class="footnote">5</a>]</sup>
+ <sup>[<a name="id547972" href="#ftn.id547972" 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="id611151"></a>
+<a name="id548000"></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="id611251"></a>
+<a name="id548100"></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="id611412"></a>
+<a name="id548260"></a>
         <a class="link" href="syntax_diagram.html#spirit.abstracts.syntax_diagram.predicates">Predicates</a>
       </h5>
 <p>
@@ -218,21 +218,21 @@
       </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id611100" href="#id611100" class="para">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id547948" href="#id547948" 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.id611112" href="#id611112" class="para">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id547960" href="#id547960" 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.id611124" href="#id611124" class="para">5</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id547972" href="#id547972" class="para">5</a>] </sup>
             Niklaus Wirth: The Programming Language Pascal. (July 1973)
           </p></div>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Acknowledgments</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -60,6 +60,10 @@
       Chris did a lot especially at the last minute when we are about to release.
     </p>
 <p>
+ <span class="bold"><strong>Michael Caisse</strong></span> also for last minute editing
+ work on the 2.1 release documentation.
+ </p>
+<p>
       <span class="bold"><strong>Tobias Schwinger</strong></span> for proposing expectation
       points and GCC port of an early version.
     </p>
@@ -97,11 +101,10 @@
       Special thanks to spirit-devel and spirit-general mailing lists for participating
       in the discussions, being early adopters of pre-release versions of Spirit2
       from the very start and helping out in various tasks such as helping with support,
- bug tracking, benchmarking and testing, etc. The list include: <span class="bold"><strong>Michael
- Caisse</strong></span>, <span class="bold"><strong>Larry Evans</strong></span>, <span class="bold"><strong>Richard Webb</strong></span>, <span class="bold"><strong>Martin Wille</strong></span>,
- <span class="bold"><strong>Dan Marsden</strong></span>, <span class="bold"><strong>Cedric
- Venet</strong></span>, <span class="bold"><strong>Allan Odgaard</strong></span>, <span class="bold"><strong>Matthias Vallentin</strong></span>, <span class="bold"><strong>Justinas V.D.</strong></span>,
- <span class="bold"><strong>Darid Tromer</strong></span>.
+ bug tracking, benchmarking and testing, etc. The list include: <span class="bold"><strong>Larry
+ Evans</strong></span>, <span class="bold"><strong>Richard Webb</strong></span>, <span class="bold"><strong>Martin Wille</strong></span>, <span class="bold"><strong>Dan Marsden</strong></span>,
+ <span class="bold"><strong>Cedric Venet</strong></span>, <span class="bold"><strong>Allan
+ Odgaard</strong></span>, <span class="bold"><strong>Matthias Vallentin</strong></span>, <span class="bold"><strong>Justinas V.D.</strong></span>, <span class="bold"><strong>Darid Tromer</strong></span>.
     </p>
 <p>
       <span class="bold"><strong>Joao Abecasis</strong></span> for his early support and involvement
@@ -113,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="id1007118"></a>
+<a name="id949948"></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>
@@ -202,7 +205,7 @@
       and tutorial plus helping out with some nitty gritty details.
     </p>
 <p>
- <span class="bold"><strong>Markus Schöpflin</strong></span> for suggesting the end_p parser
+ <span class="bold"><strong>Markus Sch&#246;pflin</strong></span> for suggesting the end_p parser
       and lots of other nifty things and his active presence in the mailing list.
     </p>
 <p>
@@ -291,7 +294,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/advanced.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Advanced</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -52,7 +52,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Customization of Spirit's Attribute Handling</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -44,7 +44,7 @@
         Values to Generate Output from a Container (Karma)</a></span></dt>
 </dl></div>
 <a name="spirit.advanced.customize.why_do_we_need_attribute_customization_points"></a><h5>
-<a name="id947272"></a>
+<a name="id893857"></a>
         <a class="link" href="customize.html#spirit.advanced.customize.why_do_we_need_attribute_customization_points">Why
         do we need Attribute Customization Points</a>
       </h5>
@@ -137,7 +137,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="id947592"></a>
+<a name="id894178"></a>
         <a class="link" href="customize.html#spirit.advanced.customize.the_usage_of_customization_points">The
         Usage of Customization Points</a>
       </h5>
@@ -155,7 +155,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/assign_to.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Store a Parsed Attribute Value (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -44,7 +44,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Store an Attribute after a Parser Produced a Pair of Iterators (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id953587"></a>
+<a name="id899089"></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="id953615"></a>
+<a name="id899116"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.module_headers">Module
             Headers</a>
           </h6>
@@ -62,7 +62,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.namespace"></a><h6>
-<a name="id953707"></a>
+<a name="id899209"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.synopsis"></a><h6>
-<a name="id953781"></a>
+<a name="id899282"></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="id953941"></a>
+<a name="id899443"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.template_parameters">Template
             parameters</a>
           </h6>
@@ -176,7 +176,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation"></a><h6>
-<a name="id954142"></a>
+<a name="id899643"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.notation">Notation</a>
           </h6>
 <div class="variablelist" title="Notation">
@@ -204,7 +204,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics"></a><h6>
-<a name="id954256"></a>
+<a name="id899757"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -244,7 +244,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations"></a><h6>
-<a name="id954399"></a>
+<a name="id899900"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -295,7 +295,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement"></a><h6>
-<a name="id954545"></a>
+<a name="id900046"></a>
             <a class="link" href="assign_to_attribute_from_iterators.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.when_to_implement">When
             to implement</a>
           </h6>
@@ -307,7 +307,7 @@
             from the pair of iterators.
           </p>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_iterators.example"></a><h6>
-<a name="id956312"></a>
+<a name="id900078"></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>
@@ -316,7 +316,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Store an Attribute Value after a Parser Produced a Value (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id956340"></a>
+<a name="id900105"></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="id956368"></a>
+<a name="id900133"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.module_headers">Module
             Headers</a>
           </h6>
@@ -59,7 +59,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.namespace"></a><h6>
-<a name="id956460"></a>
+<a name="id900225"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -76,7 +76,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.synopsis"></a><h6>
-<a name="id956533"></a>
+<a name="id900298"></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="id956672"></a>
+<a name="id900438"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.template_parameters">Template
             parameters</a>
           </h6>
@@ -173,7 +173,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation"></a><h6>
-<a name="id956873"></a>
+<a name="id900638"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.notation">Notation</a>
           </h6>
 <div class="variablelist" title="Notation">
@@ -199,7 +199,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics"></a><h6>
-<a name="id956980"></a>
+<a name="id900745"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -238,7 +238,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.predefined_specializations"></a><h6>
-<a name="id957107"></a>
+<a name="id900872"></a>
             <a class="link" href="assign_to_attribute_from_value.html#spirit.advanced.customize.assign_to.assign_to_attribute_from_value.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -289,7 +289,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.assign_to.assign_to_attribute_from_value.when_to_implement"></a><h6>
-<a name="id957232"></a>
+<a name="id900997"></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="id957263"></a>
+<a name="id901028"></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>
@@ -310,7 +310,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Re-Initialize an Attribute Value before Parsing (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id962692"></a>
+<a name="id908765"></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="id962739"></a>
+<a name="id908812"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.module_headers">Module
           Headers</a>
         </h6>
@@ -64,7 +64,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.namespace"></a><h6>
-<a name="id962824"></a>
+<a name="id908897"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -81,7 +81,7 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.synopsis"></a><h6>
-<a name="id962898"></a>
+<a name="id908970"></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="id963004"></a>
+<a name="id909077"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.template_parameters">Template
           parameters</a>
         </h6>
@@ -160,7 +160,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.notation"></a><h6>
-<a name="id963170"></a>
+<a name="id909242"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -182,7 +182,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.clear_value.expression_semantics"></a><h6>
-<a name="id963262"></a>
+<a name="id909335"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -221,7 +221,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.predefined_specializations"></a><h6>
-<a name="id963379"></a>
+<a name="id909451"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -332,7 +332,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.clear_value.when_to_implement"></a><h6>
-<a name="id963727"></a>
+<a name="id910214"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.when_to_implement">When
           to Implement</a>
         </h6>
@@ -345,7 +345,7 @@
           types not exposing a member function <code class="computeroutput"><span class="identifier">clear</span><span class="special">()</span></code>.
         </p>
 <a name="spirit.advanced.customize.clear_value.example"></a><h6>
-<a name="id963762"></a>
+<a name="id910249"></a>
           <a class="link" href="clear_value.html#spirit.advanced.customize.clear_value.example">Example</a>
         </h6>
 <p>
@@ -354,7 +354,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Extract an Attribute Value to Generate Output (Karma)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id963790"></a>
+<a name="id910278"></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="id963814"></a>
+<a name="id910302"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.module_headers">Module
           Headers</a>
         </h6>
@@ -58,7 +58,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.namespace"></a><h6>
-<a name="id963907"></a>
+<a name="id910394"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -75,7 +75,7 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.synopsis"></a><h6>
-<a name="id963980"></a>
+<a name="id910467"></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="id964155"></a>
+<a name="id910643"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.template_parameters">Template
           parameters</a>
         </h6>
@@ -164,12 +164,12 @@
                   This is the type of the current generator execution context.
                 </p>
                 </td>
-<td class="auto-generated"> </td>
+<td class="auto-generated">&#160;</td>
 </tr>
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.notation"></a><h6>
-<a name="id964345"></a>
+<a name="id910832"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -186,7 +186,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.extract_from.expression_semantics"></a><h6>
-<a name="id964411"></a>
+<a name="id910898"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -225,7 +225,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.predefined_specializations"></a><h6>
-<a name="id964518"></a>
+<a name="id911005"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -319,7 +319,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.extract_from.when_to_implement"></a><h6>
-<a name="id965420"></a>
+<a name="id911349"></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="id965454"></a>
+<a name="id911383"></a>
           <a class="link" href="extract_from.html#spirit.advanced.customize.extract_from.example">Example</a>
         </h6>
 <p>
@@ -340,7 +340,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Determine if a Type Should be Treated as a Container (Qi and Karma)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id947628"></a>
+<a name="id894214"></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="id947683"></a>
+<a name="id894269"></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,7 +60,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.is_container.namespace"></a><h6>
-<a name="id947769"></a>
+<a name="id894354"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -77,7 +77,7 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.synopsis"></a><h6>
-<a name="id947842"></a>
+<a name="id894427"></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="id947940"></a>
+<a name="id894526"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.template_parameters">Template
           parameters</a>
         </h6>
@@ -156,7 +156,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.notation"></a><h6>
-<a name="id949776"></a>
+<a name="id894691"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.notation">Notation</a>
         </h6>
 <div class="variablelist">
@@ -174,7 +174,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.is_container.expression_semantics"></a><h6>
-<a name="id949842"></a>
+<a name="id894757"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -213,7 +213,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.predefined_specializations"></a><h6>
-<a name="id949971"></a>
+<a name="id894887"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -301,7 +301,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.when_to_implement"></a><h6>
-<a name="id950383"></a>
+<a name="id895298"></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="id950541"></a>
+<a name="id895457"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.related_attribute_customization_points">Related
           Attribute Customization Points</a>
         </h6>
@@ -476,7 +476,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.is_container.example"></a><h6>
-<a name="id951074"></a>
+<a name="id896024"></a>
           <a class="link" href="is_container.html#spirit.advanced.customize.is_container.example">Example</a>
         </h6>
 <p>
@@ -488,7 +488,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/iterate.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Extract Attribute Values to Generate Output from a Container (Karma)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -44,7 +44,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Get the Iterator pointing to the Begin of a Container Attribute</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id971357"></a>
+<a name="id915245"></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="id971425"></a>
+<a name="id915313"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.module_headers">Module
             Headers</a>
           </h6>
@@ -62,7 +62,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.namespace"></a><h6>
-<a name="id971513"></a>
+<a name="id915401"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.synopsis"></a><h6>
-<a name="id971591"></a>
+<a name="id915479"></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="id971717"></a>
+<a name="id915605"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.template_parameters">Template
             parameters</a>
           </h6>
@@ -160,7 +160,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.notation"></a><h6>
-<a name="id971882"></a>
+<a name="id915771"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -177,7 +177,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.begin_container.expression_semantics"></a><h6>
-<a name="id971947"></a>
+<a name="id915836"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -236,7 +236,7 @@
             </li>
 </ul></div>
 <a name="spirit.advanced.customize.iterate.begin_container.predefined_specializations"></a><h6>
-<a name="id972113"></a>
+<a name="id916001"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -303,7 +303,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.when_to_implement"></a><h6>
-<a name="id972300"></a>
+<a name="id916188"></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="id972371"></a>
+<a name="id916259"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -444,7 +444,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.begin_container.example"></a><h6>
-<a name="id972858"></a>
+<a name="id916746"></a>
             <a class="link" href="begin_container.html#spirit.advanced.customize.iterate.begin_container.example">Example</a>
           </h6>
 <p>
@@ -456,7 +456,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Compare two Iterator pointing into a Container Attribute for Equality</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id983620"></a>
+<a name="id929021"></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="id983718"></a>
+<a name="id929118"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.module_headers">Module
             Headers</a>
           </h6>
@@ -63,7 +63,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.namespace"></a><h6>
-<a name="id983805"></a>
+<a name="id929206"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -80,7 +80,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.synopsis"></a><h6>
-<a name="id983883"></a>
+<a name="id929284"></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="id984016"></a>
+<a name="id929417"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.template_parameters">Template
             parameters</a>
           </h6>
@@ -160,7 +160,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.notation"></a><h6>
-<a name="id986929"></a>
+<a name="id929592"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -183,7 +183,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.expression_semantics"></a><h6>
-<a name="id987026"></a>
+<a name="id929689"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -220,7 +220,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.predefined_specializations"></a><h6>
-<a name="id987145"></a>
+<a name="id929808"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -276,7 +276,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.when_to_implement"></a><h6>
-<a name="id987289"></a>
+<a name="id929952"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.when_to_implement">When
             to implement</a>
           </h6>
@@ -292,7 +292,7 @@
             (i.e. <code class="computeroutput"><span class="identifier">is_container</span><span class="special">&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="id987360"></a>
+<a name="id930023"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -418,7 +418,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.compare_iterators.example"></a><h6>
-<a name="id987847"></a>
+<a name="id930510"></a>
             <a class="link" href="compare_iterators.html#spirit.advanced.customize.iterate.compare_iterators.example">Example</a>
           </h6>
 <p>
@@ -428,7 +428,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Determine the Type of the Iterator of a Container (Karma)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id965491"></a>
+<a name="id911420"></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="id965559"></a>
+<a name="id911489"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.module_headers">Module
             Headers</a>
           </h6>
@@ -62,7 +62,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.namespace"></a><h6>
-<a name="id965647"></a>
+<a name="id911576"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.synopsis"></a><h6>
-<a name="id965725"></a>
+<a name="id911654"></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="id965823"></a>
+<a name="id911753"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.template_parameters">Template
             parameters</a>
           </h6>
@@ -158,7 +158,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.notation"></a><h6>
-<a name="id965989"></a>
+<a name="id911918"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -171,7 +171,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.container_iterator.expression_semantics"></a><h6>
-<a name="id966028"></a>
+<a name="id911958"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -228,7 +228,7 @@
             </li>
 </ul></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.predefined_specializations"></a><h6>
-<a name="id966174"></a>
+<a name="id912103"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -296,7 +296,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.when_to_implement"></a><h6>
-<a name="id966361"></a>
+<a name="id912290"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.when_to_implement">When
             to implement</a>
           </h6>
@@ -311,7 +311,7 @@
             would normally return <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code>).
           </p>
 <a name="spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points"></a><h6>
-<a name="id966432"></a>
+<a name="id913466"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -437,7 +437,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.container_iterator.example"></a><h6>
-<a name="id966919"></a>
+<a name="id913954"></a>
             <a class="link" href="container_iterator.html#spirit.advanced.customize.iterate.container_iterator.example">Example</a>
           </h6>
 <p>
@@ -594,7 +594,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Dereference the Iterator pointing into a Container Attribute</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id979519"></a>
+<a name="id923865"></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="id979592"></a>
+<a name="id923938"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.module_headers">Module
             Headers</a>
           </h6>
@@ -62,7 +62,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.namespace"></a><h6>
-<a name="id979682"></a>
+<a name="id924028"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.synopsis"></a><h6>
-<a name="id979760"></a>
+<a name="id924660"></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="id979892"></a>
+<a name="id924792"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.template_parameters">Template
             parameters</a>
           </h6>
@@ -160,7 +160,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.notation"></a><h6>
-<a name="id980068"></a>
+<a name="id924967"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -182,7 +182,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.expression_semantics"></a><h6>
-<a name="id980158"></a>
+<a name="id925057"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -234,7 +234,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.predefined_specializations"></a><h6>
-<a name="id980299"></a>
+<a name="id925199"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -294,7 +294,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.when_to_implement"></a><h6>
-<a name="id980519"></a>
+<a name="id925418"></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="id980590"></a>
+<a name="id925489"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -436,7 +436,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.deref_iterator.example"></a><h6>
-<a name="id982238"></a>
+<a name="id925976"></a>
             <a class="link" href="deref_iterator.html#spirit.advanced.customize.iterate.deref_iterator.example">Example</a>
           </h6>
 <p>
@@ -620,7 +620,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Get the Iterator pointing to the End of a Container Attribute</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id973060"></a>
+<a name="id916805"></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="id973133"></a>
+<a name="id916878"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.module_headers">Module
             Headers</a>
           </h6>
@@ -62,7 +62,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.namespace"></a><h6>
-<a name="id973223"></a>
+<a name="id916968"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.synopsis"></a><h6>
-<a name="id973301"></a>
+<a name="id917046"></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="id973427"></a>
+<a name="id917172"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.template_parameters">Template
             parameters</a>
           </h6>
@@ -160,7 +160,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.notation"></a><h6>
-<a name="id973593"></a>
+<a name="id917338"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -177,7 +177,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.end_container.expression_semantics"></a><h6>
-<a name="id973658"></a>
+<a name="id917403"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -216,7 +216,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.predefined_specializations"></a><h6>
-<a name="id973770"></a>
+<a name="id917516"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -283,7 +283,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.when_to_implement"></a><h6>
-<a name="id973958"></a>
+<a name="id917703"></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="id974028"></a>
+<a name="id917774"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -424,7 +424,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.end_container.example"></a><h6>
-<a name="id974513"></a>
+<a name="id919351"></a>
             <a class="link" href="end_container.html#spirit.advanced.customize.iterate.end_container.example">Example</a>
           </h6>
 <p>
@@ -436,7 +436,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Increment the Iterator pointing into a Container Attribute</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id974570"></a>
+<a name="id919408"></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="id974643"></a>
+<a name="id919481"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.module_headers">Module
             Headers</a>
           </h6>
@@ -62,7 +62,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.namespace"></a><h6>
-<a name="id974733"></a>
+<a name="id919571"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.synopsis"></a><h6>
-<a name="id974811"></a>
+<a name="id919649"></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="id974918"></a>
+<a name="id919756"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.template_parameters">Template
             parameters</a>
           </h6>
@@ -159,7 +159,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.notation"></a><h6>
-<a name="id975093"></a>
+<a name="id919931"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -181,7 +181,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.iterate.next_iterator.expression_semantics"></a><h6>
-<a name="id975183"></a>
+<a name="id920021"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -217,7 +217,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.predefined_specializations"></a><h6>
-<a name="id975279"></a>
+<a name="id920117"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -273,7 +273,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.when_to_implement"></a><h6>
-<a name="id975413"></a>
+<a name="id920250"></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="id975483"></a>
+<a name="id920321"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -415,7 +415,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.iterate.next_iterator.example"></a><h6>
-<a name="id975968"></a>
+<a name="id920806"></a>
             <a class="link" href="next_iterator.html#spirit.advanced.customize.iterate.next_iterator.example">Example</a>
           </h6>
 <p>
@@ -634,7 +634,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/customize/store_value.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Store Parsed Attribute Values into a Container (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -44,7 +44,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Determine the Type to be Stored in a Container (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id957346"></a>
+<a name="id901111"></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="id957392"></a>
+<a name="id904783"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.module_headers">Module
             Headers</a>
           </h6>
@@ -60,7 +60,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.namespace"></a><h6>
-<a name="id957480"></a>
+<a name="id904870"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -77,7 +77,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.synopsis"></a><h6>
-<a name="id957558"></a>
+<a name="id904948"></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="id957656"></a>
+<a name="id905047"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.template_parameters">Template
             parameters</a>
           </h6>
@@ -156,7 +156,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.notation"></a><h6>
-<a name="id957822"></a>
+<a name="id905212"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -174,7 +174,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.store_value.container_value.expression_semantics"></a><h6>
-<a name="id957888"></a>
+<a name="id905278"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -210,7 +210,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.predefined_specializations"></a><h6>
-<a name="id957980"></a>
+<a name="id905371"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -298,7 +298,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.when_to_implement"></a><h6>
-<a name="id958312"></a>
+<a name="id905702"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.when_to_implement">When
             to implement</a>
           </h6>
@@ -320,7 +320,7 @@
             stands for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
           </p>
 <a name="spirit.advanced.customize.store_value.container_value.related_attribute_customization_points"></a><h6>
-<a name="id958428"></a>
+<a name="id905818"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.related_attribute_customization_points">Related
             Attribute Customization Points</a>
           </h6>
@@ -379,7 +379,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.container_value.example"></a><h6>
-<a name="id960349"></a>
+<a name="id905963"></a>
             <a class="link" href="container_value.html#spirit.advanced.customize.store_value.container_value.example">Example</a>
           </h6>
 <p>
@@ -437,7 +437,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Store a Parsed Attribute Value into a Container (Qi)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id960604"></a>
+<a name="id906219"></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="id960653"></a>
+<a name="id906268"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.module_headers">Module
             Headers</a>
           </h6>
@@ -60,7 +60,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.namespace"></a><h6>
-<a name="id960743"></a>
+<a name="id906358"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -77,17 +77,17 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.synopsis"></a><h6>
-<a name="id960821"></a>
+<a name="id906436"></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>
 <span class="keyword">struct</span> <span class="identifier">push_back_container</span>
 <span class="special">{</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">call</span><span class="special">(</span><span class="identifier">Container</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <span class="identifier">call</span><span class="special">(</span><span class="identifier">Container</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">Attrib</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
 <span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.store_value.push_back.template_parameters"></a><h6>
-<a name="id960963"></a>
+<a name="id906578"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.template_parameters">Template
             parameters</a>
           </h6>
@@ -176,7 +176,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.notation"></a><h6>
-<a name="id961183"></a>
+<a name="id906797"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.notation">Notation</a>
           </h6>
 <div class="variablelist">
@@ -210,7 +210,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.store_value.push_back.expression_semantics"></a><h6>
-<a name="id961321"></a>
+<a name="id906935"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -245,12 +245,16 @@
                     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="id961448"></a>
+<a name="id907699"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.predefined_specializations">Predefined
             Specializations</a>
           </h6>
@@ -345,7 +349,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.when_to_implement"></a><h6>
-<a name="id961856"></a>
+<a name="id908107"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.when_to_implement">When
             to Implement</a>
           </h6>
@@ -367,7 +371,7 @@
             stands for any meaningful operation on the component <code class="computeroutput"><span class="identifier">a</span></code>.
           </p>
 <a name="spirit.advanced.customize.store_value.push_back.related_attribute_customization_points"></a><h6>
-<a name="id962006"></a>
+<a name="id908257"></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>
@@ -426,7 +430,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.store_value.push_back.example"></a><h6>
-<a name="id962149"></a>
+<a name="id908400"></a>
             <a class="link" href="push_back.html#spirit.advanced.customize.store_value.push_back.example">Example</a>
           </h6>
 <p>
@@ -441,9 +445,10 @@
 <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">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Enable</span><span class="comment">/* = void*/</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">push_back_container</span>
 <span class="special">{</span>
- <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">call</span><span class="special">(</span><span class="identifier">Container</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">)</span>
+ <span class="keyword">static</span> <span class="keyword">bool</span> <span class="identifier">call</span><span class="special">(</span><span class="identifier">Container</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">)</span>
     <span class="special">{</span>
         <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">val</span><span class="special">);</span>
+ <span class="keyword">return</span> <span class="keyword">true</span><span class="special">;</span>
     <span class="special">}</span>
 <span class="special">};</span>
 </pre>
@@ -466,8 +471,9 @@
               
 </p>
 <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">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">push_back</span><span class="special">(</span><span class="identifier">Container</span><span class="special">&amp;,</span> <span class="identifier">unused_type</span><span class="special">)</span>
+<span class="keyword">bool</span> <span class="identifier">push_back</span><span class="special">(</span><span class="identifier">Container</span><span class="special">&amp;,</span> <span class="identifier">unused_type</span><span class="special">)</span>
 <span class="special">{</span>
+ <span class="keyword">return</span> <span class="keyword">true</span><span class="special">;</span>
 <span class="special">}</span>
 </pre>
 <p>
@@ -483,7 +489,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Transform an Attribute to a Different Type (Qi and Karma)</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id951129"></a>
+<a name="id896079"></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="id951206"></a>
+<a name="id896156"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.module_headers">Module
           Headers</a>
         </h6>
@@ -62,7 +62,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.advanced.customize.transform.namespace"></a><h6>
-<a name="id951291"></a>
+<a name="id896241"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.namespace">Namespace</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -79,7 +79,7 @@
                 </td></tr></tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.synopsis"></a><h6>
-<a name="id951364"></a>
+<a name="id896314"></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>
@@ -91,7 +91,7 @@
 </span><span class="special">};</span>
 </pre>
 <a name="spirit.advanced.customize.transform.template_parameters"></a><h6>
-<a name="id951558"></a>
+<a name="id896507"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.template_parameters">Template
           parameters</a>
         </h6>
@@ -178,7 +178,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.notation"></a><h6>
-<a name="id951744"></a>
+<a name="id896693"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.notation">Notation</a>
         </h6>
 <div class="variablelist" title="Notation">
@@ -207,7 +207,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.customize.transform.expression_semantics"></a><h6>
-<a name="id952428"></a>
+<a name="id896831"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -293,7 +293,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.predefined_specializations"></a><h6>
-<a name="id952762"></a>
+<a name="id897165"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.predefined_specializations">Predefined
           Specializations</a>
         </h6>
@@ -452,7 +452,7 @@
 </tbody>
 </table></div>
 <a name="spirit.advanced.customize.transform.when_to_implement"></a><h6>
-<a name="id953465"></a>
+<a name="id898966"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.when_to_implement">When
           to implement</a>
         </h6>
@@ -469,7 +469,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="id953532"></a>
+<a name="id899034"></a>
           <a class="link" href="transform.html#spirit.advanced.customize.transform.example">Example</a>
         </h6>
 <p>
@@ -478,7 +478,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/advanced/indepth.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/advanced/indepth.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/advanced/indepth.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>In Depth</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -31,7 +31,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Parsers in Depth</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -197,7 +197,7 @@
 </dl>
 </div>
 <a name="spirit.advanced.indepth.parsers_indepth.primitive_parsers"></a><h6>
-<a name="id942178"></a>
+<a name="id886584"></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="id945378"></a>
+<a name="id890279"></a>
           <a class="link" href="parsers_indepth.html#spirit.advanced.indepth.parsers_indepth.composite_parsers">Composite
           Parsers</a>
         </h6>
@@ -496,10 +496,11 @@
         <span class="identifier">value_type</span> <span class="identifier">val</span> <span class="special">=</span> <span class="identifier">value_type</span><span class="special">();</span>
 
         <span class="comment">// Repeat while subject parses ok
-</span> <span class="keyword">while</span> <span class="special">(</span><span class="identifier">subject</span><span class="special">.</span><span class="identifier">parse</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">context</span><span class="special">,</span> <span class="identifier">skipper</span><span class="special">,</span> <span class="identifier">val</span><span class="special">))</span>
- <span class="special">{</span>
- <span class="comment">// push the parsed value into our attribute
-</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">attr</span><span class="special">,</span> <span class="identifier">val</span><span class="special">);</span>
+</span> <span class="identifier">Iterator</span> <span class="identifier">save</span> <span class="special">=</span> <span class="identifier">first</span><span class="special">;</span>
+ <span class="keyword">while</span> <span class="special">(</span><span class="identifier">subject</span><span class="special">.</span><span class="identifier">parse</span><span class="special">(</span><span class="identifier">save</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">context</span><span class="special">,</span> <span class="identifier">skipper</span><span class="special">,</span> <span class="identifier">val</span><span class="special">)</span> <span class="special">&amp;&amp;</span>
+ <span class="identifier">traits</span><span class="special">::</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">attr</span><span class="special">,</span> <span class="identifier">val</span><span class="special">))</span> <span class="comment">// push the parsed value into our attribute
+</span> <span class="special">{</span>
+ <span class="identifier">first</span> <span class="special">=</span> <span class="identifier">save</span><span class="special">;</span>
             <span class="identifier">traits</span><span class="special">::</span><span class="identifier">clear</span><span class="special">(</span><span class="identifier">val</span><span class="special">);</span>
         <span class="special">}</span>
         <span class="keyword">return</span> <span class="keyword">true</span><span class="special">;</span>
@@ -698,7 +699,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Spirit FAQ</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id995577"></a>
+<a name="id939768"></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="id995748"></a>
+<a name="id939939"></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="id996272"></a>
+<a name="id940463"></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="id996343"></a>
+<a name="id940534"></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>
@@ -241,7 +241,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Introduction</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id606141" href="#ftn.id606141" class="footnote">2</a>]</sup>
+ <sup>[<a name="id543536" href="#ftn.id543536" 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
@@ -67,7 +67,7 @@
       used to generate arbitrarily-formatted output.
     </p>
 <p>
- The <a class="link" href="introduction.html#spirit.spiritstructure" title="Figure 1. The overall structure of the Boost Spirit library">figure</a> below depicts the
+ The <a class="link" href="introduction.html#spirit.spiritstructure" title="Figure&#160;1.&#160;The overall structure of the Boost Spirit library">figure</a> below depicts the
       overall structure of the Boost Spirit library. The library consists of 4 major
       parts:
     </p>
@@ -104,7 +104,7 @@
 <p>
       </p>
 <div class="figure">
-<a name="spirit.spiritstructure"></a><p class="title"><b>Figure 1. The overall structure of the Boost Spirit library</b></p>
+<a name="spirit.spiritstructure"></a><p class="title"><b>Figure&#160;1.&#160;The overall structure of the Boost Spirit library</b></p>
 <div class="figure-contents"><span class="inlinemediaobject"><img src=".././images/spiritstructure.png" alt="The overall structure of the Boost Spirit library"></span></div>
 </div>
 <p><br class="figure-break">
@@ -120,7 +120,7 @@
       there is nothing to stop you from using any of these components all by themselves.
     </p>
 <p>
- The <a class="link" href="introduction.html#spirit.spiritkarmaflow" title="Figure 2. The place of Spirit.Qi and Spirit.Karma in a data transformation flow of a typical application">figure</a> below shows the typical
+ The <a class="link" href="introduction.html#spirit.spiritkarmaflow" title="Figure&#160;2.&#160;The place of Spirit.Qi and Spirit.Karma in a data transformation flow of a typical application">figure</a> below shows the typical
       data flow of some input being converted to some internal representation. After
       some (optional) transformation these data are converted back into some different,
       external representation. The picture highlights Spirit's place in this data
@@ -129,14 +129,14 @@
 <p>
       </p>
 <div class="figure">
-<a name="spirit.spiritkarmaflow"></a><p class="title"><b>Figure 2. The place of <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
+<a name="spirit.spiritkarmaflow"></a><p class="title"><b>Figure&#160;2.&#160;The place of <span class="emphasis"><em>Spirit.Qi</em></span> and <span class="emphasis"><em>Spirit.Karma</em></span>
       in a data transformation flow of a typical application</b></p>
 <div class="figure-contents"><span class="inlinemediaobject"><img src=".././images/spiritkarmaflow.png" alt="The place of Spirit.Qi and Spirit.Karma in a data transformation flow of a typical application"></span></div>
 </div>
 <p><br class="figure-break">
     </p>
 <a name="spirit.introduction.a_quick_overview_of_parsing_with__emphasis_spirit_qi__emphasis_"></a><h4>
-<a name="id606358"></a>
+<a name="id543754"></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="id609500"></a>
+<a name="id546349"></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="id609841"></a><p class="title"><b>Table 2. Different output formats for `std::vector&lt;int&gt;`</b></p>
+<a name="id546690"></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>
@@ -379,7 +379,7 @@
       next table gives some related examples.
     </p>
 <div class="table">
-<a name="id610225"></a><p class="title"><b>Table 3. Different data types usable with the output format
+<a name="id547074"></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)`">
@@ -453,14 +453,14 @@
 </div>
 <br class="table-break"><div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id606141" href="#id606141" class="para">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id543536" href="#id543536" 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>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Karma - Writing Generators</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -78,7 +78,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,12 +1,12 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Performance Measurements</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../index.html" title="Spirit 2.1">
 <link rel="up" href="../karma.html" title="Karma - Writing Generators">
-<link rel="prev" href="reference/string/string.html" title="String (string, lit)">
+<link rel="prev" href="reference/string/symbols.html" title="Symbols (symbols)">
 <link rel="next" href="performance_measurements/numeric_performance.html" title="Performance of Numeric Generators">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="reference/string/string.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../karma.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="performance_measurements/numeric_performance.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference/string/symbols.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../karma.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="performance_measurements/numeric_performance.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" title="Performance Measurements">
 <div class="titlepage"><div><div><h3 class="title">
@@ -31,7 +31,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -40,7 +40,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="reference/string/string.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../karma.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="performance_measurements/numeric_performance.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference/string/symbols.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../karma.html"><img src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="performance_measurements/numeric_performance.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Modified: branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/performance_measurements/numeric_performance.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Performance of Numeric Generators</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -38,7 +38,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Comparing the performance of a single double_ generator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -130,10 +130,10 @@
             The following table shows the overall performance results collected while
             using different compilers. All times are in seconds measured for <code class="computeroutput"><span class="number">1e6</span></code> iterations (platform: Windows7, Intel
             Core Duo(tm) Processor, 2.8GHz, 4GByte RAM). For a more readable comparison
- of the results see this <a class="link" href="double_performance.html#spirit.karma.double_performance" title="Figure 4. Performance comparison for a single double">figure</a>.
+ 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="id902307"></a><p class="title"><b>Table 6. Performance comparison for a single double (all
+<a name="id848100"></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)">
@@ -338,7 +338,7 @@
 <br class="table-break"><p>
             </p>
 <div class="figure">
-<a name="spirit.karma.double_performance"></a><p class="title"><b>Figure 4. Performance comparison for a single double</b></p>
+<a name="spirit.karma.double_performance"></a><p class="title"><b>Figure&#160;4.&#160;Performance comparison for a single double</b></p>
 <div class="figure-contents"><span class="inlinemediaobject"><img src="../../../.././images/double_performance.png" alt="Performance comparison for a single double"></span></div>
 </div>
 <p><br class="figure-break">
@@ -346,7 +346,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Comparing the performance of a sequence of several generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -151,10 +151,10 @@
             The following table shows the overall performance results collected while
             using different compilers. All times are in seconds measured for <code class="computeroutput"><span class="number">1e6</span></code> iterations (platform: Windows7, Intel
             Core Duo(tm) Processor, 2.8GHz, 4GByte RAM). For a more readable comparison
- of the results see this <a class="link" href="format_performance.html#spirit.karma.format_performance" title="Figure 5. Performance comparison for a sequence of several items">figure</a>.
+ 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="id904937"></a><p class="title"><b>Table 7. Performance comparison for a sequence of several
+<a name="id849638"></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)">
@@ -359,7 +359,7 @@
 <br class="table-break"><p>
             </p>
 <div class="figure">
-<a name="spirit.karma.format_performance"></a><p class="title"><b>Figure 5. Performance comparison for a sequence
+<a name="spirit.karma.format_performance"></a><p class="title"><b>Figure&#160;5.&#160;Performance comparison for a sequence
             of several items</b></p>
 <div class="figure-contents"><span class="inlinemediaobject"><img src="../../../.././images/format_performance.png" alt="Performance comparison for a sequence of several items"></span></div>
 </div>
@@ -368,7 +368,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Comparing the performance of a single int_ generator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -120,10 +120,10 @@
             The following table shows the overall performance results collected while
             using different compilers. All times are in seconds measured for <code class="computeroutput"><span class="number">1e7</span></code> iterations (platform: Windows7, Intel
             Core Duo(tm) Processor, 2.8GHz, 4GByte RAM). For a more readable comparison
- of the results see this <a class="link" href="int_performance.html#spirit.karma.int_performance" title="Figure 3. Performance comparison for a single int">figure</a>.
+ 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="id901230"></a><p class="title"><b>Table 5. Performance comparison for a single int (all
+<a name="id845248"></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)">
@@ -328,7 +328,7 @@
 <br class="table-break"><p>
             </p>
 <div class="figure">
-<a name="spirit.karma.int_performance"></a><p class="title"><b>Figure 3. Performance comparison for a single int</b></p>
+<a name="spirit.karma.int_performance"></a><p class="title"><b>Figure&#160;3.&#160;Performance comparison for a single int</b></p>
 <div class="figure-contents"><span class="inlinemediaobject"><img src="../../../.././images/int_performance.png" alt="Performance comparison for a single int"></span></div>
 </div>
 <p><br class="figure-break">
@@ -336,7 +336,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Quick Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -48,7 +48,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Common Notation</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -146,7 +146,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Compound Attribute Rules</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id783634"></a>
+<a name="id721222"></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="id784170"></a>
+<a name="id721757"></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>
@@ -261,7 +261,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Nonterminals</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -313,7 +313,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Phoenix</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -84,7 +84,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/primitive_generators.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Karma Generators</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -56,7 +56,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Generator Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -72,7 +72,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Auxiliary Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -169,7 +169,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Binary Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -248,7 +248,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Boolean Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -152,7 +152,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Character Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -414,7 +414,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Generator Directives</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -130,6 +130,26 @@
 <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>
+ </td>
+<td>
+ <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>
+ </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>
                   </td>
@@ -186,6 +206,26 @@
 <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>
+ </td>
+<td>
+ <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>
+ </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>
                   </td>
@@ -242,6 +282,26 @@
 <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>
+ </td>
+<td>
+ <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>
+ </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>
                   </td>
@@ -454,12 +514,92 @@
                   </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>
+ </td>
+<td>
+ <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>
+ </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>
+ </td>
+<td>
+ <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>
+ </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>
+ </td>
+<td>
+ <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>
+ </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>
+ </td>
+<td>
+ <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>
+ </td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Generator Operators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -221,7 +221,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Real Number Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -233,7 +233,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Integer Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -257,7 +257,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Stream Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -179,7 +179,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>String Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -129,7 +129,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Unsigned Integer Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -316,7 +316,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/semantic_actions.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/semantic_actions.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/quick_reference/semantic_actions.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Semantic Actions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -60,7 +60,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -45,7 +45,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Action</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id804994"></a>
+<a name="id743688"></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="id805030"></a>
+<a name="id743724"></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="id805104"></a>
+<a name="id743799"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.model_of">Model of</a>
         </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -92,7 +92,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.action.expression_semantics"></a><h6>
-<a name="id805302"></a>
+<a name="id743997"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.expression_semantics">Expression
           Semantics</a>
         </h6>
@@ -170,7 +170,7 @@
           and not generating any output.
         </p>
 <a name="spirit.karma.reference.action.attributes"></a><h6>
-<a name="id805756"></a>
+<a name="id744525"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.attributes">Attributes</a>
         </h6>
 <div class="informaltable"><table class="table">
@@ -207,7 +207,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.action.complexity"></a><h6>
-<a name="id805878"></a>
+<a name="id744647"></a>
           <a class="link" href="action.html#spirit.karma.reference.action.complexity">Complexity</a>
         </h6>
 <p>
@@ -228,7 +228,7 @@
           </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.action.example"></a><h6>
-<a name="id805910"></a>
+<a name="id744680"></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">
@@ -301,7 +301,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Auxiliary</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id806525"></a>
+<a name="id745294"></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;
@@ -53,7 +53,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Attribute Transformation Pseudo Generator (attr_cast)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id806844"></a>
+<a name="id745385"></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="id806911"></a>
+<a name="id745453"></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,7 +51,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.auxiliary.attr_cast.namespace"></a><h6>
-<a name="id806986"></a>
+<a name="id745527"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -69,14 +69,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.synopsis"></a><h6>
-<a name="id807065"></a>
+<a name="id745606"></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="id807137"></a>
+<a name="id745678"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.template_parameters">Template
             parameters</a>
           </h6>
@@ -154,7 +154,7 @@
             not explicitly specified.
           </p>
 <a name="spirit.karma.reference.auxiliary.attr_cast.model_of"></a><h6>
-<a name="id807370"></a>
+<a name="id745911"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.model_of">Model
             of</a>
           </h6>
@@ -177,7 +177,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.expression_semantics"></a><h6>
-<a name="id807433"></a>
+<a name="id745975"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -263,7 +263,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.attributes"></a><h6>
-<a name="id807767"></a>
+<a name="id746308"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -334,7 +334,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.complexity"></a><h6>
-<a name="id808086"></a>
+<a name="id746627"></a>
             <a class="link" href="attr_cast.html#spirit.karma.reference.auxiliary.attr_cast.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -348,7 +348,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.auxiliary.attr_cast.example"></a><h6>
-<a name="id808117"></a>
+<a name="id746659"></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">
@@ -443,7 +443,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>End of Line (eol)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id808810"></a>
+<a name="id749536"></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="id808862"></a>
+<a name="id749589"></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,7 +48,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.auxiliary.eol.namespace"></a><h6>
-<a name="id808937"></a>
+<a name="id749663"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -66,7 +66,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.model_of"></a><h6>
-<a name="id811200"></a>
+<a name="id749741"></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="id811238"></a>
+<a name="id749780"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -120,7 +120,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.attributes"></a><h6>
-<a name="id811327"></a>
+<a name="id749868"></a>
             <a class="link" href="eol.html#spirit.karma.reference.auxiliary.eol.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -154,7 +154,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eol.complexity"></a><h6>
-<a name="id811405"></a>
+<a name="id749946"></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="id811433"></a>
+<a name="id749974"></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">
@@ -236,7 +236,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Epsilon (eps)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id811846"></a>
+<a name="id750387"></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="id811870"></a>
+<a name="id750411"></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="id811970"></a>
+<a name="id750512"></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="id812158"></a>
+<a name="id750699"></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,7 +99,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.namespace"></a><h6>
-<a name="id812232"></a>
+<a name="id750773"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -117,7 +117,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.model_of"></a><h6>
-<a name="id812310"></a>
+<a name="id750851"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -144,7 +144,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.auxiliary.eps.expression_semantics"></a><h6>
-<a name="id812396"></a>
+<a name="id750938"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -213,7 +213,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.attributes"></a><h6>
-<a name="id812584"></a>
+<a name="id751130"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -273,7 +273,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.eps.complexity"></a><h6>
-<a name="id812746"></a>
+<a name="id751292"></a>
             <a class="link" href="eps.html#spirit.karma.reference.auxiliary.eps.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -289,7 +289,7 @@
             The complexity is constant as no output is generated.
           </p>
 <a name="spirit.karma.reference.auxiliary.eps.example"></a><h6>
-<a name="id812773"></a>
+<a name="id751320"></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">
@@ -356,7 +356,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Lazy (lazy)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id813306"></a>
+<a name="id751852"></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="id813335"></a>
+<a name="id751876"></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,7 +47,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.namespace"></a><h6>
-<a name="id813409"></a>
+<a name="id751951"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -65,7 +65,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.lazy.model_of"></a><h6>
-<a name="id813489"></a>
+<a name="id752030"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.model_of">Model
             of</a>
           </h6>
@@ -104,7 +104,7 @@
             Actions</a>).
           </p>
 <a name="spirit.karma.reference.auxiliary.lazy.expression_semantics"></a><h6>
-<a name="id813640"></a>
+<a name="id752181"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -171,7 +171,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.lazy.attributes"></a><h6>
-<a name="id813792"></a>
+<a name="id752334"></a>
             <a class="link" href="lazy.html#spirit.karma.reference.auxiliary.lazy.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -223,7 +223,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.auxiliary.lazy.complexity"></a><h6>
-<a name="id813941"></a>
+<a name="id752482"></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="id813972"></a>
+<a name="id752514"></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">
@@ -300,7 +300,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Binary</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id814537"></a>
+<a name="id753079"></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;
@@ -53,7 +53,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Binary Big Endianness Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id821602"></a>
+<a name="id759329"></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="id821619"></a>
+<a name="id759346"></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,7 +47,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.binary.binary_big.namespace"></a><h6>
-<a name="id821693"></a>
+<a name="id759420"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_big.model_of"></a><h6>
-<a name="id821905"></a>
+<a name="id759633"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.model_of">Model
             of</a>
           </h6>
@@ -130,7 +130,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_big.expression_semantics"></a><h6>
-<a name="id822019"></a>
+<a name="id759747"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -249,7 +249,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_big.attributes"></a><h6>
-<a name="id822261"></a>
+<a name="id760262"></a>
             <a class="link" href="binary_big.html#spirit.karma.reference.binary.binary_big.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -348,7 +348,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_big.complexity"></a><h6>
-<a name="id822549"></a>
+<a name="id760550"></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="id822573"></a>
+<a name="id760574"></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">
@@ -432,7 +432,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Binary Little Endianness Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id818078"></a>
+<a name="id757718"></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="id818095"></a>
+<a name="id757734"></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,7 +47,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.binary.binary_little.namespace"></a><h6>
-<a name="id818169"></a>
+<a name="id757809"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_little.model_of"></a><h6>
-<a name="id818379"></a>
+<a name="id758019"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.model_of">Model
             of</a>
           </h6>
@@ -130,7 +130,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_little.expression_semantics"></a><h6>
-<a name="id818491"></a>
+<a name="id758130"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -249,7 +249,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_little.attributes"></a><h6>
-<a name="id818730"></a>
+<a name="id758369"></a>
             <a class="link" href="binary_little.html#spirit.karma.reference.binary.binary_little.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -348,7 +348,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_little.complexity"></a><h6>
-<a name="id820930"></a>
+<a name="id758657"></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="id820954"></a>
+<a name="id758681"></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">
@@ -432,7 +432,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Binary Native Endianness Generators</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id814621"></a>
+<a name="id753163"></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="id814638"></a>
+<a name="id753180"></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,7 +47,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.binary.binary_native.namespace"></a><h6>
-<a name="id814713"></a>
+<a name="id754898"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_native.model_of"></a><h6>
-<a name="id814963"></a>
+<a name="id755148"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.model_of">Model
             of</a>
           </h6>
@@ -141,7 +141,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.binary.binary_native.expression_semantics"></a><h6>
-<a name="id815099"></a>
+<a name="id755284"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -288,7 +288,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_native.attributes"></a><h6>
-<a name="id815397"></a>
+<a name="id755582"></a>
             <a class="link" href="binary_native.html#spirit.karma.reference.binary.binary_native.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -425,7 +425,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.binary.binary_native.complexity"></a><h6>
-<a name="id816948"></a>
+<a name="id756035"></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="id816972"></a>
+<a name="id756059"></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">
@@ -536,7 +536,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Char</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id823290"></a>
+<a name="id761280"></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;
@@ -54,7 +54,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Character Classification (alnum, digit, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id828994"></a>
+<a name="id765955"></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="id829045"></a>
+<a name="id766005"></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,7 +51,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.char.char_class.namespace"></a><h6>
-<a name="id829119"></a>
+<a name="id766080"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -132,7 +132,7 @@
             and will not compile if no attribute is associated.
           </p>
 <a name="spirit.karma.reference.char.char_class.model_of"></a><h6>
-<a name="id829690"></a>
+<a name="id766446"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.model_of">Model
             of</a>
           </h6>
@@ -156,7 +156,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.char.char_class.expression_semantics"></a><h6>
-<a name="id829759"></a>
+<a name="id766514"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -396,7 +396,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_class.attributes"></a><h6>
-<a name="id830690"></a>
+<a name="id767445"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.attributes">Attributes</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -424,7 +424,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_class.complexity"></a><h6>
-<a name="id830815"></a>
+<a name="id767570"></a>
             <a class="link" href="char_class.html#spirit.karma.reference.char.char_class.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -441,7 +441,7 @@
             per invocation.
           </p>
 <a name="spirit.karma.reference.char.char_class.example"></a><h6>
-<a name="id830842"></a>
+<a name="id767598"></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">
@@ -510,7 +510,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Character Generators (char_, lit)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id823389"></a>
+<a name="id761379"></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="id823439"></a>
+<a name="id761429"></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="id823480"></a>
+<a name="id761470"></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="id823571"></a>
+<a name="id761561"></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="id823754"></a>
+<a name="id761744"></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="id823870"></a>
+<a name="id761860"></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="id824048"></a>
+<a name="id762038"></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,7 +190,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.char.char_generator.namespace"></a><h6>
-<a name="id824122"></a>
+<a name="id762112"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -220,7 +220,7 @@
             Encoding Namespace</a>.
           </p>
 <a name="spirit.karma.reference.char.char_generator.model_of"></a><h6>
-<a name="id824241"></a>
+<a name="id762231"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.model_of">Model
             of</a>
           </h6>
@@ -267,7 +267,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.char.char_generator.expression_semantics"></a><h6>
-<a name="id824394"></a>
+<a name="id763489"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -516,7 +516,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.char.char_generator.attributes"></a><h6>
-<a name="id827400"></a>
+<a name="id764276"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -675,7 +675,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.char.char_generator.complexity"></a><h6>
-<a name="id828038"></a>
+<a name="id764914"></a>
             <a class="link" href="char_generator.html#spirit.karma.reference.char.char_generator.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -704,7 +704,7 @@
             set, where N is the number of characters in the character set.
           </p>
 <a name="spirit.karma.reference.char.char_generator.example"></a><h6>
-<a name="id828222"></a>
+<a name="id765098"></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">
@@ -781,7 +781,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Directive</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -41,16 +41,19 @@
           Output Buffering (<code class="computeroutput"><span class="identifier">buffer</span><span class="special">[]</span></code>)</a></span></dt>
 <dt><span class="section"><a href="directive/omit.html"> Consume Attribute
           (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>)</a></span></dt>
+<dt><span class="section"><a href="directive/columns.html"> Separate
+ Output Into Columns (<code class="computeroutput"><span class="identifier">columns</span><span class="special">[]</span></code>)</a></span></dt>
 </dl></div>
 <p>
           This module includes different generator directives. It includes alignment
           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>, and <code class="computeroutput"><span class="identifier">right_align</span><span class="special">[]</span></code>), repetition (<code class="computeroutput"><span class="identifier">repeat</span><span class="special">[]</span></code>), directives controlling automatic delimiting
           (<code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code>
           and <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code>),
- controlling case sensitivity (<code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code> and <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>), field width (<code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[]</span></code>), buffering (<code class="computeroutput"><span class="identifier">buffer</span><span class="special">[]</span></code>), and attribute handling (<code class="computeroutput"><span class="identifier">omit</span><span class="special">[]</span></code>).
+ controlling case sensitivity (<code class="computeroutput"><span class="identifier">upper</span><span class="special">[]</span></code> and <code class="computeroutput"><span class="identifier">lower</span><span class="special">[]</span></code>), field width (<code class="computeroutput"><span class="identifier">maxwidth</span><span class="special">[]</span></code>), buffering (<code class="computeroutput"><span class="identifier">buffer</span><span class="special">[]</span></code>), splitting into columns (<code class="computeroutput"><span class="identifier">columns</span><span class="special">[]</span></code>)
+ 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="id831523"></a>
+<a name="id769382"></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;
@@ -62,7 +65,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Alignment Directives (left_align[], center[], right_align[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id831639"></a>
+<a name="id769498"></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="id831656"></a>
+<a name="id769515"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.header">Header</a>
           </h6>
 <p>
@@ -65,7 +65,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.directive.alignment.namespace"></a><h6>
-<a name="id832569"></a>
+<a name="id769738"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.alignment.model_of"></a><h6>
-<a name="id832725"></a>
+<a name="id769894"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.model_of">Model
             of</a>
           </h6>
@@ -136,7 +136,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.alignment.expression_semantics"></a><h6>
-<a name="id832875"></a>
+<a name="id770044"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -417,7 +417,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.alignment.attributes"></a><h6>
-<a name="id833915"></a>
+<a name="id772314"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.attributes">Attributes</a>
           </h6>
 <p>
@@ -640,7 +640,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.alignment.complexity"></a><h6>
-<a name="id837365"></a>
+<a name="id774125"></a>
             <a class="link" href="alignment.html#spirit.karma.reference.directive.alignment.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -658,7 +658,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.alignment.example"></a><h6>
-<a name="id837396"></a>
+<a name="id774156"></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">
@@ -727,7 +727,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Temporary Output Buffering (buffer[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id847623"></a>
+<a name="id784656"></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="id847652"></a>
+<a name="id784685"></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;
@@ -67,7 +67,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.model_of"></a><h6>
-<a name="id847792"></a>
+<a name="id784825"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.model_of">Model
             of</a>
           </h6>
@@ -94,7 +94,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.buffer.expression_semantics"></a><h6>
-<a name="id847881"></a>
+<a name="id784914"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -150,7 +150,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.attributes"></a><h6>
-<a name="id848054"></a>
+<a name="id785087"></a>
             <a class="link" href="buffer.html#spirit.karma.reference.directive.buffer.attributes">Attributes</a>
           </h6>
 <p>
@@ -192,7 +192,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.buffer.complexity"></a><h6>
-<a name="id848226"></a>
+<a name="id785258"></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="id848250"></a>
+<a name="id785282"></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">
@@ -280,7 +280,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Copied: branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html (from r58125, /trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html)
==============================================================================
--- /trunk/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/directive/columns.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -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="id856505"></a>
+<a name="id788780"></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="id856532"></a>
+<a name="id788808"></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;
@@ -61,7 +61,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.model_of"></a><h6>
-<a name="id856673"></a>
+<a name="id788948"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.model_of">Model
             of</a>
           </h6>
@@ -104,7 +104,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.columns.expression_semantics"></a><h6>
-<a name="id856811"></a>
+<a name="id789086"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -198,7 +198,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.attributes"></a><h6>
-<a name="id857157"></a>
+<a name="id789440"></a>
             <a class="link" href="columns.html#spirit.karma.reference.directive.columns.attributes">Attributes</a>
           </h6>
 <p>
@@ -291,7 +291,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.columns.complexity"></a><h6>
-<a name="id857761"></a>
+<a name="id790043"></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="id857808"></a>
+<a name="id790090"></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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Directives Controlling Automatic Delimiting (verbatim[], delimit[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -28,7 +28,7 @@
           Controlling Automatic Delimiting (<code class="computeroutput"><span class="identifier">verbatim</span><span class="special">[]</span></code>, <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code>)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.directive.delimit.description"></a><h6>
-<a name="id840483"></a>
+<a name="id778341"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             while the directive <code class="computeroutput"><span class="identifier">delimit</span><span class="special">[]</span></code> (re-)enables automatic delimiting.
           </p>
 <a name="spirit.karma.reference.directive.delimit.header"></a><h6>
-<a name="id840543"></a>
+<a name="id778401"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.header">Header</a>
           </h6>
 <p>
@@ -58,7 +58,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.directive.delimit.namespace"></a><h6>
-<a name="id840699"></a>
+<a name="id778557"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -84,7 +84,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.model_of"></a><h6>
-<a name="id842319"></a>
+<a name="id778674"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.model_of">Model
             of</a>
           </h6>
@@ -118,7 +118,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.delimit.expression_semantics"></a><h6>
-<a name="id842445"></a>
+<a name="id778800"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -193,7 +193,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.attributes"></a><h6>
-<a name="id842679"></a>
+<a name="id779034"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.attributes">Attributes</a>
           </h6>
 <p>
@@ -269,7 +269,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.delimit.complexity"></a><h6>
-<a name="id843134"></a>
+<a name="id779489"></a>
             <a class="link" href="delimit.html#spirit.karma.reference.directive.delimit.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -285,7 +285,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.delimit.example"></a><h6>
-<a name="id843180"></a>
+<a name="id779535"></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">
@@ -353,7 +353,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Controlling the Maximum Field Width (maxwidth[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id845580"></a>
+<a name="id782191"></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="id845608"></a>
+<a name="id782219"></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;
@@ -61,7 +61,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.model_of"></a><h6>
-<a name="id845748"></a>
+<a name="id782359"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.model_of">Model
             of</a>
           </h6>
@@ -93,7 +93,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.maxwidth.expression_semantics"></a><h6>
-<a name="id845861"></a>
+<a name="id782472"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -182,7 +182,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.attributes"></a><h6>
-<a name="id846126"></a>
+<a name="id783847"></a>
             <a class="link" href="maxwidth.html#spirit.karma.reference.directive.maxwidth.attributes">Attributes</a>
           </h6>
 <p>
@@ -242,7 +242,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.maxwidth.complexity"></a><h6>
-<a name="id846434"></a>
+<a name="id784154"></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="id846476"></a>
+<a name="id784196"></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">
@@ -324,7 +324,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,13 +1,13 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Consume Attribute (omit[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Spirit 2.1">
 <link rel="up" href="../directive.html" title="Directive">
 <link rel="prev" href="buffer.html" title="Temporary Output Buffering (buffer[])">
-<link rel="next" href="../nonterminal.html" title="Nonterminal">
+<link rel="next" href="columns.html" title="Separate Output Into Columns (columns[])">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="buffer.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../directive.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../nonterminal.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="buffer.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../directive.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="columns.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" title="Consume Attribute (omit[])">
 <div class="titlepage"><div><div><h5 class="title">
@@ -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="id848850"></a>
+<a name="id787268"></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="id848866"></a>
+<a name="id787285"></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;
@@ -60,7 +60,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.model_of"></a><h6>
-<a name="id849007"></a>
+<a name="id787426"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.model_of">Model
             of</a>
           </h6>
@@ -87,7 +87,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.omit.expression_semantics"></a><h6>
-<a name="id849096"></a>
+<a name="id787514"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -128,7 +128,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.attributes"></a><h6>
-<a name="id849210"></a>
+<a name="id787628"></a>
             <a class="link" href="omit.html#spirit.karma.reference.directive.omit.attributes">Attributes</a>
           </h6>
 <p>
@@ -170,7 +170,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.omit.complexity"></a><h6>
-<a name="id849381"></a>
+<a name="id787800"></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="id849412"></a>
+<a name="id787831"></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">
@@ -288,7 +288,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -297,7 +297,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="buffer.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../directive.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../nonterminal.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="buffer.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../directive.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="columns.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Repetition Directive (repeat[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id838106"></a>
+<a name="id774873"></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="id838159"></a>
+<a name="id774926"></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,7 +62,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.directive.repeat.namespace"></a><h6>
-<a name="id838234"></a>
+<a name="id775000"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.repeat.model_of"></a><h6>
-<a name="id838350"></a>
+<a name="id775117"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.model_of">Model
             of</a>
           </h6>
@@ -120,7 +120,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.repeat.expression_semantics"></a><h6>
-<a name="id838472"></a>
+<a name="id775239"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -237,7 +237,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.repeat.attributes"></a><h6>
-<a name="id838894"></a>
+<a name="id775654"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.attributes">Attributes</a>
           </h6>
 <p>
@@ -385,7 +385,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.repeat.complexity"></a><h6>
-<a name="id839770"></a>
+<a name="id776530"></a>
             <a class="link" href="repeat.html#spirit.karma.reference.directive.repeat.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -400,7 +400,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.repeat.example"></a><h6>
-<a name="id839794"></a>
+<a name="id776554"></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">
@@ -474,7 +474,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Directives Controlling Case Sensitivity (upper[], lower[])</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id843748"></a>
+<a name="id780450"></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="id843813"></a>
+<a name="id780515"></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,7 +48,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.directive.upperlower.namespace"></a><h6>
-<a name="id843888"></a>
+<a name="id780589"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -77,7 +77,7 @@
             Encoding Namespace</a>.
           </p>
 <a name="spirit.karma.reference.directive.upperlower.model_of"></a><h6>
-<a name="id843994"></a>
+<a name="id780696"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.model_of">Model
             of</a>
           </h6>
@@ -109,7 +109,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.directive.upperlower.expression_semantics"></a><h6>
-<a name="id844113"></a>
+<a name="id780815"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -142,8 +142,8 @@
 </pre>
 <p>
             (for more details see the section describing the compilation process
- of the Boost.Proto
- expression into the corresponding parser expressions).
+ of the Boost.Proto expression
+ into the corresponding parser expressions).
           </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -219,7 +219,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.directive.upperlower.attributes"></a><h6>
-<a name="id844805"></a>
+<a name="id781416"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.attributes">Attributes</a>
           </h6>
 <p>
@@ -279,7 +279,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.directive.upperlower.complexity"></a><h6>
-<a name="id845134"></a>
+<a name="id781745"></a>
             <a class="link" href="upperlower.html#spirit.karma.reference.directive.upperlower.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -296,7 +296,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.directive.upperlower.example"></a><h6>
-<a name="id845194"></a>
+<a name="id781805"></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">
@@ -360,7 +360,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generate_api.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Generate API</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -35,7 +35,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Iterator Based Generate API</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -28,7 +28,7 @@
           Iterator Based Generate API</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.generate_api.iterator_api.description"></a><h6>
-<a name="id799409"></a>
+<a name="id739725"></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="id799442"></a>
+<a name="id739759"></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;
@@ -66,7 +66,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.generate_api.iterator_api.namespace"></a><h6>
-<a name="id799598"></a>
+<a name="id739915"></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">
@@ -100,7 +100,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generate_api.iterator_api.synopsis"></a><h6>
-<a name="id799817"></a>
+<a name="id740133"></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">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">Expr</span><span class="special">&gt;</span>
@@ -177,7 +177,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="id801610"></a>
+<a name="id741243"></a>
             <a class="link" href="iterator_api.html#spirit.karma.reference.generate_api.iterator_api.template_parameters">Template
             parameters</a>
           </h6>
@@ -253,7 +253,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Stream Based Generate API</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -28,7 +28,7 @@
           Stream Based Generate API</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.generate_api.stream_api.description"></a><h6>
-<a name="id801791"></a>
+<a name="id741425"></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="id801835"></a>
+<a name="id741469"></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;
@@ -68,7 +68,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.generate_api.stream_api.namespace"></a><h6>
-<a name="id801991"></a>
+<a name="id742325"></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">
@@ -102,7 +102,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generate_api.stream_api.synopsis"></a><h6>
-<a name="id802207"></a>
+<a name="id742541"></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">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Expr</span><span class="special">&gt;</span>
@@ -175,7 +175,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="id804847"></a>
+<a name="id743542"></a>
             <a class="link" href="stream_api.html#spirit.karma.reference.generate_api.stream_api.template_parameters">Template
             parameters</a>
           </h6>
@@ -238,7 +238,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/generator_concepts.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Generator Concepts</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -51,7 +51,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>BinaryGenerator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id792178"></a>
+<a name="id729766"></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="id792225"></a>
+<a name="id729812"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -66,7 +66,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions"></a><h6>
-<a name="id792302"></a>
+<a name="id729889"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -135,7 +135,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.type_expressions"></a><h6>
-<a name="id792464"></a>
+<a name="id730051"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -200,7 +200,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.binarygenerator.invariants"></a><h6>
-<a name="id792660"></a>
+<a name="id730248"></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="id792797"></a>
+<a name="id730385"></a>
             <a class="link" href="binarygenerator.html#spirit.karma.reference.generator_concepts.binarygenerator.models">Models</a>
           </h6>
 <p>
@@ -232,7 +232,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Generator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id790146"></a>
+<a name="id727734"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.description">Description</a>
           </h6>
 <p>
@@ -81,7 +81,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.generator.valid_expressions"></a><h6>
-<a name="id790400"></a>
+<a name="id727988"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -164,7 +164,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.generator.type_expressions"></a><h6>
-<a name="id790661"></a>
+<a name="id728248"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -231,7 +231,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.generator.postcondition"></a><h6>
-<a name="id790926"></a>
+<a name="id728582"></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="id790996"></a>
+<a name="id728652"></a>
             <a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.models">Models</a>
           </h6>
 <p>
@@ -263,7 +263,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>NaryGenerator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id792852"></a>
+<a name="id730440"></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="id792884"></a>
+<a name="id730471"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -64,7 +64,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.valid_expressions"></a><h6>
-<a name="id792960"></a>
+<a name="id730548"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -115,7 +115,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.type_expressions"></a><h6>
-<a name="id793080"></a>
+<a name="id732102"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -168,7 +168,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.narygenerator.invariants"></a><h6>
-<a name="id793247"></a>
+<a name="id732269"></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="id793332"></a>
+<a name="id732354"></a>
             <a class="link" href="narygenerator.html#spirit.karma.reference.generator_concepts.narygenerator.models">Models</a>
           </h6>
 <p>
@@ -202,7 +202,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Nonterminal</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id793406"></a>
+<a name="id732427"></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="id793427"></a>
+<a name="id732449"></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="id793463"></a>
+<a name="id732485"></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="id793562"></a>
+<a name="id732583"></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="id793606"></a>
+<a name="id732628"></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="id793673"></a>
+<a name="id732695"></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="id793757"></a>
+<a name="id732779"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.locals">Locals</a>
           </h6>
 <p>
@@ -155,7 +155,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.valid_expressions"></a><h6>
-<a name="id794725"></a>
+<a name="id733258"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -261,7 +261,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.type_expressions"></a><h6>
-<a name="id795038"></a>
+<a name="id733571"></a>
             <a class="link" href="nonterminal.html#spirit.karma.reference.generator_concepts.nonterminal.type_expressions">Type
             Expressions</a>
           </h6>
@@ -292,7 +292,7 @@
 <td>
                   <p>
                     The Signature of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../libs/mpl/doc/refmanual/http://www.boost.org/doc/libs/1_40_0/libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
+ 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.
@@ -308,7 +308,7 @@
 <td>
                   <p>
                     The local variables of <code class="computeroutput"><span class="identifier">X</span></code>:
- An <a href="../../../../libs/mpl/doc/refmanual/http://www.boost.org/doc/libs/1_40_0/libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
+ An <a href="../../../../../../../../libs/mpl/doc/refmanual/forward-sequence.html" target="_top">MPL
                     Forward Sequence</a>.
                   </p>
                   </td>
@@ -316,7 +316,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.nonterminal.models"></a><h6>
-<a name="id795173"></a>
+<a name="id733709"></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">
@@ -326,7 +326,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>PrimitiveGenerator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id791038"></a>
+<a name="id728694"></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="id791058"></a>
+<a name="id728714"></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="id791092"></a>
+<a name="id728748"></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="id791165"></a>
+<a name="id728821"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -101,7 +101,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.primitivegenerator.models"></a><h6>
-<a name="id791299"></a>
+<a name="id728956"></a>
             <a class="link" href="primitivegenerator.html#spirit.karma.reference.generator_concepts.primitivegenerator.models">Models</a>
           </h6>
 <p>
@@ -129,7 +129,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>UnaryGenerator</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id791390"></a>
+<a name="id729047"></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="id791411"></a>
+<a name="id729067"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.refinement_of">Refinement
             of</a>
           </h6>
@@ -63,7 +63,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions"></a><h6>
-<a name="id791488"></a>
+<a name="id729144"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.valid_expressions">Valid
             Expressions</a>
           </h6>
@@ -113,7 +113,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.type_expressions"></a><h6>
-<a name="id791603"></a>
+<a name="id729259"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.type_expressions">Type
             Expressions</a>
           </h6>
@@ -166,7 +166,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.generator_concepts.unarygenerator.invariants"></a><h6>
-<a name="id791837"></a>
+<a name="id729425"></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="id791922"></a>
+<a name="id729510"></a>
             <a class="link" href="unarygenerator.html#spirit.karma.reference.generator_concepts.unarygenerator.models">Models</a>
           </h6>
 <p>
@@ -233,7 +233,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Basics</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id795221"></a>
+<a name="id733757"></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="id795362"></a>
+<a name="id733897"></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="id795545"></a>
+<a name="id734081"></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="id799296"></a>
+<a name="id739613"></a>
           <a class="link" href="karma_basics.html#spirit.karma.reference.karma_basics.models">Models</a>
         </h6>
 <p>
@@ -316,7 +316,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,12 +1,12 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Nonterminal</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../index.html" title="Spirit 2.1">
 <link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="directive/omit.html" title="Consume Attribute (omit[])">
+<link rel="prev" href="directive/columns.html" title="Separate Output Into Columns (columns[])">
 <link rel="next" href="nonterminal/rule.html" title="Rule">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="directive/omit.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="nonterminal/rule.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="directive/columns.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="nonterminal/rule.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" title="Nonterminal">
 <div class="titlepage"><div><div><h4 class="title">
@@ -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="id852006"></a>
+<a name="id790700"></a>
           <a class="link" href="nonterminal.html#spirit.karma.reference.nonterminal.module_headers">Module
           Headers</a>
         </h6>
@@ -44,7 +44,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -53,7 +53,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="directive/omit.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="nonterminal/rule.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="directive/columns.html"><img src="../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="nonterminal/rule.html"><img src="../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Grammar</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id854329"></a>
+<a name="id793971"></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="id854362"></a>
+<a name="id794005"></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,7 +47,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.nonterminal.grammar.namespace"></a><h6>
-<a name="id854437"></a>
+<a name="id794079"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -64,14 +64,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.grammar.synopsis"></a><h6>
-<a name="id854517"></a>
+<a name="id794160"></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="id854611"></a>
+<a name="id794253"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.template_parameters">Template
             parameters</a>
           </h6>
@@ -226,7 +226,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.grammar.model_of"></a><h6>
-<a name="id854973"></a>
+<a name="id794616"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.model_of">Model
             of</a>
           </h6>
@@ -249,7 +249,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.nonterminal.grammar.expression_semantics"></a><h6>
-<a name="id855034"></a>
+<a name="id794677"></a>
             <a class="link" href="grammar.html#spirit.karma.reference.nonterminal.grammar.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -316,7 +316,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.grammar.attributes"></a><h6>
-<a name="id855348"></a>
+<a name="id796083"></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="id855390"></a>
+<a name="id796125"></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="id855414"></a>
+<a name="id796149"></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">
@@ -427,7 +427,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Rule</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id852090"></a>
+<a name="id790784"></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="id852112"></a>
+<a name="id790805"></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,7 +50,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.nonterminal.rule.namespace"></a><h6>
-<a name="id852186"></a>
+<a name="id790880"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -67,14 +67,14 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.synopsis"></a><h6>
-<a name="id852267"></a>
+<a name="id790960"></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="id852360"></a>
+<a name="id791054"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.template_parameters">Template
             parameters</a>
           </h6>
@@ -229,7 +229,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.model_of"></a><h6>
-<a name="id852724"></a>
+<a name="id791417"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.model_of">Model
             of</a>
           </h6>
@@ -267,7 +267,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.nonterminal.rule.expression_semantics"></a><h6>
-<a name="id852884"></a>
+<a name="id792806"></a>
             <a class="link" href="rule.html#spirit.karma.reference.nonterminal.rule.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -398,7 +398,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.nonterminal.rule.attributes"></a><h6>
-<a name="id853383"></a>
+<a name="id793305"></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="id853425"></a>
+<a name="id793347"></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="id853736"></a>
+<a name="id793378"></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">
@@ -510,7 +510,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Numeric</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id857236"></a>
+<a name="id796878"></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;
@@ -70,7 +70,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Boolean Generators (bool_)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id873476"></a>
+<a name="id814211"></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="id873530"></a>
+<a name="id816604"></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,7 +52,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.numeric.boolean.namespace"></a><h6>
-<a name="id873605"></a>
+<a name="id816678"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -105,7 +105,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.synopsis"></a><h6>
-<a name="id873822"></a>
+<a name="id816895"></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="id873892"></a>
+<a name="id816965"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.template_parameters">Template
             parameters</a>
           </h6>
@@ -179,7 +179,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.model_of"></a><h6>
-<a name="id874032"></a>
+<a name="id817105"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.model_of">Model
             of</a>
           </h6>
@@ -209,7 +209,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.boolean.expression_semantics"></a><h6>
-<a name="id875230"></a>
+<a name="id817211"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -403,7 +403,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.additional_requirements"></a><h6>
-<a name="id875799"></a>
+<a name="id817780"></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="id875877"></a>
+<a name="id817858"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -534,7 +534,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.boolean_formatting_policies"></a><h6>
-<a name="id876252"></a>
+<a name="id818232"></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="id876674"></a>
+<a name="id818654"></a>
             <a class="link" href="boolean.html#spirit.karma.reference.numeric.boolean.booelan_formatting_policy_expression_semantics">Booelan
             Formatting Policy Expression Semantics</a>
           </h6>
@@ -719,7 +719,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.boolean.complexity"></a><h6>
-<a name="id878038"></a>
+<a name="id819466"></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="id878070"></a>
+<a name="id819497"></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">
@@ -802,7 +802,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Real Number Generators (float_, double_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id867242"></a>
+<a name="id806406"></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="id867285"></a>
+<a name="id806450"></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,7 +52,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.numeric.real_number.namespace"></a><h6>
-<a name="id867360"></a>
+<a name="id806524"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -105,14 +105,14 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.synopsis"></a><h6>
-<a name="id867577"></a>
+<a name="id806741"></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="id867644"></a>
+<a name="id806808"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.template_parameters">Template
             parameters</a>
           </h6>
@@ -181,7 +181,7 @@
             see <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">below</a>.
           </p>
 <a name="spirit.karma.reference.numeric.real_number.model_of"></a><h6>
-<a name="id867800"></a>
+<a name="id806964"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.model_of">Model
             of</a>
           </h6>
@@ -210,7 +210,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.real_number.expression_semantics"></a><h6>
-<a name="id867902"></a>
+<a name="id807066"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -382,7 +382,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.additional_requirements"></a><h6>
-<a name="id868513"></a>
+<a name="id809881"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -421,7 +421,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.real_number.attributes"></a><h6>
-<a name="id868822"></a>
+<a name="id810191"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -592,7 +592,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policies"></a><h6>
-<a name="id870001"></a>
+<a name="id810736"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policies">Real
             Number Formatting Policies</a>
           </h6>
@@ -624,7 +624,7 @@
             will be used as the attribute type of the created real number generator.
           </p>
 <a name="spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics"></a><h6>
-<a name="id870355"></a>
+<a name="id811090"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.real_number_formatting_policy_expression_semantics">Real
             Number Formatting Policy Expression Semantics</a>
           </h6>
@@ -1141,7 +1141,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.real_number.complexity"></a><h6>
-<a name="id872820"></a>
+<a name="id813555"></a>
             <a class="link" href="real_number.html#spirit.karma.reference.numeric.real_number.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -1155,7 +1155,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.real_number.example"></a><h6>
-<a name="id872851"></a>
+<a name="id813586"></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">
@@ -1227,7 +1227,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Signed Integer Number Generators (int_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -29,7 +29,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.numeric.signed_int.description"></a><h6>
-<a name="id862081"></a>
+<a name="id801854"></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="id862149"></a>
+<a name="id801922"></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,7 +58,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.numeric.signed_int.namespace"></a><h6>
-<a name="id862223"></a>
+<a name="id803168"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -130,7 +130,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.synopsis"></a><h6>
-<a name="id862531"></a>
+<a name="id803476"></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="id862615"></a>
+<a name="id803560"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.template_parameters">Template
             parameters</a>
           </h6>
@@ -224,7 +224,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.model_of"></a><h6>
-<a name="id863475"></a>
+<a name="id803726"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.model_of">Model
             of</a>
           </h6>
@@ -268,7 +268,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.signed_int.expression_semantics"></a><h6>
-<a name="id863661"></a>
+<a name="id803912"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -445,7 +445,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.additional_requirements"></a><h6>
-<a name="id864296"></a>
+<a name="id804547"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -501,7 +501,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.signed_int.attributes"></a><h6>
-<a name="id864747"></a>
+<a name="id804998"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -700,7 +700,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.signed_int.complexity"></a><h6>
-<a name="id865389"></a>
+<a name="id805804"></a>
             <a class="link" href="signed_int.html#spirit.karma.reference.numeric.signed_int.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -714,7 +714,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.signed_int.example"></a><h6>
-<a name="id865420"></a>
+<a name="id805835"></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">
@@ -783,7 +783,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Unsigned Integer Number Generators (uint_, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -29,7 +29,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.description"></a><h6>
-<a name="id857327"></a>
+<a name="id796970"></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="id857378"></a>
+<a name="id797020"></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,7 +54,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.numeric.unsigned_int.namespace"></a><h6>
-<a name="id857452"></a>
+<a name="id797094"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -145,7 +145,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.synopsis"></a><h6>
-<a name="id857877"></a>
+<a name="id797519"></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="id857946"></a>
+<a name="id797589"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.template_parameters">Template
             parameters</a>
           </h6>
@@ -220,7 +220,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.model_of"></a><h6>
-<a name="id858074"></a>
+<a name="id797716"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.model_of">Model
             of</a>
           </h6>
@@ -258,7 +258,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.numeric.unsigned_int.expression_semantics"></a><h6>
-<a name="id858225"></a>
+<a name="id797867"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -464,7 +464,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.additional_requirements"></a><h6>
-<a name="id858878"></a>
+<a name="id800057"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -518,7 +518,7 @@
             </li>
 </ul></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.attributes"></a><h6>
-<a name="id860698"></a>
+<a name="id800471"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -757,7 +757,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.complexity"></a><h6>
-<a name="id861493"></a>
+<a name="id801266"></a>
             <a class="link" href="unsigned_int.html#spirit.karma.reference.numeric.unsigned_int.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -771,7 +771,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.numeric.unsigned_int.example"></a><h6>
-<a name="id861524"></a>
+<a name="id801297"></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">
@@ -840,7 +840,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Operator</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id878762"></a>
+<a name="id820189"></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;
@@ -80,7 +80,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Alternative (a | b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id881689"></a>
+<a name="id822554"></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="id881706"></a>
+<a name="id822570"></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="id881780"></a>
+<a name="id822645"></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="id881814"></a>
+<a name="id822678"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             an element succeeded.
           </p>
 <a name="spirit.karma.reference.operator.alternative.attributes"></a><h6>
-<a name="id881925"></a>
+<a name="id822790"></a>
             <a class="link" href="alternative.html#spirit.karma.reference.operator.alternative.attributes">Attributes</a>
           </h6>
 <p>
@@ -181,7 +181,7 @@
             an example of this behavior.
           </p>
 <a name="spirit.karma.reference.operator.alternative.complexity"></a><h6>
-<a name="id882445"></a>
+<a name="id823310"></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="id882469"></a>
+<a name="id823334"></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">
@@ -284,7 +284,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>And Predicate (&amp;a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -28,7 +28,7 @@
           Predicate (<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="id889964"></a>
+<a name="id832009"></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="id889983"></a>
+<a name="id832028"></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="id891170"></a>
+<a name="id832102"></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="id891206"></a>
+<a name="id832138"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,7 +108,7 @@
             its embedded generator into a discarding device.
           </p>
 <a name="spirit.karma.reference.operator.and_predicate.attributes"></a><h6>
-<a name="id891310"></a>
+<a name="id832242"></a>
             <a class="link" href="and_predicate.html#spirit.karma.reference.operator.and_predicate.attributes">Attributes</a>
           </h6>
 <p>
@@ -161,7 +161,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.and_predicate.complexity"></a><h6>
-<a name="id891458"></a>
+<a name="id832390"></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="id891485"></a>
+<a name="id832417"></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">
@@ -246,7 +246,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Kleene Star (*a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id883164"></a>
+<a name="id825422"></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="id883180"></a>
+<a name="id825439"></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="id883255"></a>
+<a name="id825513"></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="id883293"></a>
+<a name="id825551"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.kleene.attributes"></a><h6>
-<a name="id883407"></a>
+<a name="id825665"></a>
             <a class="link" href="kleene.html#spirit.karma.reference.operator.kleene.attributes">Attributes</a>
           </h6>
 <p>
@@ -218,7 +218,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.kleene.complexity"></a><h6>
-<a name="id884588"></a>
+<a name="id826005"></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="id884612"></a>
+<a name="id826029"></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">
@@ -303,7 +303,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Lists (a % b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id886372"></a>
+<a name="id827831"></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="id886389"></a>
+<a name="id827848"></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="id886463"></a>
+<a name="id827922"></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="id886502"></a>
+<a name="id827961"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -127,7 +127,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.list.attributes"></a><h6>
-<a name="id887991"></a>
+<a name="id828173"></a>
             <a class="link" href="list.html#spirit.karma.reference.operator.list.attributes">Attributes</a>
           </h6>
 <p>
@@ -217,7 +217,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.list.complexity"></a><h6>
-<a name="id888333"></a>
+<a name="id828515"></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="id888357"></a>
+<a name="id828539"></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">
@@ -301,7 +301,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Not Predicate (!a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -28,7 +28,7 @@
           Predicate (<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="id892204"></a>
+<a name="id833136"></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="id892223"></a>
+<a name="id833155"></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="id892297"></a>
+<a name="id833229"></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="id892333"></a>
+<a name="id833265"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,7 +108,7 @@
             its embedded generator into a discarding device.
           </p>
 <a name="spirit.karma.reference.operator.not_predicate.attributes"></a><h6>
-<a name="id892436"></a>
+<a name="id833368"></a>
             <a class="link" href="not_predicate.html#spirit.karma.reference.operator.not_predicate.attributes">Attributes</a>
           </h6>
 <p>
@@ -161,7 +161,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.not_predicate.complexity"></a><h6>
-<a name="id892585"></a>
+<a name="id833517"></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="id892612"></a>
+<a name="id833544"></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">
@@ -246,7 +246,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Optional (-a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id888860"></a>
+<a name="id829042"></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="id888876"></a>
+<a name="id829059"></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="id888951"></a>
+<a name="id829133"></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="id888989"></a>
+<a name="id829171"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -102,7 +102,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.operator.optional.attributes"></a><h6>
-<a name="id889089"></a>
+<a name="id829271"></a>
             <a class="link" href="optional.html#spirit.karma.reference.operator.optional.attributes">Attributes</a>
           </h6>
 <p>
@@ -189,7 +189,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.optional.complexity"></a><h6>
-<a name="id889400"></a>
+<a name="id829582"></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="id889424"></a>
+<a name="id829606"></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">
@@ -284,7 +284,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Plus (+a)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id885132"></a>
+<a name="id826550"></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="id885149"></a>
+<a name="id826567"></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="id885224"></a>
+<a name="id826641"></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="id885262"></a>
+<a name="id826679"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -116,7 +116,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.plus.attributes"></a><h6>
-<a name="id885387"></a>
+<a name="id826804"></a>
             <a class="link" href="plus.html#spirit.karma.reference.operator.plus.attributes">Attributes</a>
           </h6>
 <p>
@@ -219,7 +219,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.plus.complexity"></a><h6>
-<a name="id885726"></a>
+<a name="id827144"></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="id885750"></a>
+<a name="id827168"></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">
@@ -319,7 +319,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Sequences (a &lt;&lt; b)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id878863"></a>
+<a name="id820290"></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="id878880"></a>
+<a name="id820307"></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="id878954"></a>
+<a name="id820381"></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="id878990"></a>
+<a name="id820417"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,7 +134,7 @@
 </td></tr>
 </table></div>
 <a name="spirit.karma.reference.operator.sequence.attributes"></a><h6>
-<a name="id879172"></a>
+<a name="id820600"></a>
             <a class="link" href="sequence.html#spirit.karma.reference.operator.sequence.attributes">Attributes</a>
           </h6>
 <p>
@@ -212,7 +212,7 @@
             the attribute supplied.
           </p>
 <a name="spirit.karma.reference.operator.sequence.complexity"></a><h6>
-<a name="id879991"></a>
+<a name="id822108"></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="id880015"></a>
+<a name="id822132"></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">
@@ -290,7 +290,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Stream</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -35,7 +35,7 @@
           for output generation.
         </p>
 <a name="spirit.karma.reference.stream.header"></a><h6>
-<a name="id894054"></a>
+<a name="id834440"></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;
@@ -47,7 +47,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Stream (stream, wstream, etc.)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -28,7 +28,7 @@
           etc.)</a>
 </h5></div></div></div>
 <a name="spirit.karma.reference.stream.stream.description"></a><h6>
-<a name="id894152"></a>
+<a name="id834538"></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="id894262"></a>
+<a name="id834648"></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,7 +54,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.stream.stream.namespace"></a><h6>
-<a name="id894336"></a>
+<a name="id834722"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -80,14 +80,14 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.synopsis"></a><h6>
-<a name="id894454"></a>
+<a name="id834840"></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="id894508"></a>
+<a name="id834894"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.template_parameters">Template
             parameters</a>
           </h6>
@@ -135,7 +135,7 @@
 </tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.model_of"></a><h6>
-<a name="id894600"></a>
+<a name="id834986"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -161,7 +161,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.stream.stream.expression_semantics"></a><h6>
-<a name="id894690"></a>
+<a name="id835076"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -331,7 +331,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.additional_requirements"></a><h6>
-<a name="id895188"></a>
+<a name="id835574"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.additional_requirements">Additional
             Requirements</a>
           </h6>
@@ -374,7 +374,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.attributes"></a><h6>
-<a name="id895405"></a>
+<a name="id835791"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -499,7 +499,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.stream.stream.complexity"></a><h6>
-<a name="id895802"></a>
+<a name="id836740"></a>
             <a class="link" href="stream.html#spirit.karma.reference.stream.stream.complexity">Complexity</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -512,7 +512,7 @@
             </p>
 </blockquote></div>
 <a name="spirit.karma.reference.stream.stream.example"></a><h6>
-<a name="id895826"></a>
+<a name="id836764"></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">
@@ -610,7 +610,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>String</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -26,14 +26,18 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="spirit.karma.reference.string"></a><a class="link" href="string.html" title="String">String</a>
 </h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"> String (string, lit)</span></dt></dl></div>
+<div class="toc"><dl>
+<dt><span class="section"> String (string, lit)</span></dt>
+<dt><span class="section"> Symbols (symbols)</span></dt>
+</dl></div>
 <p>
           This module includes different string oriented generators allowing to output
- character sequences. It includes variants of the <code class="computeroutput"><span class="identifier">string</span></code>
+ character sequences. It includes the <code class="computeroutput"><span class="identifier">symbols</span></code>
+ generator and variants of the <code class="computeroutput"><span class="identifier">string</span></code>
           generator.
         </p>
 <a name="spirit.karma.reference.string.module_header"></a><h6>
-<a name="id897946"></a>
+<a name="id837588"></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;
@@ -45,7 +49,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,13 +1,13 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>String (string, lit)</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
 <link rel="home" href="../../../../index.html" title="Spirit 2.1">
 <link rel="up" href="../string.html" title="String">
 <link rel="prev" href="../string.html" title="String">
-<link rel="next" href="../../performance_measurements.html" title="Performance Measurements">
+<link rel="next" href="symbols.html" title="Symbols (symbols)">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../string.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../performance_measurements.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../string.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="symbols.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 <div class="section" title="String (string, lit)">
 <div class="titlepage"><div><div><h5 class="title">
 <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="id898045"></a>
+<a name="id837687"></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="id898274"></a>
+<a name="id837916"></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,7 +68,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.string.string.namespace"></a><h6>
-<a name="id898348"></a>
+<a name="id837990"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
             Encoding Namespace</a> used by the corresponding string generator.
           </p>
 <a name="spirit.karma.reference.string.string.model_of"></a><h6>
-<a name="id898467"></a>
+<a name="id838109"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.model_of">Model of</a>
           </h6>
 <div class="blockquote"><blockquote class="blockquote">
@@ -132,7 +132,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.string.string.expression_semantics"></a><h6>
-<a name="id898585"></a>
+<a name="id838227"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -234,7 +234,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.string.string.attributes"></a><h6>
-<a name="id898898"></a>
+<a name="id838540"></a>
             <a class="link" href="string.html#spirit.karma.reference.string.string.attributes">Attributes</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -323,7 +323,7 @@
             </p></td></tr>
 </table></div>
 <a name="spirit.karma.reference.string.string.complexity"></a><h6>
-<a name="id899198"></a>
+<a name="id841093"></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="id899222"></a>
+<a name="id841117"></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">
@@ -410,7 +410,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -419,7 +419,7 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../string.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../../performance_measurements.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../string.html"><img src="../../../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../string.html"><img src="../../../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="symbols.html"><img src="../../../../../../../../doc/html/images/next.png" alt="Next"></a>
 </div>
 </body>
 </html>

Copied: branches/release/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html (from r58125, /trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html)
==============================================================================
--- /trunk/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/reference/string/symbols.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -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="id909105"></a>
+<a name="id841789"></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="id909140"></a>
+<a name="id841824"></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,7 +56,7 @@
             Also, see <a class="link" href="../../../structure/include.html" title="Include">Include Structure</a>.
           </p>
 <a name="spirit.karma.reference.string.symbols.namespace"></a><h6>
-<a name="id909214"></a>
+<a name="id841899"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.namespace">Namespace</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -73,7 +73,7 @@
                   </td></tr></tbody>
 </table></div>
 <a name="spirit.karma.reference.string.symbols.synopsis"></a><h6>
-<a name="id909295"></a>
+<a name="id841979"></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="id909403"></a>
+<a name="id842087"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.template_parameters">Template
             parameters</a>
           </h6>
@@ -202,7 +202,7 @@
 </tbody>
 </table></div>
 <a name="spirit.karma.reference.string.symbols.model_of"></a><h6>
-<a name="id909703"></a>
+<a name="id842387"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.model_of">Model
             of</a>
           </h6>
@@ -267,7 +267,7 @@
 </dl>
 </div>
 <a name="spirit.karma.reference.string.symbols.expression_semantics"></a><h6>
-<a name="id910015"></a>
+<a name="id842699"></a>
             <a class="link" href="symbols.html#spirit.karma.reference.string.symbols.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -522,14 +522,14 @@
             not emitting anything.
           </p>
 <a name="spirit.karma.reference.string.symbols.attributes"></a><h6>
-<a name="id911711"></a>
+<a name="id843849"></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="id911761"></a>
+<a name="id843900"></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="id911829"></a>
+<a name="id843967"></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.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/tutorials.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/tutorials.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Tutorials</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -42,7 +42,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_complex.html
==============================================================================
--- branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_complex.html (original)
+++ branches/release/libs/spirit/doc/html/spirit/karma/tutorials/karma_complex.html 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Complex - A first more complex generator</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -145,7 +145,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Complex - Made easier</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id768459"></a>
+<a name="id705916"></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="id768747"></a>
+<a name="id706204"></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="id768996"></a>
+<a name="id706453"></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="id769074"></a>
+<a name="id706531"></a>
           <a class="link" href="karma_easier_complex.html#spirit.karma.tutorials.karma_easier_complex.putting_everything_together">Putting
           everything together</a>
         </h6>
@@ -268,7 +268,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2001-2009 Joel
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2009 Joel
       de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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 2009-12-29 20:01:59 EST (Tue, 29 Dec 2009)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Number List - Printing Numbers From a std::vector</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
@@ -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="id769531"></a>
+<a name="id706988"></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="id772080"></a>
+<a name="id709087"></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>
@@ -207,7 +207,7 @@
 </div>
 <table